MySQL數(shù)據(jù)庫(kù)優(yōu)化推薦的編譯安裝參數(shù)小結(jié)
MySQL編譯參數(shù)多而復(fù)雜,讓新手感到很頭大,如果是正式生成環(huán)境安裝MySQL,沒(méi)有充足的時(shí)間去研究每一個(gè)參數(shù)代表的意義,個(gè)人建議使用余洪春前輩整理的編譯參數(shù),便捷高效!
MySQL的線上安裝建議采取編譯安裝的方法,這樣性能上有較大提升,,源碼包的編譯參數(shù)會(huì)默認(rèn)以Debgu模式生成二進(jìn)制代碼,而Debug模式給MySQL帶來(lái)的性能損失是比較大的,所以當(dāng)我們編譯準(zhǔn)備安裝的產(chǎn)品代碼時(shí),一定不要忘記使用“—without-debug”參數(shù)禁用Debug模式。
而如果把—with-mysqld-ldflags和—with-client-ldflags二個(gè)編譯參數(shù)設(shè)置為—all-static的話,可以告訴編譯器以靜態(tài)方式編譯和編譯結(jié)果代碼得到最高的性能。
使用靜態(tài)編譯和使用動(dòng)態(tài)編譯的代碼相比,性能差距可能會(huì)達(dá)到5%至10%之多。
編譯參數(shù)如下所示(適合5.4及之前的版本):
./configure --prefix=/usr/local/mysql \ --without-debug \ --without-bench \ --enable-thread-safe-client \ --enable-assembler \ --enable-profiling \ --enable-community-features \ --with-mysqld-ldflags=-all-static \ --with-client-ldflags=-all-static \ --with-charset=utf8 \ #具體看網(wǎng)站環(huán)境決定默認(rèn)編碼 --with-extra-charset=all \ --with-innodb \ #個(gè)人博客可以不開(kāi)啟innodb --with-csv-storage-engine \ --with-federated-storage-engine \ --with-mysqld-user=mysql \ --without-embedded-server \ --with-server-suffix=-community \ --with-unix-socket-path=/usr/local/mysql/sock/mysql.sock
- MySQL數(shù)據(jù)庫(kù)優(yōu)化技術(shù)之索引使用技巧總結(jié)
- MySQL數(shù)據(jù)庫(kù)優(yōu)化之分表分庫(kù)操作實(shí)例詳解
- mysql數(shù)據(jù)庫(kù)優(yōu)化總結(jié)(心得)
- MySQL數(shù)據(jù)庫(kù)優(yōu)化詳解
- 詳解MySQL數(shù)據(jù)庫(kù)優(yōu)化的八種方式(經(jīng)典必看)
- MySQL 數(shù)據(jù)庫(kù)優(yōu)化的具體方法說(shuō)明
- MySQL數(shù)據(jù)庫(kù)優(yōu)化經(jīng)驗(yàn)詳談(服務(wù)器普通配置)
- mysql數(shù)據(jù)庫(kù)優(yōu)化必會(huì)的幾個(gè)參數(shù)中文解釋
- mysql數(shù)據(jù)庫(kù)優(yōu)化需要遵守的原則
- 運(yùn)維角度淺談MySQL數(shù)據(jù)庫(kù)優(yōu)化(李振良)
- mysql 單機(jī)數(shù)據(jù)庫(kù)優(yōu)化的一些實(shí)踐
- MySQL數(shù)據(jù)庫(kù)優(yōu)化之索引實(shí)現(xiàn)原理與用法分析
相關(guān)文章
mysql 悲觀鎖與樂(lè)觀鎖的理解及應(yīng)用分析
這篇文章主要介紹了mysql 悲觀鎖與樂(lè)觀鎖的理解及應(yīng)用,結(jié)合實(shí)例形式分析了MySQL數(shù)據(jù)庫(kù)悲觀鎖與樂(lè)觀鎖相關(guān)概念、原理、使用方法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2020-02-02
MySQL中的常用樹(shù)形結(jié)構(gòu)設(shè)計(jì)總結(jié)
這篇文章主要介紹了MySQL中的常用樹(shù)形結(jié)構(gòu)設(shè)計(jì)總結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-03-03
淺談mysql通配符進(jìn)行模糊查詢的實(shí)現(xiàn)方法
這篇文章主要介紹了淺談mysql通配符進(jìn)行模糊查詢,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07
Mysql數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程基本語(yǔ)法講解
本文通過(guò)一個(gè)實(shí)例來(lái)給大家講述一下Mysql數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程基本語(yǔ)法,希望你能喜歡。2017-11-11
MySQL數(shù)據(jù)的讀寫(xiě)分離之maxscale的使用方式
這篇文章主要介紹了MySQL數(shù)據(jù)的讀寫(xiě)分離之maxscale的使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-12-12

