嗨,我做了一個ICAPServer(類似於httpserver),因爲它的性能非常重要。 DB模塊是sqlalchemy。 然後,我對sqlalchemy的性能做了測試,結果發現sqlalchemy花費大約30ms時間向DB(Oracle)寫入< 50kb數據,我不知道結果是否正常,或者我做了有問題?但是,無論是對還是錯,似乎瓶頸都來自DB部分。 如何提高sqlalchemy的性能?或者由DBA來改進Oracle?python sqlalchemy性能?
BTW,ICAPServer和Oracle都在同一臺PC,我使用的SQLAlchemy的基本方式..
但是,「sqlalchemy寫入<50kb數據到DB(Oracle)30ms」正常嗎?有沒有關於sqlalchemy性能的記錄?順便說一下,已經完成了適當的索引事情。 – Ryan 2009-07-10 17:40:12
我不確定SQLAlchemy性能的正常基線是什麼,但30ms內的50 kb看起來相當快 - 我做了單向查詢的往返時間比這更長。我不得不同意魯柏在下面的評論,你可能應該看看經濟放緩的位置(回想起來,我有點羞愧,我沒有想到這一點)。 – 2009-07-10 17:46:43