我多年来一直使用PHPMyAdmin来管理我们的内部网站,而且它一直都很好用。然而,几个月前我注意到它开始运行缓慢 - 特别是在尝试在表中加载行时。我花了几个月的时间坐下来开始研究它,它似乎让PHPMyAdmin放弃了 - 它只是在加载时卡住了。我们也不在这里讨论大型表 - 最大的是26,000行,但这种情况发生在所有情况上,包括那些说90行的情况。它们是InnoDB表。
基本上,我登录PHPMyAdmin,打开一个数据库,调出一个表,然后点击下一组行的箭头,或者最后一组行(它们的方式相同),以及PHPMyAdmin挂在那里说加载。它完全停留在那一点,我需要重新加载网页来做其他事情。如果我运行SQL查询或搜索它工作正常,我没有遇到任何网站上的任何减速。我今天早上甚至安装了Adminer并执行了相同的任务,它运行得很好。所以这似乎是PHPMyAdmin的一个问题。
我确实将$cfg['MaxExactCount'] = 0;
和$cfg['MaxExactCountViews'] = 0;
添加到了我的config.inc.php
文件中。我也在sql中运行set global innodb_stats_on_metadata=0
,这是我在这里找到的两个建议。两者都没有帮助。
我在MySQL,PHP和PHPMyAdmin上落后了几个版本,所以我升级了(虽然仍然没有到最新版本,似乎从PHP5跳到7是一个参与的过程)。这是我正在运行的:
非常感谢您提供的任何建议,以帮助我尝试解决此问题!
答案 0 :(得分:0)
So, I thought I checked this before posting my initial question, but I tried accessing PHPMyAdmin locally on the server and it worked fine. I then tried two other computers and those both work fine. So i don't know what's going on with mine, but it appears to be isolated to my computer. Since I already have plans to re-image it shortly, there's no need to continue looking into this.