【发布时间】:2017-11-23 16:02:20
【问题描述】:
我正在尝试在 Google Cloud Spanner 上运行一些复杂的 SQL 查询来评估其分析性能。我一直在使用命令行工具(gcloud spanner databases execute-sql)和 python 客户端库(特别是snapshot.execute_sql 方法),在这两种情况下,我都会在大约 25 分钟后超时。在 python 情况下(我更感兴趣)我什至没有收到错误消息 - 实例的 CPU 活动变为 0,客户端只是挂起等待结果。
Spanner 文档没有明确说只读事务没有超时,但一个 stackoverflow 答案声称它 (Way to prevent transaction timeout?)
所以,基本上我的问题是:在 Spanner 的服务器端执行 SQL 真的有超时吗?如果是,如何调整它,如果不是,那么问题的原因是什么?
【问题讨论】:
标签: google-cloud-platform google-cloud-spanner