欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2017年10月12日 15:22:15   作者:李導(dǎo)  
這篇文章主要介紹了企業(yè)生產(chǎn)MySQL優(yōu)化介紹的相關(guān)內(nèi)容,文中敘述了其優(yōu)化內(nèi)容,各個方面介紹的比較詳細,需要的朋友可以參考。

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

企業(yè)生產(chǎn)MySQL是如何優(yōu)化的呢?

參考答案:

a:硬件的優(yōu)化:

1、    采用64位cpu,cpu至少4顆,L2緩存越大越好
2、    內(nèi)存要大,32-64G運行1-2個實例,96-128G運行3-4個實例
3、    機械盤選用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)化磁盤存儲參數(shù)
3、    優(yōu)化內(nèi)核參數(shù)
4、    優(yōu)化網(wǎng)絡(luò)等

c:mysql構(gòu)架優(yōu)化

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

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

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

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

1、    人的流程:開發(fā)—>核心運維/DBA
2、    測試流程:內(nèi)網(wǎng) IDC測試線上執(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ā)對生產(chǎn)庫的操作權(quán)限
5、    防止SQL語句注入

總結(jié)

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

相關(guān)文章

  • mysql查詢時offset過大影響性能的原因和優(yōu)化詳解

    mysql查詢時offset過大影響性能的原因和優(yōu)化詳解

    這篇文章主要給大家介紹了關(guān)于mysql查詢時offset過大影響性能的原因和優(yōu)化的相關(guān)資料,并在文末跟大家分享了MYSQL中l(wèi)imit,offset的區(qū)別,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-06-06
  • 淺談MySQL觸發(fā)器的原理以及使用

    淺談MySQL觸發(fā)器的原理以及使用

    這篇文章主要介紹了淺談MySQL觸發(fā)器的原理以及使用,觸發(fā)器的執(zhí)行不需要使用 CALL 語句來調(diào)用,也不需要手工啟動,只要一個預(yù)定義的事件發(fā)生就會被 MySQL自動調(diào)用,需要的朋友可以參考下
    2023-05-05
  • MySQL中sum函數(shù)使用的實例教程

    MySQL中sum函數(shù)使用的實例教程

    這篇文章主要給大家介紹了關(guān)于MySQL中sum函數(shù)使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • MySQL數(shù)據(jù)庫開發(fā)的36條原則(小結(jié))

    MySQL數(shù)據(jù)庫開發(fā)的36條原則(小結(jié))

    這篇文章主要介紹了MySQL數(shù)據(jù)庫開發(fā)的36條原則(小結(jié)),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • redhat 5.4下安裝MYSQL全過程

    redhat 5.4下安裝MYSQL全過程

    自己需要的是用JAVA環(huán)境而不是用php+apache這種一鍵安裝的東西,所以果斷自己來安裝自己想要的東西了,下面與大家分享下redhat 5.4下安裝MYSQL全過程,感興趣的朋友可以參考下哈
    2013-06-06
  • MySQL批量去掉某個字段中的空格

    MySQL批量去掉某個字段中的空格

    這篇文章主要介紹了MySQL批量去掉某個字段中的空格的簡單方法,具有一定參考價值,給大家分享下,一起參考,交流。
    2017-10-10
  • 一文帶你將csv文件導(dǎo)入到mysql數(shù)據(jù)庫(親測有效)

    一文帶你將csv文件導(dǎo)入到mysql數(shù)據(jù)庫(親測有效)

    一直不大懂csv怎么通過mysql圖形化的界面直接導(dǎo)入,看了很多帖,才覺得自己會了,下面這篇文章主要給大家介紹了關(guān)于將csv文件導(dǎo)入到mysql數(shù)據(jù)庫的相關(guān)資料,需要的朋友可以參考下
    2022-08-08
  • DQL數(shù)據(jù)查詢語句使用示例

    DQL數(shù)據(jù)查詢語句使用示例

    DQL(Data?Query?Language?數(shù)據(jù)查詢語言):用于查詢數(shù)據(jù)庫對象中所包含的數(shù)據(jù)。DQL語言主要的語句:SELECT語句。DQL語言是數(shù)據(jù)庫語言中最核心、最重要的語句,也是使用頻率最高的語句
    2022-12-12
  • MYSQL事務(wù)教程之Yii2.0商戶提現(xiàn)功能

    MYSQL事務(wù)教程之Yii2.0商戶提現(xiàn)功能

    這篇文章主要給大家介紹了關(guān)于MYSQL事務(wù)教程之Yii2.0商戶提現(xiàn)功能的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • 使用MYSQL TIMESTAMP字段進行時間加減運算問題

    使用MYSQL TIMESTAMP字段進行時間加減運算問題

    這篇文章主要介紹了使用MYSQL TIMESTAMP字段進行時間加減運算問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02

最新評論