首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python sqlalchemy性能?

python sqlalchemy性能?
EN

Stack Overflow用户
提问于 2009-07-10 17:16:12
回答 3查看 4.4K关注 0票数 1

嗨,我做了一个ICAPServer (类似于httpserver),它的性能是非常重要的。DB模块是sqlalchemy。然后我做了一个sqlalchemy的性能测试,结果发现sqlalchemy写<50kb数据到DB (Oracle)大概需要30ms,我不知道结果是正常的,还是我做错了什么?但是,无论对错,瓶颈似乎来自DB部分。如何提高sqlalchemy的性能?还是应该由DBA来改进Oracle?

BTW,ICAPServer和Oracle在同一台pc上,我使用了sqlalchemy的基本方法。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-07-10 17:46:49

我对sqlalchemy的性能也有一些问题--我认为你应该首先弄清楚你使用它的方式……他们建议,对于大数据集,最好使用sql表达式语言。无论采用哪种方法,都会尝试优化sqlalchemy代码并优化Oracle数据库,这样您就可以更好地找出问题所在。另外,在数据库上做一些测试。

票数 1
EN

Stack Overflow用户

发布于 2009-07-10 17:41:19

您应该首先测量瓶颈在哪里,例如使用profile模块。

然后,如果有可能的话,优化系统中最慢的部分。

票数 5
EN

Stack Overflow用户

发布于 2009-07-10 17:28:23

作为一名程序员,您只能推动SQLAlchemy走到这一步。我同意您的观点,即其余的性能取决于您的DBA,包括在表上创建适当的索引等。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1110805

复制
相关文章

相似问题

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