第二章太示、MySQL基準測試

前言

上面一篇簡單介紹了Mysql的架構以及歷史背景侥锦,這一篇介紹主要介紹MySQL的基準測試挽荠,首先就要知道什么是基準測試克胳。

  • 基準測試(benchmarking):是一種測量和評估軟件性能指標的活動平绩。
    通俗點說就是測試我們寫的SQL性能是否比較合適,這樣方便我們去修改我們的SQL漠另,能夠提高系統(tǒng)的性能捏雌。
    以后每章都會寫上我的版本
版本號 說明
Mysql 5.6.37 MySQL Community Server (GPL) 5.0以上版本即可
2.1、基準測試作用
  • 可以提前測試新系統(tǒng)在不同壓力下的行為笆搓,評估系統(tǒng)容量性湿,觀察系統(tǒng)如何處理不同數(shù)據(jù),觀察系統(tǒng)異常行為满败,測試硬件是否滿足要求肤频,軟硬件配置是否正確。
  • 測試系統(tǒng)當前運行情況算墨。
  • 模擬更高的負載宵荒,判斷可能遇到的性能瓶頸,規(guī)劃未來業(yè)務增長米同。

注意事項

  • 它不是完全真實的壓力測試骇扇,真實的壓力是不可預期并且變化多端的,有時候情況復雜而難以解釋面粮,不利于從結果中分析得出結論少孝,因此基準測試施加的壓力相比真實壓力,要簡單熬苍。
2.2稍走、基準測試的策略
  • 集成測試:可以測試整個應用系統(tǒng),包括Web服務器柴底、代碼婿脸、MySQL等,因為很多時候性能并不是Mysql帶來的柄驻,只有這樣才能測試出整體的瓶頸狐树,以及緩存策略等,但是很難實施鸿脓。

  • 單組件測試:針對MySQL進行單獨測試抑钟。

    • 不同的schema或查詢性能,
    • 針對應用中具體問題測試
    • 避免漫長的基準測試野哭,通過短期基準測試在塔,做快速“周期循環(huán)”
2.3、基準測試的指標
  1. 吞吐量:
    TPS每秒事務數(shù),每秒鐘request/事務 數(shù)量
  2. 響應時間或者延遲:
    測試任務所需的整體時間,
  3. 并發(fā)性:
    在任意時間有多少同時發(fā)生的并發(fā)請求或者在某同時工作的線程數(shù)下拨黔,吞吐量和延時的變化
  4. 可擴展性:
    給系統(tǒng)增加一倍的工作蛔溃,理想情況下應當?shù)毛@得兩倍的結果(比如吞吐量)。或者增加一倍的資源(比如CPU數(shù))贺待,獲得兩倍的吞吐量徽曲。當然,大多數(shù)情況下是不可能線性增長的麸塞。
2.4疟位、基準測試的工具
  • 集成式測試工具:ab、http_load喘垂、JMeter;

  • 單組件測試工具:mysqlslap绍撞、MySQL Benchmark Suite(sql-bench)正勒、Super Smack、Database Test Suite傻铣、Percona's TPCC-MySQL Tool章贞、sysbench。

這些工具相關的東西非洲,到后面測試的時候會進行詳細的描述鸭限。
下一章:服務器性能剖析。
系列課程

《高性能MySQL讀書筆記》

準備篇-mysql安裝
準備篇-Sakila數(shù)據(jù)庫
第一章两踏、MySQL架構及歷史
第二章败京、MySQL基準測試

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市梦染,隨后出現(xiàn)的幾起案子赡麦,更是在濱河造成了極大的恐慌,老刑警劉巖帕识,帶你破解...
    沈念sama閱讀 218,451評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件泛粹,死亡現(xiàn)場離奇詭異,居然都是意外死亡肮疗,警方通過查閱死者的電腦和手機晶姊,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,172評論 3 394
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來伪货,“玉大人,你說我怎么就攤上這事超歌】嘲” “怎么了巍举?”我有些...
    開封第一講書人閱讀 164,782評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我蜓谋,道長,這世上最難降的妖魔是什么桃焕? 我笑而不...
    開封第一講書人閱讀 58,709評論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮观堂,結果婚禮上让网,老公的妹妹穿的比我還像新娘师痕。我一直安慰自己,他們只是感情好胰坟,可當我...
    茶點故事閱讀 67,733評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著笔横,像睡著了一般。 火紅的嫁衣襯著肌膚如雪吹缔。 梳的紋絲不亂的頭發(fā)上商佑,一...
    開封第一講書人閱讀 51,578評論 1 305
  • 那天,我揣著相機與錄音厢塘,去河邊找鬼莉御。 笑死,一個胖子當著我的面吹牛俗冻,可吹牛的內容都是我干的礁叔。 我是一名探鬼主播,決...
    沈念sama閱讀 40,320評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼迄薄,長吁一口氣:“原來是場噩夢啊……” “哼琅关!你這毒婦竟也來了?” 一聲冷哼從身側響起讥蔽,我...
    開封第一講書人閱讀 39,241評論 0 276
  • 序言:老撾萬榮一對情侶失蹤涣易,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后冶伞,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體新症,經...
    沈念sama閱讀 45,686評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,878評論 3 336
  • 正文 我和宋清朗相戀三年响禽,在試婚紗的時候發(fā)現(xiàn)自己被綠了徒爹。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片荚醒。...
    茶點故事閱讀 39,992評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖隆嗅,靈堂內的尸體忽然破棺而出界阁,到底是詐尸還是另有隱情,我是刑警寧澤胖喳,帶...
    沈念sama閱讀 35,715評論 5 346
  • 正文 年R本政府宣布泡躯,位于F島的核電站,受9級特大地震影響丽焊,放射性物質發(fā)生泄漏较剃。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,336評論 3 330
  • 文/蒙蒙 一技健、第九天 我趴在偏房一處隱蔽的房頂上張望重付。 院中可真熱鬧,春花似錦凫乖、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,912評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至翔冀,卻和暖如春导街,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背纤子。 一陣腳步聲響...
    開封第一講書人閱讀 33,040評論 1 270
  • 我被黑心中介騙來泰國打工搬瑰, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人控硼。 一個月前我還...
    沈念sama閱讀 48,173評論 3 370
  • 正文 我出身青樓泽论,卻偏偏與公主長得像,于是被迫代替她去往敵國和親卡乾。 傳聞我的和親對象是個殘疾皇子翼悴,可洞房花燭夜當晚...
    茶點故事閱讀 44,947評論 2 355

推薦閱讀更多精彩內容

  • 基準測試是針對系統(tǒng)設計的一種壓力測試。通常的目標是為了掌握系統(tǒng)的行為幔妨。重新某個系統(tǒng)狀態(tài)鹦赎,或者是做新硬件的可靠性測試...
    pantera19閱讀 247評論 0 1
  • 【MySQL】Linux下MySQL 5.5杖们、5.6和5.7的RPM胀莹、二進制和源碼安裝 1.1BLOG文檔結構圖 ...
    小麥苗DB寶閱讀 10,546評論 0 31
  • 需要原文的可以留下郵箱我給你發(fā)婚温,這里的文章少了很多圖,懶得網上粘啦 1數(shù)據(jù)庫基礎 1.1數(shù)據(jù)庫定義 1)數(shù)據(jù)庫(D...
    極簡純粹_閱讀 7,428評論 0 46
  • 今天下午特意去了御橋上農批荆秦,采購一些水果和肉類力图。 中環(huán)滬南路出口下來左轉就到了上農批,很方便吃媒,買了阿克蘇蘋果庫爾勒...
    飛魚非魚閱讀 276評論 0 1
  • 早好幾個月前就知道簡書這個app赘那,一直不以為意,直到看到越來越多的朋友在簡書分享募舟,甚至以在簡書留下多少字為傲時,才...
    一米2017閱讀 308評論 0 0