google-cloud-platform - Spanner 上的 Left Join 性能

标签 google-cloud-platform google-cloud-spanner

我们遇到了一个令人不安的问题。看来当我们在 Google Spanner 上使用左连接时,它的性能会很差。

左连接运算符由于某种原因导致对右表行进行全面扫描...

还有人遇到过这种情况吗? 当然,当我们删除左连接运算符并仅使用内连接时,性能会很好......

执行计划:

enter image description here

最佳答案

因此,看来我们需要告诉 Google Spanner 如何进行连接操作。 在我们的例子中 APPLY_JOIN 就达到了目的: https://cloud.google.com/spanner/docs/query-syntax#join-hints

加入@{JOIN_TYPE=APPLY_JOIN}

关于google-cloud-platform - Spanner 上的 Left Join 性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51965418/

相关文章:

c# - 如何使用 C# 连接到我的 Google 云 SQL 实例?

python - 无法从 google.cloud 导入存储

amazon-web-services - 是否有管理和监控公共(public)云(AWS Azure、GCP)帐户的工具

google-cloud-platform - 在 Google Cloud Spanner 中的 ARRAY<STRING(MAX)> 上创建索引

entity-framework-core - 尝试在 EFCore Spanner 提供程序上添加对索引使用的支持

google-cloud-platform - 如何理解 Google Spanner Monitor 的错误(组合)?

docker - 云运行和发布容器

google-app-engine - *.appspot.com 存储桶被误删除,如何恢复?

google-cloud-platform - 云 Spanner : Unexpected CPU utilization

google-cloud-platform - BigQuery 和 Bigtable 有什么区别?