主頁(yè) > 知識(shí)庫(kù) > 企業(yè)生產(chǎn)MySQL優(yōu)化介紹

企業(yè)生產(chǎn)MySQL優(yōu)化介紹

熱門(mén)標(biāo)簽:電話機(jī)器人免費(fèi)嗎 龍圖酒吧地圖標(biāo)注 地圖標(biāo)注圖標(biāo)素材入駐 400電話申請(qǐng)什么好 百度地圖標(biāo)注地方備注 好搜地圖標(biāo)注 怎么申請(qǐng)400電話申請(qǐng) 電銷(xiāo)機(jī)器人價(jià)格多少錢(qián)一臺(tái) 怎么辦理400電話呢

與其他的大型數(shù)據(jù)庫(kù)例如 Oracle、DB2、SQL Server等相比,MySQL 自有它的不足之處,但是這絲毫也沒(méi)有減少它受歡迎的程度。對(duì)于一般的個(gè)人使用者和中小型企業(yè)來(lái)說(shuō),MySQL提供的功能已經(jīng)綽綽有余,而且由于 MySQL是開(kāi)放源碼軟件,因此可以大大降低總體擁有成本。

企業(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ī)械盤(pán)選用sas盤(pán),轉(zhuǎn)速15000以上,用可能的話使用ssd
4、    raid卡使用raid10
5、    網(wǎng)卡多塊,千兆以上
6、    數(shù)據(jù)庫(kù)不要使用虛擬化,slave硬件要好于master

b:操作系統(tǒng)優(yōu)化

1、    操作系統(tǒng)選擇x86_64位,盡量采用xfs文件系統(tǒng)
2、    優(yōu)化磁盤(pán)存儲(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)程寫(xiě),本地讀
3、定期檢查、修復(fù)主從復(fù)制的數(shù)據(jù)差異
4、業(yè)務(wù)拆分,搜索功能不使用MySQL數(shù)據(jù)庫(kù)執(zhí)行;某些高并發(fā),安全性一般的業(yè)務(wù)使用nosql,如:memcache、 redis等
5、數(shù)據(jù)庫(kù)前端加cache,如memcache,用于用戶登錄,商品查詢
6、動(dòng)態(tài)數(shù)據(jù)靜態(tài)化,整個(gè)文件靜態(tài)化,頁(yè)面片段靜態(tài)化
7、數(shù)據(jù)庫(kù)集群讀寫(xiě)分離,一主多從,通過(guò)dbproxy進(jìn)行集群讀寫(xiě)分離
8、單表超過(guò)800萬(wàn),拆庫(kù)拆表,如人工將(登錄、商品、訂單)拆表拆庫(kù)
9、選擇從庫(kù)備份,并且對(duì)數(shù)據(jù)庫(kù)進(jìn)行分表分庫(kù)備份

d:MySQL數(shù)據(jù)庫(kù)層面優(yōu)化

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

e:數(shù)據(jù)庫(kù)管理流程、制度優(yōu)化

1、    人的流程:開(kāi)發(fā)—>核心運(yùn)維/DBA
2、    測(cè)試流程:內(nèi)網(wǎng) IDC測(cè)試線上執(zhí)行
3、    客戶端管理,PHPMYADMIN

f:MySQL數(shù)據(jù)庫(kù)安全優(yōu)化

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

總結(jié)

本文關(guān)于企業(yè)生產(chǎn)MySQL優(yōu)化介紹的先關(guān)內(nèi)容就到這里,希望對(duì)大家有所幫助。感興趣的朋友可以參閱:Oracle分頁(yè)查詢性能優(yōu)化代碼詳解、ORACLE SQL語(yǔ)句優(yōu)化技術(shù)要點(diǎn)解析、C/C++ 編譯器優(yōu)化介紹等內(nèi)容,有什么問(wèn)題可以隨時(shí)留言,小編會(huì)及時(shí)回復(fù)大家的。

您可能感興趣的文章:
  • 簡(jiǎn)單談?wù)凪ySQL優(yōu)化利器-慢查詢
  • MySQL優(yōu)化表時(shí)提示 Table is already up to date的解決方法
  • MySQL數(shù)據(jù)庫(kù)21條最佳性能優(yōu)化經(jīng)驗(yàn)

標(biāo)簽:防疫工作 溫州 廣西 撫順 內(nèi)江 汕尾 固原 浙江

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《企業(yè)生產(chǎn)MySQL優(yōu)化介紹》,本文關(guān)鍵詞  企業(yè),生產(chǎn),MySQL,優(yōu)化,介紹,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《企業(yè)生產(chǎn)MySQL優(yōu)化介紹》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于企業(yè)生產(chǎn)MySQL優(yōu)化介紹的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章