mysql優(yōu)化

優(yōu)化思路

mysql.png

測(cè)試

MySQL周期性波動(dòng)試驗(yàn)
  • 實(shí)驗(yàn)?zāi)康? 模擬數(shù)據(jù)庫高低峰時(shí)的壓力波動(dòng),并會(huì)觀察繪制波動(dòng)曲線,幫助設(shè)計(jì)緩存失敗時(shí)間
  • 實(shí)驗(yàn)思路: 反復(fù)查詢數(shù)據(jù)庫并緩存入memcached, 緩存定期失效,觀察記錄服務(wù)器參數(shù),并作圖表.
  • 實(shí)驗(yàn)準(zhǔn)備: nginx+php+memcached+awk+ab
  • 步驟
    • 1.在index.php里隨機(jī)訪問3w條數(shù)據(jù),并儲(chǔ)存在memcached中
    • 2.ab壓力測(cè)試工具壓index.php
    • 3.awk腳本收集mysqladmin -u root -p ext的mysql變化情況
    • 4.計(jì)算每秒查詢數(shù),后用excl生成圖片分析
#獲取mysql變化數(shù)據(jù)
#!/bin/bash
while true
do
mysqladmin -h192.168.1.201 -uroot ext |awk  ' /Queries/ {q=$4}
/Threads_connected/{tc=$4}
/Threads_running/{tr=$4}
END{printf "%3d %s %s\n",q,tc,tr}
' >> num.txt
sleep 1
done    
#計(jì)算每秒查詢數(shù)
awk '{q=$1-last;last=$1}{printf("%d\t%d\t%d\n",q,$2,$3)}' num.txt > num2.txt      
## 把num2.txt 的數(shù)據(jù)用excel生成圖表

太多了直接上圖


Mysql優(yōu)化.jpg
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 系統(tǒng)層面(基本不用動(dòng),看了下,買的云服務(wù)器基本都已經(jīng)優(yōu)化過了) 內(nèi)核相關(guān)參數(shù)(/etc/sysctl.conf) ...
    神奇大葉子閱讀 2,144評(píng)論 0 4
  • 接下來這篇是查詢優(yōu)化,用戶80%的操作基本都在查詢,我們有什么理由不去優(yōu)化他呢??所以這篇博客將會(huì)講解大量的查詢優(yōu)...
    JackFrost_fuzhu閱讀 2,715評(píng)論 3 44
  • 一 OS系統(tǒng)優(yōu)化 1 內(nèi)核優(yōu)化 1)IO調(diào)度優(yōu)化 調(diào)整Linux默認(rèn)的IO調(diào)度算法. IO調(diào)度器的總體目標(biāo)是希望讓...
    PennLi閱讀 654評(píng)論 0 2
  • 0. NSLog的調(diào)試 1. 退回輸入鍵盤 2. CGRect 3. CGPoint & CGSize 4. 設(shè)...
    iYeso閱讀 337評(píng)論 0 1
  • 我看見一片汪洋中長出泥土般清香的花骨朵, 趁著名為琉璃的魚群溯游回返時(shí)掩埋下大片大片的嫣紅。 醉夢(mèng)一生的飲客隨手揮...
    少千千閱讀 286評(píng)論 0 1

友情鏈接更多精彩內(nèi)容