mysql檢測工具 MySQL效能測試工具

2021-10-17 13:09:25 字數 755 閱讀 8371

the mysql benchmark suite、mysql super-smack、mybench、mysqlslap 。除了第乙個為mysql效能測試工具,其他兩個都為壓力測試工具。

1. the mysql benchmark suite

這個測試工具是隨著mysql繫結發行的,基於perl語言和其中的兩個模組:dbi和benchmark。如果有需要,它支援所有支援dbi驅動的資料庫。可以通過修改bench-init.pl的選項以符合需要。另外提醒的是,它不支援多cpu。

進行測試時,執行run-all-tests指令碼,具體的命令選項請看readme。

2. mysql super-smack

這是乙個強大的廣受讚譽的壓力測試工具,支援mysql和postgresql。

安裝很簡單,請先仔細閱讀目錄裡的指導檔案。

preparing test data

做測試時,最好用自己的資料。因為使用真實的資料,使測試變得接近現實和客觀。

configuration

smack的檔案設定,看起來很簡單。

3. mybench: a home-grown solution

mybench一種基於perl語言易於擴充套件的測試工具。

4.mysqlslap

mysql從5.1.4版開始帶有乙個壓力測試工具mysqlslap,通過模擬多個併發客戶端訪問mysql來執行測試,使用起來非常的簡單。通過mysqlslap –help可以獲得可用的選項,這裡列一些主要的引數,更詳細的說明參考官方手冊。

Valgrind 記憶體檢測工具

valgrind是乙個gpl的軟體,用於linux for x86,amd64 and ppc32 程式的記憶體除錯和 剖析。你可以在它的環境中執行你的程式來監視記憶體的使用情況,比如c 語言中的malloc和free或者 c 中的new和 delete。使用valgrind的工具包,你可以自動的檢...

檢測工具之RKHunter AIDE

一 檢測工具rkhunter 1 rkhunter 是linux系統平台下的一款開源 檢測工具,具有非常全面的掃瞄範圍。rootkit hunter功能 檢測易受 的檔案 檢測隱藏檔案 檢測重要檔案的許可權 檢測系統埠號 2 安裝rkhunter tar zxvf rkhunter 1.4.0.ta...

記憶體檢測工具Valgrind

valgrind是一套linux下,開放源 gpl v2 的 除錯工具的集合。valgrind由核心 core 以及基於核心的其他除錯工具組成。核心類似於乙個框架 framework 它模擬了乙個cpu環境,並提供服務給其他工具 而其他工具則類似於外掛程式 plug in 利用核心提供的服務完成各種...