我的服务器当前在一个phpmyadmin上运行多个CMS'。我们安装了Expression Engine和Wordpress(带有woocommerce)。另外,我有两个用于我自己的简单PHP页面的自定义数据库
最近我遇到了很多MySQL超时(“MySQL已经消失”)。自从将wordpress安装到服务器后,我没有任何显着或显着的流量增加。
我的问题是,在一个数据库系统上运行这两个系统会导致这种情况,还是会更复杂一些。
干杯
答案 0 :(得分:1)
它与多个数据库无关,但在您的某个应用程序中导致整个数据库关闭的错误查询。我建议检查slow_query_log或使用像phpmyadmin这样的客户端监视你的MySQL,找到缓慢而低效的查询并修复它们。
答案 1 :(得分:1)
如果您确信自己没有额外的流量而且没有进行大量更改,则需要考虑外部因素。
由于您在共享托管上运行,因此您需要考虑在同一数据库上运行的所有站点,而不仅仅是您自己的站点。
如果在同一数据服务器上运行的另一个站点受欢迎或者MySQL all 的优化程度很低,则该特定数据库服务器上托管的站点将受到影响。
当我在过去经历过这样的事情时,我已经联系了托管公司,他们或者让我转移到一个不那么拥挤的数据库服务器,或者扼杀了另一个吸引资源的用户网站。