我遇到的问题:
我从phpMyAdmin中加载了我的一个innoDB数据库的数据库页面,它加载速度非常慢.我们谈论的是最多5分钟的加载时间.这只发生在MAIN页面上,这意味着,当您查看数据库时,左边栏会显示所有表格.
在初始加载时间之后,可以单击每个单独的表并立即加载.但是这些表在iframe中加载而不重新加载数据库表的左侧边栏,这就是它们加载速度如此之快的原因.
在初始加载时间之后,可以立即在新的选项卡/窗口中打开每个单独的表,但是这样做不包括数据库表的左侧边栏,我确信它们是如此快速加载的原因.
我期待发生的事情:
我希望能够从phpMyAdmin中加载我的innoDB数据库的主页,而不需要花费5分钟来加载.
我尝试过的:
几个月来我一直有这个问题,每天都让我发疯.我实际上已经接受了它.我只是每天立即加载那个初始页面,然后去做别的事情,所以我不必看它,因为它只会让我生气.
我的超时时间设置为大约15分钟,所以如果我认为它超过10分钟,我将在另一个选项卡中打开"localhost"的位置,这会将我带到登录屏幕,重新登录,然后它将我带到数据库列表,快速加载.这是因为如果我只是加载该主页,然后登录,它将带我回到该索引页面,我将再等5分钟加载它.格儿..
好吧,我用谷歌搜索和谷歌搜索,发现大量关于使innoDB不做行数和类似事情的建议.我已经尝试了所有这些.没有什么工作!:(
我找到了一个名为"$ cfg ['Server'] ['IgnoreSomeISrows'] = true的东西;" 哪个没有任何帮助.我甚至不知道它做了什么,但它没有用,所以我删除它,但我忘了删除那部分,所以我把它留在那里.不,评论出来也没有帮助,谢谢你们.
一些版本信息:
OS
CentOS release 6.5 (Final)
Run Code Online (Sandbox Code Playgroud)
数据库:
Server: Localhost via UNIX socket
Software: MySQL
Software version: 5.1.71-log - Source distribution
Protocol version: 10
Run Code Online (Sandbox Code Playgroud)
网络服务器
Apache/2.2.15 (CentOS)
Database client version: libmysql - 5.1.71
PHP extension: mysqli Documentation
Run Code Online (Sandbox Code Playgroud)
phpMyAdmin的
Version information: 3.5.8.2, latest stable version: 4.1.5
Run Code Online (Sandbox Code Playgroud)