云扳手:选择计数 * 需要一分钟

Sha*_*hra 2 google-cloud-platform google-cloud-spanner

我在 Cloud Spanner 中创建了一个测试表并填充了 1.2 亿行。我为表创建了一个复合主键。

当我运行一个简单的“select count(*) from”查询时,云扳手 Web UI 大约需要一分钟才能返回结果。

有没有其他人面临类似的问题?

小智 5

Cloud Spanner 不会具体化计数,因此查询会像“select count(*) ....”这样将扫描整个表以返回行数,因此执行时间更长。如果您需要更快的计数,建议保持分片计数器随着表的更改而在事务上更新。