Zend Db中的糟糕性能PDO_sqlite插入和更新查询

时间:2012-04-26 12:11:34

标签: sql database sqlite zend-framework zend-db

我的sqlite数据库性能存在一些重大问题。我用它来存储少量数据,这应该非常快,但不知何故需要花费太长时间。首先,我使用工厂静态方法创建Zend_Db对象:

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

之后我运行了一些简单的查询:

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

这是时间从日志开始:

2012-04-26 13:08:06.752855:UPDATE session SET value ='542M',timeStamp ='1335438486',type ='999',{{1 }}''62.21.30.77'WHERE ip ='code1'AND_session ='8fac3359f5c352b64a807745667746ce' 0.1453s

对于这样简单的查询,

0.1453s似乎真的很大。此外,有时类似的查询持续差不多0.5秒。

数据库已创建索引。

任何想法可能是什么问题?或者这是Zend_Db如何与sqlite一起使用?

0 个答案:

没有答案