MySQL數(shù)據(jù)庫優(yōu)化推薦的編譯安裝參數(shù)小結(jié)
MySQL編譯參數(shù)多而復(fù)雜,讓新手感到很頭大,如果是正式生成環(huán)境安裝MySQL,沒有充足的時(shí)間去研究每一個(gè)參數(shù)代表的意義,個(gè)人建議使用余洪春前輩整理的編譯參數(shù),便捷高效!
MySQL的線上安裝建議采取編譯安裝的方法,這樣性能上有較大提升,,源碼包的編譯參數(shù)會(huì)默認(rèn)以Debgu模式生成二進(jìn)制代碼,而Debug模式給MySQL帶來的性能損失是比較大的,所以當(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è)人博客可以不開啟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ù)庫優(yōu)化技術(shù)之索引使用技巧總結(jié)
- MySQL數(shù)據(jù)庫優(yōu)化之分表分庫操作實(shí)例詳解
- mysql數(shù)據(jù)庫優(yōu)化總結(jié)(心得)
- MySQL數(shù)據(jù)庫優(yōu)化詳解
- 詳解MySQL數(shù)據(jù)庫優(yōu)化的八種方式(經(jīng)典必看)
- MySQL 數(shù)據(jù)庫優(yōu)化的具體方法說明
- MySQL數(shù)據(jù)庫優(yōu)化經(jīng)驗(yàn)詳談(服務(wù)器普通配置)
- mysql數(shù)據(jù)庫優(yōu)化必會(huì)的幾個(gè)參數(shù)中文解釋
- mysql數(shù)據(jù)庫優(yōu)化需要遵守的原則
- 運(yùn)維角度淺談MySQL數(shù)據(jù)庫優(yōu)化(李振良)
- mysql 單機(jī)數(shù)據(jù)庫優(yōu)化的一些實(shí)踐
- MySQL數(shù)據(jù)庫優(yōu)化之索引實(shí)現(xiàn)原理與用法分析
相關(guān)文章
MySQL中的常用樹形結(jié)構(gòu)設(shè)計(jì)總結(jié)
這篇文章主要介紹了MySQL中的常用樹形結(jié)構(gòu)設(shè)計(jì)總結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-03-03
淺談mysql通配符進(jìn)行模糊查詢的實(shí)現(xiàn)方法
這篇文章主要介紹了淺談mysql通配符進(jìn)行模糊查詢,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07
Mysql數(shù)據(jù)庫存儲(chǔ)過程基本語法講解
本文通過一個(gè)實(shí)例來給大家講述一下Mysql數(shù)據(jù)庫存儲(chǔ)過程基本語法,希望你能喜歡。2017-11-11
MySQL數(shù)據(jù)的讀寫分離之maxscale的使用方式
這篇文章主要介紹了MySQL數(shù)據(jù)的讀寫分離之maxscale的使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-12-12

