我在一个共享主机(hostmonster)上托管我的CakePHP 1.3.x应用程序。我从谷歌的网站管理员工具收到一个域名系统错误,并通过联系我的主机的技术支持,他们指出有中央处理器节流发生在我的帐户,他们引导我检查this document about CPU Throttling。
从上面的文档中,我检查了tmp/mysql_slow_queries,我发现了一些查询需要超过2秒,其中一些查询很简单,比如:
# Sat Dec 14 02:00:38 2013
# Query_time: 3.286778 Lock_time: 0.000000 Rows_sent: 0 Rows_examined: 0
use twoindex_quran;
SET timestamp=1387011638;
SET NAMES utf8 我需要知道,为什么CakePHP应用SET timestamp这样的查询,以及如何防止CakePHP进行这样的查询。我还想知道是什么让这么简单的查询变慢了?
发布于 2013-12-18 14:44:58
有几件事可能值得注意:
你可能需要升级CakePHP来使用MySQL连接的PDO版本,因为旧版本的MySQL连接正在deprecated.
SET timestamp或SET names的地方。也许有人能在这方面给我们一些启发?--https://stackoverflow.com/questions/20583347
复制相似问题