
我的網路連線會顯著影響 phpmyadmin 上執行的查詢嗎?我目前是 18 下,30 上。我今天切換了互聯網連接,發現查詢效能大幅下降。
我正在運行的查詢是SELECT * FROM table
.簡單的。該表有一行資料。 MySQL 伺服器與其他伺服器位於同一台伺服器上。它是一個 VPS。戈達迪主持。我沒有任何其他資訊。
Centos 6.3 MySQL 5.1 PhpMyAdmin 3.4
好的,使用Google工具檢查 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 不立即報告更改。我要嘗試重新安裝。
答案1
不會。
順便說一句,phpMyAdmin 是魔鬼。其中存在著許多安全漏洞,而且很少得到適當的保護。您可能需要考慮放棄它並學習 mysql 命令列語法。
答案2
連線確實會影響速度,尤其是 PHPMyAdmin-> 瀏覽器連線。根據 PHPMyAdmin 版本,它可以使用 AJAX,也可以不使用,因此您可能會遇到與發送沒有快取內容的整個 PHPMyAdmin UI 一樣多的開銷,或者仍然有相當多的開銷涉及表周圍的絨毛。雖然查詢本身已經完成,但需要一段時間才能將所有資料提供給瀏覽器。我建議您嘗試使用外部客戶端,看看這會如何影響它,或者看看當您嘗試選擇數千行時,您是否正在使用接近最大實際連接吞吐量。您可以將使用的頻寬與下載大型檔案時的頻寬進行比較。話雖如此,我同意可以放棄 PHPMyAdmin 以獲取更有效率的東西。