【发布时间】:2019-05-19 07:34:34
【问题描述】:
嗯,我有 2 台服务器位于同一个地方,彼此之间的 ping 间隔约为 1-2 毫秒:A 和 B。具有基本配置的 Clickhouse 服务器位于 A 服务器上。
我做了 2 个相同的查询:“显示数据库”。
1。 clickhouse-cli @A 服务器到 localhost
2。 clickhouse-cli @B server to A server:9000
服务器 A:0.002 秒。
服务器 B:0.19 秒。
下一个“SELECT * FROM table”:
1. clickouse-cli @A server to localhost - set 8 行。经过:0.003 秒。
2. clickouse-cli @B 服务器到 A 服务器:9000 - 8 行。经过:0.15 秒。
等等.. 尝试从我的 PC 上在 A 服务器上执行查询时得到的结果相同(大约 0.19 秒)。所以从远程源执行的每个查询至少有 0.1 秒。
它看起来像延迟但太多了..无论如何我认为延迟不应该影响执行时间。所以问题是:我做错了什么?
提前致谢!
【问题讨论】:
-
听起来像是 DNS 延迟。你试过从 B 到 A 的普通 IP 地址吗?
-
希望硬件更换后能解决。
标签: clickhouse