首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQLAlchemy -减少提交计数

SQLAlchemy -减少提交计数
EN

Stack Overflow用户
提问于 2015-08-10 09:25:29
回答 1查看 449关注 0票数 0

我使用SQLAlchemy 0.9.8和PostgreSQL 9.3来处理一个负载很重的项目。然而,我仍然认为,在项目生命的这个阶段,它的开销是可以接受的。据我所知,它使用工作单元模式,在对DB的第一次查询之前使用隐式begin,并在HTTP请求处理结束时使用显式commit (或rollback)。DB日志分析工具(pgbadger)显示,最常见的DB查询是commit。而且,这个查询是最慢的查询之一。现在,我希望减少SQLAlchemy的默认工作流发出的无用commits的数量。还有其他一些众所周知的使用这个ORM的模式吗?

EN

回答 1

Stack Overflow用户

发布于 2015-08-13 07:56:55

您可以在提交之前检查会话中的任何内容:

代码语言:javascript
复制
session.new  # new
session.dirty  # updated
session.deleted  # deleted
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31915976

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档