溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

企業(yè)生產(chǎn)mysql主要有哪些優(yōu)化

發(fā)布時(shí)間:2020-05-29 14:53:47 來源:網(wǎng)絡(luò) 閱讀:265 作者:三月 欄目:數(shù)據(jù)庫

下文主要給大家?guī)砥髽I(yè)生產(chǎn)mysql主要有哪些優(yōu)化,希望這些內(nèi)容能夠帶給大家實(shí)際用處,這也是我編輯企業(yè)生產(chǎn)mysql主要有哪些優(yōu)化這篇文章的主要目的。好了,廢話不多說,大家直接看下文吧。

參考答案:
a:硬件的優(yōu)化:

1、采用64位cpu,cpu至少4顆,L2緩存越大越好
2、內(nèi)存要大,32-64G運(yùn)行1-2個(gè)實(shí)例,96-128G運(yùn)行3-4個(gè)實(shí)例
3、機(jī)械盤選用sas盤,轉(zhuǎn)速15000以上,用可能的話使用ssd
4、raid卡使用raid10
5、網(wǎng)卡多塊,千兆以上
6、數(shù)據(jù)庫不要使用虛擬化,slave硬件要好于master
b:操作系統(tǒng)優(yōu)化

1、操作系統(tǒng)選擇x86_64位,盡量采用xfs文件系統(tǒng)
2、優(yōu)化磁盤存儲(chǔ)參數(shù)
3、優(yōu)化內(nèi)核參數(shù)
4、優(yōu)化網(wǎng)絡(luò)等
c:mysql構(gòu)架優(yōu)化

1、根據(jù)內(nèi)存大小,配置云服務(wù)器跑多實(shí)例
2、主從復(fù)制采用mixed模式,盡量不要跨機(jī)房同步,若要跨機(jī)房,盡量采用遠(yuǎn)程寫,本地讀
3、定期檢查、修復(fù)主從復(fù)制的數(shù)據(jù)差異
4、業(yè)務(wù)拆分,搜索功能不使用MySQL數(shù)據(jù)庫執(zhí)行;某些高并發(fā),安全性一般的業(yè)務(wù)使用nosql,如:memcache、 redis
5、數(shù)據(jù)庫前端加cache,如memcache,用于用戶登錄,商品查詢
6、動(dòng)態(tài)數(shù)據(jù)靜態(tài)化,整個(gè)文件靜態(tài)化,頁面片段靜態(tài)化
7、數(shù)據(jù)庫集群讀寫分離,一主多從,通過dbproxy進(jìn)行集群讀寫分離
8、單表超過800萬,拆庫拆表,如人工將(登錄、商品、訂單)拆表拆庫
9、選擇從庫備份,并且對(duì)數(shù)據(jù)庫進(jìn)行分表分庫備份
d:MySQL數(shù)據(jù)庫層面優(yōu)化

1、優(yōu)化my.cnf參數(shù)
2、優(yōu)化庫表設(shè)計(jì),包括字符集、字符串長度、創(chuàng)建短索引、多用復(fù)合索引;
3、SQL語句優(yōu)化,減少慢語句數(shù)量;
e:數(shù)據(jù)庫管理流程、制度優(yōu)化

1、人的流程:開發(fā)—>核心運(yùn)維/DBA
2、測(cè)試流程:內(nèi)網(wǎng) IDC測(cè)試線上執(zhí)行
3、客戶端管理,PHPMYADMIN
f:MySQL數(shù)據(jù)庫安全優(yōu)化

1、數(shù)據(jù)庫禁止設(shè)置外網(wǎng)
2、數(shù)據(jù)庫文件權(quán)限優(yōu)化;
3、授權(quán)用戶權(quán)限限制,盡量專庫專用戶
4、限制開發(fā)對(duì)生產(chǎn)庫的操作權(quán)限
5、防止SQL語句注入

對(duì)于以上關(guān)于企業(yè)生產(chǎn)mysql主要有哪些優(yōu)化,大家是不是覺得非常有幫助。如果需要了解更多內(nèi)容,請(qǐng)繼續(xù)關(guān)注我們的行業(yè)資訊,相信你會(huì)喜歡上這些內(nèi)容的。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI