mysql-logo.gif (3082 bytes)MySQL中文參考手冊

譯者:晏子 (clyan@sohu.com
GB 碼主頁:http://linuxdb.yeah.net

Big5 轉碼者:statue (statue@bbs.yzu.edu.tw
詞彙轉換:彭武興 (wilson@mailbox.com.tw)
Big5 碼主頁: http://cnpa.yzu.edu.tw/~cfc/docs/mysqldoc_big5/manual_toc.html
Big5 碼分站: http://php.wilson.gs/mysqldoc/big5/manual_toc.html


第一章, 前一章, 下一章, 最後一章目錄.


11 MySQL 效能套件

本章應該包含MySQL效能套件的技術描述(和crash-me),但是該描述還沒被寫成。目前,你應該研究在分發中的“sql-bench”目錄下代碼和結果(當然在網頁http://www.mysql.com/crash-me-choose.htmy並且(通常發現了在MySQL分發的“sql-bench”目錄下找到))。

效能將告訴任何用戶一個給定的SQL實現在哪方面表現得很好或很糟糕。

注意,這個效能是單執行緒的,因此它測量操作的最小時間。

例如(在同一台NT 4.0機器上運行):

通過索引讀取 2000000行(2百萬) 秒數 秒數
mysql 367 249
mysql_odbc 464
db2_odbc 1206
informix_odbc 121126
ms-sql_odbc 1634
oracle_odbc 20800
solid_odbc 877
sybase_odbc 17614
插入(350768)行 秒數 秒數
mysql 381 206
mysql_odbc 619
db2_odbc 3460
informix_odbc 2692
ms-sql_odbc 4012
oracle_odbc 11291
solid_odbc 1801
sybase_odbc 4802

在上面的測試中MySQL用一個8M索引緩存運行。

注意,沒有包含Oracle,因為他們要求刪去。所有的 Oracle效能測試不得不被Oracle拿走!我們相信使Oracle效能測試有偏見,因為上面的效能測試被假定來顯示可以能為一個單個客戶做一個標準安裝。

crash-me試圖確定一個資料庫支援什麼特徵並且實際運行的查詢有什麼能力和限制。例如,它確定:


第一章, 前一章, 下一章, 最後一章目錄.