1

我们注意到,我们的一些查询在过去几周内出现了性能下降。我们怀疑这是由于以下原因造成的:

  • 增加表格中的数据
  • 某些结果中的数据增加
  • 交易使用效率低下或过度激进

关于如何诊断特定查询的性能的任何建议?

4

1 回答 1

1

在 Google Cloud Platform 在线管理控制台中对您的数据库运行交互式查询时,您可以使用“运行查询”按钮下方的选项卡请求生成计划说明。这个解释可以帮助你理解为什么你的查询运行缓慢。

性能下降的一个常见原因是您最近删除或更新了大量数据。对已删除/覆盖的数据进行垃圾收集可能需要几天时间,并且在此期间它可能会减慢操作速度,因为仍然必须扫描这些旧数据以查找其键范围内的查询。

于 2017-02-16T20:57:25.910 回答