基準測試:
當前應用的運**況/驗證系統的擴充套件性/為未來的業務增長進行規劃/測試應用適應可變環境的能力/檢測不同配置下的效能表現。
測試指標:
1.單位時間的事務處理量,測試聯機事務處理(oltp)
2.響應時間或時延,測量任務所需的整體時間。
3.擴充套件性,可變工作負荷下的效能
4.併發性
mysql測試
記錄查詢
1.普通日誌:記錄所有查詢,包括失敗的查詢以及一些非查詢事件(連線/斷開連線)
2.慢速日誌:記錄執行時間超過特定長度的查詢
my.cnf的設定
log =
log-slow-queries =
log_query_time =
log_queries_not_using_indexes
或mysql > set global long_query_time =
通常在日誌中需要找到以下三個資訊
1.長查詢,如日常的批處理工作
2.影響很大的查詢,如消耗伺服器大部分時間的查詢
3.新查詢
日誌分析工具
mysqldumpslow-------------總結慢速查詢日誌
mysql_slow_log_filter-----能夠理解毫秒精度的日誌
mysql_slow_log_parser-----能對毫秒精度的慢速日誌進行聚合
mysqlsla------------------mysql命令日誌分析工具,
使用show status命令來觀察語句執**況,該命令從information_schema表中選擇資料
首先把會話狀態變數設定為0,這樣就指定mysql執行查詢做了多少工作;
mysql >flush status
執行語句
mysql> select sql_no_cache * from a order by i;
再使用下述語句
mysql > show session status
就可以顯示執行上述語句的一些相關資訊,如查詢計畫、低層次儲存引擎操作、臨時表操作,展現形式為
variable_name value
高效能mysql學習 2 基準測試
基準測試是針對系統設計的一種壓力測試,通常的目標是為了掌握系統的行為以及重現系統的某個狀態,或者是做新硬體的可靠性測試。常用工具sysbench。基準測試的主要用途 驗證一些基於系統的假設是否符合實際情況 重現系統中的某些異常行為 測試系統當前的運 況 模擬更高的系統負載 評估專案需要的硬體和網路等...
高效能MySQL 2 MySQL基準測試
三 基準測試方法 四 基準測試工具 基準測試可以觀察系統在不同壓力下的行為,評估系統的容量,掌握哪些是重要的變化,或者觀察系統如何處理不同的資料。驗證基於系統的假設,確認假設符合實際情況 需要避免的一登常見錯誤 1.應該建立將引數和結果文件化的規範,每一輪測試都必須進行詳細記錄 2.基準測試應該執行...
mysql基準效能 MYSQL的效能基準測試
mysql的效能基準測試 閱讀 150 下面跟著筆者一起來了解下mysql的效能基準測試,相信大家看完肯定會受益匪淺,文字在精不在多,希望mysql的效能基準測試這篇短內容是你想要的。一為什麼需要基準測試 唯一方便有效,可以學習系統在給定的工作負載下會發生什麼的方法。可以觀察系統在不同的壓力下的行為...