Doctrine 在Bolt后端上执行非常慢的条令查询

Doctrine 在Bolt后端上执行非常慢的条令查询,doctrine,bolt-cms,Doctrine,Bolt Cms,我刚上传到一个远程服务器上,我的行为很奇怪 Doctrine正在对信息\u schema.tables进行大量的重新测试,每一次大约需要2秒钟,在25-30秒左右向后端发出页面请求。其他问题似乎发生得很快。这里发生了什么,我怎么能阻止它 调试器的输出: SELECT count(*) FROM information_schema.tables WHERE (table_schema = 'cl50-merc' OR table_catalog = 'cl50-merc') AND table_

我刚上传到一个远程服务器上,我的行为很奇怪

Doctrine正在对
信息\u schema.tables
进行大量的重新测试,每一次大约需要2秒钟,在25-30秒左右向后端发出页面请求。其他问题似乎发生得很快。这里发生了什么,我怎么能阻止它

调试器的输出:

SELECT count(*) FROM information_schema.tables WHERE (table_schema = 'cl50-merc' OR table_catalog = 'cl50-merc') AND table_name = 'bolt_news'; 

Parameters: [] 
Time: 1896.29 ms

我不认为在我的本地服务器上发出请求不会花这么长时间。

无论何时将Bolt网站从本地主机移动到远程服务器,在移动所有文件之前,尝试删除“app/cache”文件夹中除“index.html”以外的所有文件

如果已移动,则从“app/cache/profiler”中删除文件后,从缓存文件夹中删除所有文件应该是最后一个优先级。如果查询速度仍然较慢或网站加载时间过长,则从“app/cache”文件夹中删除所有文件,并应将其修复


原因:当您在本地主机中时,您会做很多实际网站不需要的事情,例如:在新类别中自动插入虚拟数据等等。所有这些东西都缓存在缓存文件夹中,当您将整个网站传输到远程服务器时,Bolt在实际运行网站的任何其他查询之前仍尝试使用缓存查询。

您使用的是什么版本?尝试更新到2.0.3这是怎么回事?我还没有机会这么做-今天晚些时候我会继续。您在这期间做了吗?