| remote | remote('host:9000', db, table[, user, password]),单实例查询 |
|---|---|
| cluster | cluster('prod', db, table) 对每个分片各查一次 |
| clusterAllReplicas | clusterAllReplicas('prod', db, table) 覆盖全部分片的所有副本 |
示例
示例
SELECT count() FROM remote('10.0.0.8:9000', 'analytics', 'events');
SELECT hostName(), count()
FROM clusterAllReplicas('prod', 'analytics', 'events')
GROUP BY hostName();跨实例查询会传输结果数据,过滤条件下推能力有限,大范围对账建议在各集群先聚合再比较。