こんにちは、パフォーマンスが非常に重要なICAPServer(httpserverと似ています)を作成しました。 DBモジュールはsqlalchemyです。 その後、sqlalchemyのパフォーマンスに関するテストを行いました。その結果、sqlalchemyがDB(Oracle)に50kbのデータを書き込むのに約30msかかることがわかりました。結果が正常であれば分かりません。何か問題でも? しかし、間違いなく、ボトルネックはDB部分から来ているようです。 どのようにsqlalchemyのパフォーマンスを改善できますか?またはOracleを改善するのはDBAの責任ですか?pythonのsqlalchemyのパフォーマンスですか?
ところで、ICAPServerとOracleは、同じPC上にある、と私はあなたが唯一のこれまでのところ、プログラマーとしてSQLAlchemyのをプッシュすることができSQLAlchemyのに不可欠な方法..
私はORMの部分を使用しており、データはそれほど大きくはありません(コミット()あたり<50kb) – Ryan
"commit()"の前後に印刷タイムスタンプを試しました。 、結果r約30ms – Ryan
もう1つ質問するのを忘れました:データベースがローカルにあるか、ネットワーク経由でアクセスしていますか?これはいくらかの待ち時間を誘発するかもしれない。 – hyperboreean