【发布时间】:2019-09-06 06:02:52
【问题描述】:
现在,我使用 Amazon RDS、lambda、python 和 sqlalchemy。当我检查 amazon rds 性能洞察时,我发现调用了一些回滚。到目前为止调用了回滚。 但是当我在见解中执行其他查询时,没有错误。 如何找到调用回滚的位置?或者为什么调用回滚?
- 我怀疑查询错误。因此,我尝试发送与我在性能洞察中找到的查询相同的查询。但没有回滚。
- 我怀疑交通问题。因此,我尝试同时使用“for”和 5 个终端发送许多关于 (1000000) 的相同查询。在我检查显示进程列表之后。但没有回滚。
- 我听说 sqlalchemy.create_engine 使用连接池,当连接关闭时,sqlalchemy 调用回滚。但我不知道,我该如何检查这个问题,这个问题是这个问题的解决方案。
【问题讨论】:
-
你检查过RDS日志吗?
标签: python sql sqlalchemy aws-lambda amazon-rds