進行mysql壓力測試需要注意的幾點

2021-07-04 12:26:42 字數 619 閱讀 4102

1、填充測試資料比物理記憶體還要大,至少超過innodb_buffer_pool_size 值,不能將資料全部裝載到記憶體中,除非你的本意就想測試全記憶體狀態下的mysql效能。

2、每輪測試完成後,都重啟mysqld例項,並且用下面的方法刪除系統cache,釋放swap(如果用到了swap的話),甚至可以重啟整個os。

[[email protected]]# sync  -- 將髒資料重新整理到磁碟

[[email protected]]# echo 3 >/proc/sys/vm/drop_caches  -- 清除os cache

[[email protected]]# swapoff -a &&swapon –a

3、壓測結果除了tps/tpmc指標外,還應該關注壓測期間的系統負載資料,尤其是iops

、iowait

、svctm

、%util

、每秒i/o

位元組數(i/o吞吐)

、事務響應時間

(tpcc-mysql/sysbench

列印的測試記錄中均有

)。另外,如果i/o裝置能提供裝置級iops

、讀寫延時資料的話,也應該一併關注。

進行mysql壓力測試須要注意的幾點

1 填充測試資料比物理記憶體還要大,至少超過innodb buffer pool size 值,不能將資料所有裝載到記憶體中,除非你的本意就想測試全記憶體狀態下的mysql效能。2 每輪測試完畢後,都重新啟動mysqld例項。而且用以下的方法刪除系統cache,釋放swap 假設用到了swap的話 ...

Web測試需要注意什麼?

使用者介面測試包括 ui合理性測試 風格測試 內容測試 圖形測試 導航測試等。具體內容如下 ui合理性測試主要關注頁面元素布局是否合理 功能塊布局合理 功能塊分割線合理 頁面顏色搭配是否合理 字型大小是否合理等檢查。風格測試主要是檢查所有類似功能頁面的布局是否統 一 顏色搭配是否統 一 字型大小是否...

功能測試需要注意的地方

4.字串長度檢查 輸入超出需求所說明的字串長度的內容,看系統是否檢查字串長度。還要檢查需求規定的字串長度是否是正確的,有時候會出現,需求規定的字串長度太短而無法輸入業務資料。5.字元型別檢查 在應該輸入指定型別的內容的地方輸入其他型別的內容 如在應該輸入整型的地方輸入其他字元型別 看系統是否檢查字元...