MySQL 優(yōu)化

一.優(yōu)化的哲學

1.為什么要優(yōu)化
為了獲得成就感枚碗?
為了證實比系統(tǒng)設計者更懂數(shù)據(jù)庫片部?
為了從優(yōu)化成果來證實優(yōu)化者更有價值脖阵?
但通常事實證實的結果往往會和您期待相反!
優(yōu)化有風險麻车,涉足需謹慎!
2.優(yōu)化風險
優(yōu)化不總是對一個單純的環(huán)境進行涡扼!還很可能是一個復雜的已投產(chǎn)的系統(tǒng)吹泡。
優(yōu)化手段本來就有很大的風險,只不過你沒能力意識到和預見到器瘪!
任何的技術可以解決一個問題翠储,但必然存在帶來一個問題的風險绘雁!
對于優(yōu)化來說解決問題而帶來的問題控制在可接受的范圍內(nèi)才是有成果。
保持現(xiàn)狀或出現(xiàn)更差的情況都是失斣庐舟!

穩(wěn)定性和業(yè)務可持續(xù)性通常比性能更重要!
優(yōu)化不可避免涉及到變更住拭,變更就有風險挪略!
優(yōu)化使性能變好,維持和變差是等概率事件滔岳!
優(yōu)化不能只是數(shù)據(jù)庫管理員擔當風險杠娱,但會所有的人分享優(yōu)化成果!

所以優(yōu)化工作是由業(yè)務需要驅(qū)使的3后 D痢卓研!
3.誰來參與
DBA:
數(shù)據(jù)庫管理員
DEV:
業(yè)務部門代表
應用程序架構師
應用程序設計人員
應用程序開發(fā)人員
SA:
硬件及系統(tǒng)管理員
存儲管理員
4.優(yōu)化方向
安全優(yōu)化(業(yè)務持續(xù)性)
性能優(yōu)化(業(yè)務高效性)
5.優(yōu)化的范圍及思路
01.優(yōu)化范圍:
  存儲趴俘、主機和操作系統(tǒng)
    主機架構穩(wěn)定性
    I/O規(guī)劃及配置
    Swap
    os內(nèi)核參數(shù)
    網(wǎng)絡問題
02.應用程序:(index、lock奏赘、sesslon)
  應用程序穩(wěn)定性和性能
  SQL語句性能
  串行訪問資源
  性能欠佳會話管理
03.數(shù)據(jù)庫優(yōu)化:(內(nèi)存寥闪、數(shù)據(jù)庫設計、參數(shù))
  內(nèi)存
  數(shù)據(jù)庫結構(物理&邏輯)
  實例配置
優(yōu)化效果和成本的評估:
圖片.png
6.優(yōu)化框架
硬件(主機磨淌,存儲疲憋,網(wǎng)絡。梁只。)---> os----->文件系統(tǒng)-----> 數(shù)據(jù)庫實例(線程缚柳,會話,內(nèi)存)----->邏輯結構優(yōu)化----->SQL(DDL搪锣,DML秋忙,DCL,DQL构舟,索引)----->架構(高可用灰追,讀寫分離,分布式狗超,業(yè)務分離)

二.化工具的使用

1.os(cpu,MEM,IO(磁盤弹澎,網(wǎng)絡))
01.CPu:

三.優(yōu)化思路分解說明

四.MySQL參數(shù)優(yōu)化測試

五.鎖的監(jiān)控及優(yōu)化

六.主從優(yōu)化

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市努咐,隨后出現(xiàn)的幾起案子苦蒿,更是在濱河造成了極大的恐慌,老刑警劉巖渗稍,帶你破解...
    沈念sama閱讀 218,607評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件佩迟,死亡現(xiàn)場離奇詭異溃肪,居然都是意外死亡,警方通過查閱死者的電腦和手機音五,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,239評論 3 395
  • 文/潘曉璐 我一進店門惫撰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人躺涝,你說我怎么就攤上這事厨钻。” “怎么了坚嗜?”我有些...
    開封第一講書人閱讀 164,960評論 0 355
  • 文/不壞的土叔 我叫張陵夯膀,是天一觀的道長。 經(jīng)常有香客問我苍蔬,道長诱建,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,750評論 1 294
  • 正文 為了忘掉前任碟绑,我火速辦了婚禮俺猿,結果婚禮上,老公的妹妹穿的比我還像新娘格仲。我一直安慰自己押袍,他們只是感情好,可當我...
    茶點故事閱讀 67,764評論 6 392
  • 文/花漫 我一把揭開白布凯肋。 她就那樣靜靜地躺著谊惭,像睡著了一般。 火紅的嫁衣襯著肌膚如雪侮东。 梳的紋絲不亂的頭發(fā)上圈盔,一...
    開封第一講書人閱讀 51,604評論 1 305
  • 那天,我揣著相機與錄音悄雅,去河邊找鬼驱敲。 笑死,一個胖子當著我的面吹牛煤伟,可吹牛的內(nèi)容都是我干的癌佩。 我是一名探鬼主播,決...
    沈念sama閱讀 40,347評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼便锨,長吁一口氣:“原來是場噩夢啊……” “哼围辙!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起放案,我...
    開封第一講書人閱讀 39,253評論 0 276
  • 序言:老撾萬榮一對情侶失蹤姚建,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后吱殉,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體掸冤,經(jīng)...
    沈念sama閱讀 45,702評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡厘托,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,893評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了稿湿。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片铅匹。...
    茶點故事閱讀 40,015評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖饺藤,靈堂內(nèi)的尸體忽然破棺而出包斑,到底是詐尸還是另有隱情,我是刑警寧澤涕俗,帶...
    沈念sama閱讀 35,734評論 5 346
  • 正文 年R本政府宣布罗丰,位于F島的核電站,受9級特大地震影響再姑,放射性物質(zhì)發(fā)生泄漏萌抵。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,352評論 3 330
  • 文/蒙蒙 一元镀、第九天 我趴在偏房一處隱蔽的房頂上張望绍填。 院中可真熱鬧,春花似錦凹联、人聲如沸沐兰。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,934評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至瓜浸,卻和暖如春澳淑,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背插佛。 一陣腳步聲響...
    開封第一講書人閱讀 33,052評論 1 270
  • 我被黑心中介騙來泰國打工杠巡, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人雇寇。 一個月前我還...
    沈念sama閱讀 48,216評論 3 371
  • 正文 我出身青樓氢拥,卻偏偏與公主長得像,于是被迫代替她去往敵國和親锨侯。 傳聞我的和親對象是個殘疾皇子嫩海,可洞房花燭夜當晚...
    茶點故事閱讀 44,969評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 在進行MySQL的優(yōu)化之前,必須要了解的就是MySQL的查詢過程囚痴,很多查詢優(yōu)化工作實際上就是遵循一些原則叁怪,讓MyS...
    程序員BUG閱讀 326評論 0 1
  • 系統(tǒng)層面(基本不用動,看了下深滚,買的云服務器基本都已經(jīng)優(yōu)化過了) 內(nèi)核相關參數(shù)(/etc/sysctl.conf) ...
    神奇大葉子閱讀 2,008評論 0 4
  • 1.優(yōu)化哲學 1.1 為什么優(yōu)化奕谭? 1.2 優(yōu)化風險 1.3 誰參與優(yōu)化 數(shù)據(jù)庫管理員業(yè)務部門代表應用程序架構師應...
    極光01閱讀 299評論 0 0
  • 在進行MySQL的優(yōu)化之前血柳,必須要了解的就是MySQL的查詢過程官册,很多查詢優(yōu)化工作實際上就是遵循一些原則,讓MyS...
    Java高級架構獅閱讀 429評論 0 1
  • 請用ctrl+f進行搜索难捌! 1.數(shù)據(jù)結構 數(shù)據(jù) Data數(shù)據(jù)元素 Data element數(shù)據(jù)項 ...
    王偵閱讀 2,648評論 0 2