0

sqlite データベースのパフォーマンスに大きな問題があります。少量のデータを保存するために使用しています。これは非常に高速であるはずですが、どういうわけか時間がかかりすぎます。まず、ファクトリ static メソッドを使用して Zend_Db オブジェクトを作成します。

$this->db = Zend_Db::factory('PDO_SQLITE', $params);

その後、いくつかの簡単なクエリを実行します。

$this->db->query($q)

そして、ログからの時間は次のとおりです。

2012-04-26 13:08:06.752855: UPDATE sessionSET value='542M', timeStamp='1335438486', type='999', ip='62.21.30.77' WHERE name='code1' AND id_session='8fac3359f5c352b64a807745667746ce' 0.14

このような単純なクエリの場合、0.1453s は非常に大きいようです。さらに、同様のクエリがほぼ 0.5 秒続く場合もあります。

データベースはインデックスを作成しました。

問題の可能性があるアイデアはありますか? それとも、これが Zend_Db が sqlite で動作する方法ですか?

4

0 に答える 0