2011-11-19 124 views
0

我们正在使用cakePHP框架并在我们的产品环境中部署了应用程序。我们注意到insert语句需要很长时间才能执行。有时一个简单的插入语句需要6秒,这太多了。cakePHP - 花费很长时间执行的简单插入语句

我们已经将database.php中的持久性关键字切换为true,并且它似乎改善了很多,但仍然有时查询需要2到3秒。这是否是一个好主意?

有关为什么以及如何提高执行时间的任何建议?

感谢

问候 加布里埃尔

回答

0

是否需要很长时间对当地的开发环境?在core.php中将debug设置为2以获得一个sqldump,它将向您显示每个SQL语句和每个时间。也许你有太多的连接?

记住的sql转储元素添加到您的布局:

<?php echo $this->element('sql_dump'); ?> 
+0

谢谢@Costa的问题涉及某种形式的I/O硬件问题,在生产服务器上。谢谢你的兴趣。 –