成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

打破MySQL變慢瓶頸,是它們限制了MySQL性能

數(shù)據(jù)庫 MySQL
作為一名DBA你是否遇到這種情況?當(dāng)你埋頭認(rèn)真工作之時(shí),發(fā)現(xiàn)自己操作的數(shù)據(jù)庫變得越來越慢,甚至是卡頓。如何處理?是什么原因?qū)е履愕腗ySQL運(yùn)行速度變慢呢?

作為一名DBA你是否遇到這種情況?當(dāng)你埋頭認(rèn)真工作之時(shí),發(fā)現(xiàn)自己操作的數(shù)據(jù)庫變得越來越慢,甚至是卡頓。如何處理?是什么原因?qū)е履愕腗ySQL運(yùn)行速度變慢呢?

[[274174]]

下面小編將帶大家從多方面進(jìn)行分析是什么導(dǎo)致MySQL數(shù)據(jù)庫變慢~

一、 外部的硬件因素

打破MySQL變慢瓶頸,是它們限制了MySQL性能

能夠直接影響MySQL服務(wù)器性能的系統(tǒng)指標(biāo)有:CPU、內(nèi)存、磁盤等的使用情況。

使用 vmstart 查看服務(wù)器資源使用情況:

打破MySQL變慢瓶頸,是它們限制了MySQL性能

根據(jù)上面的反饋結(jié)果,可以看得出磁盤的數(shù)據(jù)寫入比較大、CPU負(fù)載較高,這時(shí)需要對(duì)正在運(yùn)行的程序進(jìn)行優(yōu)化,減小資源負(fù)載。

二、 使用不恰當(dāng)?shù)腟QL語句

例如:

1)在第一條SQL語句中,where 查詢語句中出現(xiàn)了 null,這時(shí)數(shù)據(jù)庫的引擎不會(huì)使用索引,而是對(duì)全表進(jìn)行一次掃描,這樣的查詢將導(dǎo)致數(shù)據(jù)庫變慢。

打破MySQL變慢瓶頸,是它們限制了MySQL性能

解決方法:使用0來代替null,即第二條SQL語句,可以加快數(shù)據(jù)庫查詢速度。

2)在查詢的數(shù)據(jù)表當(dāng)中如果使用 update、delete、insert 過于頻繁,我們可以嘗試使用optimize table 來存放,索引,存儲(chǔ)文件。

3)Select for update 如果條件的字段沒有使用索引的話,就會(huì)導(dǎo)致對(duì)全表進(jìn)行查詢,而不是對(duì)特定的行進(jìn)行查詢,需要注意。

下面第一條SQL語句的效率要比第二條SQL語句高的多。因?yàn)榈谝粭lSQL語句使用的索引查詢;第二條SQL語句是將表中所有的數(shù)據(jù)都檢索一遍,相當(dāng)于全表查詢,比較慢和消耗資源。

打破MySQL變慢瓶頸,是它們限制了MySQL性能

三、 MySQL參數(shù)設(shè)置有問題

1. max_connect_errors

我們知道「max_connect_errors 」正常情況下的默認(rèn)值是10,它是用來表示受信賬號(hào)錯(cuò)誤的連接次數(shù), 當(dāng)這個(gè)次數(shù)達(dá)到了10之后,MySQL服務(wù)器就會(huì)被自動(dòng)阻塞住了。 例如下圖這樣的錯(cuò)誤:

打破MySQL變慢瓶頸,是它們限制了MySQL性能

解決方法:

當(dāng)出現(xiàn)這樣的錯(cuò)誤時(shí),我們需要 flush hosts 來解除錯(cuò)誤。其中,max_connect_errors 表示連接中斷重復(fù)請(qǐng)求連接的次數(shù)。

對(duì)于內(nèi)網(wǎng)而言,建議將 max_connect_errors 的數(shù)量設(shè)置大于10000,這樣就不會(huì)輕易阻塞,并且你還得定期進(jìn)行 flush hosts.

2.  connect_timeout

「connect_timeout」表示的是MySQL等待應(yīng)答連接報(bào)文的最大秒數(shù),當(dāng)超過這個(gè)時(shí)間后,表示 MySQL 連接失敗了。 這個(gè)值默認(rèn)值是5S,所以當(dāng)系統(tǒng)在處于高并發(fā)狀態(tài)下,很容易超時(shí),因此建議將 connect_timeout 設(shè)置為10-15秒為宜。

3. master-connect-retry

「master-connect-retry」表示的是在重新建立主從連接時(shí),出現(xiàn)連接失敗后,間隔多久可以重試上述過程。 建議將此值設(shè)置大一些。

責(zé)任編輯:趙寧寧 來源: 今日頭條
相關(guān)推薦

2024-03-01 12:19:00

接口性能優(yōu)化

2019-10-31 11:50:19

MySQL數(shù)據(jù)庫Windows

2021-04-30 15:45:42

存儲(chǔ)人工智能數(shù)據(jù)

2009-01-17 15:26:05

2019-05-23 08:08:33

MySQL數(shù)據(jù)庫DBA

2010-03-09 13:56:53

TD終端瓶頸

2019-08-13 08:32:14

MySQL數(shù)據(jù)庫性能調(diào)優(yōu)

2010-07-05 16:46:16

FTTx

2023-03-24 16:14:32

框架訓(xùn)練

2023-10-23 16:14:00

數(shù)據(jù)孤島數(shù)據(jù)管理

2020-11-30 13:29:49

超融合

2023-11-03 18:00:18

2023-06-06 16:54:00

2021-07-02 09:12:39

數(shù)字化

2022-09-26 11:51:47

電信機(jī)房光纖連接

2009-05-27 16:34:48

BorlandTeamDefine開發(fā)工具

2024-02-04 12:22:28

模型數(shù)據(jù)

2013-02-22 18:28:18

容錯(cuò)服務(wù)器、

2017-07-05 14:14:33

MySQL表服務(wù)變慢

2022-04-29 15:24:53

Redis存儲(chǔ)慢查詢
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 成年人免费网站 | 99精品免费视频 | 999免费网站 | 国产丝袜一区二区三区免费视频 | 国产精品视频一二三 | 国产精品久久久久久久久免费 | 中文字幕在线一区二区三区 | 国产一区二区三区在线免费 | 中文字幕一二三区 | 精品视频在线播放 | 亚洲一区日韩 | 免费观看羞羞视频网站 | 欧美日韩成人网 | 国产成人99久久亚洲综合精品 | 午夜影院在线观看版 | 999视频在线播放 | 一区二区三区国产好的精 | 国产9 9在线 | 中文 | 久久伊人影院 | 成人国产精品久久久 | 青娱乐国产 | xx性欧美肥妇精品久久久久久 | 国产精品久久二区 | 久久久久久黄 | 日韩在线一区二区三区 | 亚洲一区电影 | 欧美精品一区二区三区蜜桃视频 | 午夜日韩| 最新超碰| 久草在线 | 久久久精品久久久 | 91久久国产综合久久91精品网站 | 精品欧美 | 久久精品一 | 97日韩精品| 日本不卡一区二区三区在线观看 | 91传媒在线观看 | 欧美国产91 | 欧美日韩成人 | 亚洲成人福利在线观看 | 一级片在线观看视频 |