【发布时间】:2015-02-05 17:46:54
【问题描述】:
我目前正在使用带有 Google Cloud SQL 和 SQLAlchemy 的 Goole App Engine。我正在上传和处理大量数据,并使用 TaskQueues 将这些数据写入 Google Cloud SQL。
本地一切看起来都很好,所有数据都成功写入数据库。但是,在 AppEngine 上上传到 Google Cloud SQL 时,有一些写入(大约 1-2%)没有成功。
日志中没有错误。我正在尝试找出可能的情况/此问题可能来自何处。
【问题讨论】:
-
可能缺少一些提交?自动提交模式应该可以解决这个问题,但我个人不确定它是否 100% 可靠(并不是我有任何具体理由怀疑它不是,只是大声沉思)。您是否在每次写入时都调用 commit?
标签: mysql google-app-engine sqlalchemy google-cloud-sql