Apache服務(wù)器下使用 ab 命令進(jìn)行壓力測試_MySQL教程
推薦:MySQL下的NoSQL解決方案HandlerSocket目前使用MySQL的網(wǎng)站,多半同時使用Memcache作為鍵值緩存。雖然這樣的架構(gòu)極其流行,有眾多成功的案例,但過于依賴Memcache,無形中讓Memcache成為故障的根源: Memcache數(shù)據(jù)一致性的問題:當(dāng)MySQL數(shù)據(jù)變化后,如果不能及時有效的清理掉過期的數(shù)據(jù),就會造成數(shù)據(jù)不一致
ab是Apache超文本傳輸協(xié)議(HTTP)的性能測試工具。 其設(shè)計意圖是描繪當(dāng)前所安裝的Apache的執(zhí)行性能,主要是顯示你安裝的Apache每秒可以處理多少個請求.
#ab -v可以看出其基本信息
#ab -n1000 -c10 http://localhost:81/t.php
這是一個基本命令
-n1000表示總請求數(shù)為1000
-才0表示并發(fā)用戶數(shù)為10

參數(shù)說明:
Concurrency Level:并發(fā)用戶數(shù);
Time taken for tests:請求處理花費的總時間;
Complete requests:總請求數(shù);
Failed requests:失敗的請求數(shù);
Total transferred::所有請求響應(yīng)數(shù)據(jù)長度總和;
HTML transferred:所有請求響應(yīng)數(shù)據(jù)中正文數(shù)據(jù)總和;
Requests per second:是我們很關(guān)注的一個數(shù)據(jù),有人稱作“吞吐率”,Requests per second=Complete requests/Time taken for tests
Time per request:平均請求等待時間;
Transfer rate:這些請求在單位時間從服務(wù)器獲取的數(shù)據(jù)長度。
# ab -c l -n 10000 http://127.0.0.1/index.html
分享:MySQL引擎 學(xué)習(xí)筆記一般來說,MySQL有以下幾種引擎:ISAM、MyISAM、HEAP、InnoDB和Berkley(BDB)。注意:不同的版本支持的引擎是有差異的。當(dāng)然啦,如果你感覺自己的確技術(shù)高超,你還能夠使用MySQL++來創(chuàng)建自己的數(shù)據(jù)庫引擎,這個已經(jīng)out of my knowledge,牛人可以參照MySQL++ API幫助來
- MySQL下的NoSQL解決方案HandlerSocket
- MySQL引擎 學(xué)習(xí)筆記
- navicat如何連接mysql?navicat連接mysql詳細(xì)圖文教程
- 如何從Windows命令行啟動MySQL
- 你應(yīng)該知道的10個MySQL客戶啟動選項
- MySQL十條特殊技巧
- 用特殊的MySQL運算符獲得更多數(shù)據(jù)比較功能
- MySQL數(shù)據(jù)庫中與 NULL值有關(guān)的幾個問題
- Redis SORT排序命令使用方法詳解
- mysql多表隨機(jī)查詢優(yōu)化方案
- 通過frm&ibd 恢復(fù) Mysql ibdata 丟失或損壞的數(shù)據(jù)教程
- mysql數(shù)據(jù)庫ROOT賬號權(quán)限丟失問題解決方法
- 相關(guān)鏈接:
- 教程說明:
MySQL教程-Apache服務(wù)器下使用 ab 命令進(jìn)行壓力測試
。