我剛開始一份新工作,並注意到分析計算機以100Mbps連接到網絡。我們針對MySQL服務器運行的ODBC查詢可以輕鬆返回500MB +,並且在服務器處於高負載時,DBA似乎會殺死低優先級作業,因爲它們需要很長時間才能運行。MySQL性能 - 100Mb以太網與1Gb以太網
我的問題是......這個服務器花了多少時間來執行請求,花了多少時間將數據返回給客戶端呢?將網絡連接升級到1Gbps可以提高查詢速度嗎?
(更新了原因):所討論的數據庫是爲滿足報告需求和包含海量數據而構建的。我們通常在外部應用程序(如SAS或Excel)中以粒度級別處理這些數據的子集,因此會傳輸大量數據。查詢的結構並不是很差 - 它們非常簡單,並且正在使用適當的連接/索引等。我已經從帖子的標題中刪除了「查詢」,因爲我意識到這個問題更多的是與一般的MySQL性能而不是查詢相關的性能。我很希望有人使用千兆位連接,可以通過運行返回大量數據的查詢來實際量化我的一些結果,然後他們可以將連接速度限制爲100Mb,然後重新運行相同的查詢。希望這可以在負載相當穩定的環境中完成,以免歪曲結果。
如果以太網速度可以改善這種情況,我想要一些可量化的結果來幫助我爭取升級網絡連接的情況。
感謝 羅布
請求到達服務器的速度越快,返回結果的速度就越快...... – 2010-04-16 22:10:52
屬於服務器故障,在我看來 – Earlz 2010-04-17 00:32:30