所以我有这个表:
CREATE TABLE DATA.history (
modemId text PRIMARY KEY,
generationDate timestamp PRIMARY KEY,
eventId integer PRIMARY KEY,
speed double,
altitude double INDEX OFF,
latitude Double INDEX OFF,
longitude Double INDEX OFF,
odometer Double,
month timestamp with time zone GENERATED ALWAYS AS date_trunc('month', generationDate) PRIMARY KEY) PARTITIONED BY (month) clustered into 10 shards;使用来自3节点集群(8CPU、32 gps )中的gps设备的数据。
我对此有几点疑问:
1.-我不确定分片的数量(我认为每个分区都有分片的数量,在这种情况下,对于2个月的数据,我应该有2 x 10个分片,对吧?),你认为这里的分片数量是多少?查询将针对modemid和generationdate范围。
2._我如何检查查询的性能,我知道有一个像mysql这样的EXPLAIN命令,但我不确定要在其中查看什么。
谢谢!
https://stackoverflow.com/questions/62178688
复制相似问题