Mysql優(yōu)化

1、軟優(yōu)化

1.1 EXPLAIN或DESC命令

使用該命令分析一條查詢語句的執(zhí)行信息椰憋,其中會(huì)顯示索引和查詢數(shù)據(jù)讀取條數(shù)等信息厅克。也可使用它分析一條查詢語句執(zhí)行的信息,其中會(huì)顯示索引(key)和查詢數(shù)據(jù)讀取數(shù)據(jù)條數(shù)等信息橙依。

1.2 優(yōu)化子查詢(join)

使用join代替子查詢证舟,子查詢嵌套循環(huán)硕旗,嵌套查詢時(shí)會(huì)建立一張臨時(shí)表,臨時(shí)表的建立和刪除會(huì)有較大的系統(tǒng)開銷女责,而連接查詢不會(huì)創(chuàng)建臨時(shí)表漆枚,因此效率比嵌套子查詢高。

1.3 使用索引

創(chuàng)建索引抵知、使用索引墙基。創(chuàng)建后可以使用profile查看執(zhí)行時(shí)間。

創(chuàng)建索引:create index 索引名 from 表名(列名)刷喜。

詳情參考:https://www.cnblogs.com/xu-xiaofeng/p/7673776.html

1.4 分解表

字段較多的表残制,若某些字段使用頻率較低,將其分離出來從而形成新的表吱肌。

1.5 中間表

大量連接查詢的表可以創(chuàng)建中間表痘拆,從而減少在查詢時(shí)造成的連接耗時(shí)。

1.6 增加冗余字段

減少連接查詢以提高效率氮墨。

2、硬優(yōu)化

2.1 硬件三件套

配置多核和頻率高的CPU吐葵,多核可以執(zhí)行多個(gè)線程规揪;

配置大內(nèi)存,提高內(nèi)存温峭,既提高緩存區(qū)容量猛铅,減少磁盤I/O時(shí)間,從而提高響應(yīng)速度凤藏;

配置高速磁盤或合理分布磁盤奸忽,提高并行操作能力。

2.2 優(yōu)化數(shù)據(jù)庫參數(shù)

優(yōu)化數(shù)據(jù)庫參數(shù)可以提高資源利用率,從而提高M(jìn)ySQL服務(wù)器性能.MySQL服務(wù)的配置參數(shù)都在my.cnf或my.ini,下面列出性能影響較大的幾個(gè)參數(shù).

key_buffer_size:索引緩沖區(qū)大小

table_cache:能同時(shí)打開表的個(gè)數(shù)

query_cache_size和query_cache_type:前者是查詢緩沖區(qū)大小,后者是前面參數(shù)的開關(guān),0表示不使用緩沖區(qū),1表示使用緩沖區(qū),但可以在查詢中使用SQL_NO_CACHE表示不要使用緩沖區(qū),2表示在查詢中明確指出使用緩沖區(qū)才用緩沖區(qū),即SQL_CACHE.

sort_buffer_size:排序緩沖區(qū)

2.3 分庫分表

主從數(shù)據(jù)庫揖庄,配置master主數(shù)據(jù)庫栗菜,設(shè)置好服務(wù)id與日志文件,它主要負(fù)責(zé)更新操作蹄梢,從數(shù)據(jù)庫slave疙筹,設(shè)置好服務(wù)id與日志文件(為了避免主數(shù)據(jù)庫宕機(jī)后無機(jī)器代替,故從數(shù)據(jù)庫的日志文件名與主數(shù)據(jù)庫的一樣)禁炒,然后開啟從數(shù)據(jù)庫的IO線程與SQL線程而咆。

2.4 緩存集群

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市幕袱,隨后出現(xiàn)的幾起案子暴备,更是在濱河造成了極大的恐慌,老刑警劉巖们豌,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件涯捻,死亡現(xiàn)場離奇詭異阁危,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)汰瘫,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進(jìn)店門狂打,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人混弥,你說我怎么就攤上這事趴乡。” “怎么了蝗拿?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵晾捏,是天一觀的道長。 經(jīng)常有香客問我哀托,道長惦辛,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任仓手,我火速辦了婚禮胖齐,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘嗽冒。我一直安慰自己呀伙,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布添坊。 她就那樣靜靜地躺著剿另,像睡著了一般。 火紅的嫁衣襯著肌膚如雪贬蛙。 梳的紋絲不亂的頭發(fā)上雨女,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天,我揣著相機(jī)與錄音阳准,去河邊找鬼氛堕。 笑死,一個(gè)胖子當(dāng)著我的面吹牛溺职,可吹牛的內(nèi)容都是我干的岔擂。 我是一名探鬼主播,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼浪耘,長吁一口氣:“原來是場噩夢啊……” “哼乱灵!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起七冲,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤痛倚,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后澜躺,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蝉稳,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡抒蚜,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了耘戚。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片嗡髓。...
    茶點(diǎn)故事閱讀 39,690評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖收津,靈堂內(nèi)的尸體忽然破棺而出饿这,到底是詐尸還是另有隱情,我是刑警寧澤撞秋,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布长捧,位于F島的核電站,受9級特大地震影響吻贿,放射性物質(zhì)發(fā)生泄漏串结。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一舅列、第九天 我趴在偏房一處隱蔽的房頂上張望肌割。 院中可真熱鬧,春花似錦剧蹂、人聲如沸声功。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至其爵,卻和暖如春冒冬,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背摩渺。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工简烤, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人摇幻。 一個(gè)月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓横侦,卻偏偏與公主長得像,于是被迫代替她去往敵國和親绰姻。 傳聞我的和親對象是個(gè)殘疾皇子枉侧,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,577評論 2 353

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

  • 系統(tǒng)層面(基本不用動(dòng),看了下狂芋,買的云服務(wù)器基本都已經(jīng)優(yōu)化過了) 內(nèi)核相關(guān)參數(shù)(/etc/sysctl.conf) ...
    神奇大葉子閱讀 2,001評論 0 4
  • https://blog.csdn.net/steven_liwen/article/details/531884...
    SkTj閱讀 2,372評論 0 16
  • 一榨馁、MySQL優(yōu)化 MySQL優(yōu)化從哪些方面入手: (1)存儲(chǔ)層(數(shù)據(jù)) 構(gòu)建良好的數(shù)據(jù)結(jié)構(gòu)≈姆可以大大的提升我們S...
    寵辱不驚丶?xì)q月靜好閱讀 2,427評論 1 8
  • 點(diǎn)燃的蠟燭 翼虫,照亮了幽暗的心房 屑柔,空中的驕陽,湮滅于世間的黑暗 珍剑,黑夜的繁星 掸宛,閃耀星空 ,天邊的殘?jiān)?招拙, 明亮...
    無殤WL閱讀 196評論 0 2
  • 人和社會(huì),一切斗爭的總結(jié)局也許都是中庸而已闻妓。與其認(rèn)真菌羽,不如隨便,采菊東籬下由缆,悠然見南山注祖。有錢就尋一醉,無錢就尋一睡均唉,
    溫暖心靈的書話閱讀 825評論 4 14