【发布时间】:2010-11-09 19:05:13
【问题描述】:
你好,我做了一个ICAPServer(和httpserver类似),性能很重要。 DB 模块是 sqlalchemy。 然后我对sqlalchemy的性能进行了测试,结果发现sqlalchemy将
顺便说一句,ICAPServer 和 Oracle 在同一台电脑上,我使用了 sqlalchemy 的基本方式..
【问题讨论】:
标签: python sqlalchemy
你好,我做了一个ICAPServer(和httpserver类似),性能很重要。 DB 模块是 sqlalchemy。 然后我对sqlalchemy的性能进行了测试,结果发现sqlalchemy将
顺便说一句,ICAPServer 和 Oracle 在同一台电脑上,我使用了 sqlalchemy 的基本方式..
【问题讨论】:
标签: python sqlalchemy
您应该首先测量瓶颈在哪里,例如使用profile 模块。
如果有可能,然后优化系统中最慢的部分。
【讨论】:
t know how to add comments for all of you ,so choose Luper) I think the slowest part must be DB-i/o, and id喜欢描述我的ICAPAerver在做什么,如下:有两个主要步骤和两个线程;第一步,ICAPServer从客户端,将数据放入队列(50kb
我对 sqlalchemy 的性能也有一些问题 - 我认为您应该首先弄清楚您使用它的方式......他们建议对于大数据集最好使用 sql 表达式语言。无论哪种方式都尝试优化 sqlalchemy 代码并优化 Oracle 数据库,这样您就可以更好地找出问题所在。 另外,对数据库做一些测试。
【讨论】:
作为程序员,您只能推动 SQLAlchemy。我同意您的观点,其余性能取决于您的 DBA,包括在表上创建适当的索引等。
【讨论】: