频繁的架构查询缓慢CakePHP 3 App

时间:2016-07-12 02:17:52

标签: mysql cakephp mariadb cakephp-3.x cakephp-3.2

我正在使用PHP 7和MariaDB在我的localhost上使用CakePHP 3.2.8开发一个应用程序。它在本地工作得很好但是当我将它部署到共享服务器(也运行PHP 7和MariaDB)时,它变得非常慢。看看DebugKit,我可以看到问题是由极其耗时的模式查询引起的(例如" SELECT * FROM information_schema.key_column_usage ...")。在浏览网站时,每隔几分钟就会发生超过一分钟的查询。我没有在我的localhost上发现类似的查询。

我的应用程序使用两个数据库,但无论给定服务器的调用是否触及两个数据库,都会出现模式查询。 Localhost和服务器显示innodb_stats_on_metadata为OFF。没有生成错误日志。我可以看到模型正在缓存在tmp文件夹中。

什么可能导致所有这些额外的架构查询?我应该采取哪些措施来解决问题?任何建议将不胜感激。

0 个答案:

没有答案