我的networking连接能否显着影响在phpmyadmin上运行的查询? 我目前18岁以下,30岁以上。 我今天转换了互联网连接,并注意到查询性能下降。
我正在运行的查询是SELECT * FROM table 。 简单。 该表有一行数据。 MySQL服务器与其他所有服务器位于同一台服务器上。 这是一个VPS。 Godaddy主机。 我没有任何其他信息。
Centos 6.3 MySQL 5.1 PhpMyAdmin 3.4
好吧,使用谷歌工具来检查XHR走出去,这就是它报告。 {"success":true,"message":"<div class=\"success\">Your SQL query has been executed successfully ( Query took 0.0033 sec )<\/div>","sql_query":"<div id=\"result_query\" align=\"\">\n<div class=\"success\">Your SQL query has been executed successfully ( Query took 0.0033 sec ) SNIP..................."} 。 所以显然我的服务器是好的。
奇怪的是虽然..返回的XHR完全回来,只要我在页面上执行查询。 它在不到一秒的时间内回来。 为什么PhpMyadmin不会立即报告变化。 我要去尝试重新安装。
不。如果服务器与您的phpMyAdmin安装在同一台计算机上,您的远程计算机带宽不会影响您的查询性能。
作为一个侧面说明,phpMyAdmin是恶魔。 它有很多安全漏洞,很less安全保护。 您可能需要考虑开刀并学习mysql命令行语法。
连接可以真正影响速度,尤其是PHPMyAdmin-> Browser连接。 根据PHPMyAdmin的版本,它可以使用AJAX,所以你可能会遇到像发送整个PHPMyAdmin UI没有caching的东西那么多的开销,或者还有相当多的开销,涉及表中的绒毛。 查询本身完成后,将所有数据提供给浏览器需要一段时间。 我build议您尝试使用外部客户端,看看它是如何影响它的,或者当您尝试select数千行时,看看您是否正在使用接近连接的最大实际吞吐量。 您可以比较下载大文件时使用的带宽。 这样说,我同意PHPMyAdmin可以放弃更有效的东西。