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

MySQL數(shù)據(jù)庫優(yōu)化推薦的編譯安裝參數(shù)小結(jié)

 更新時(shí)間:2015年04月06日 20:58:21   投稿:mdxy-dxy  
這篇文章主要介紹了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

相關(guān)文章

  • MySQL中Innodb的事務(wù)隔離級別和鎖的關(guān)系的講解教程

    MySQL中Innodb的事務(wù)隔離級別和鎖的關(guān)系的講解教程

    這篇文章主要介紹了MySQL中Innodb的事務(wù)隔離級別和鎖的關(guān)系講解教程,來自于美團(tuán)技術(shù)團(tuán)隊(duì)的經(jīng)驗(yàn)實(shí)際經(jīng)驗(yàn)分享,需要的朋友可以參考下
    2015-11-11
  • MYSQL 優(yōu)化常用方法

    MYSQL 優(yōu)化常用方法

    如何優(yōu)化你的MYSQL呢?請看下面:(不錯(cuò)的優(yōu)化方案)
    2009-07-07
  • 更新text字段時(shí)出現(xiàn)Row size too large報(bào)錯(cuò)應(yīng)付措施

    更新text字段時(shí)出現(xiàn)Row size too large報(bào)錯(cuò)應(yīng)付措施

    個(gè)人建議:表的text字段很多建議建表時(shí)加上 row_format = dynamic當(dāng)然,回過頭來MySQL的報(bào)錯(cuò)也是有誤導(dǎo)性的,感興趣的你可以參考下本文
    2013-03-03
  • MySQL壓測神器HammerDB的部署及使用詳解

    MySQL壓測神器HammerDB的部署及使用詳解

    HammerDB?是一個(gè)開源的數(shù)據(jù)庫負(fù)載測試和基準(zhǔn)測試工具,同時(shí)支持?Windows?和?Linux?平臺(tái),這篇文章主要介紹了MySQL壓測神器HammerDB的部署及使用,需要的朋友可以參考下
    2022-08-08
  • 詳解MySQL多版本并發(fā)控制機(jī)制(MVCC)源碼

    詳解MySQL多版本并發(fā)控制機(jī)制(MVCC)源碼

    MVCC,即多版本并發(fā)控制(Multi-Version Concurrency Control)指的是,通過版本鏈維護(hù)一個(gè)數(shù)據(jù)的多個(gè)版本,使得讀寫操作沒有沖突,可保證不同事務(wù)讀寫、寫讀操作并發(fā)執(zhí)行,提高系統(tǒng)性能
    2021-06-06
  • MySQL筑基篇之增刪改查操作詳解

    MySQL筑基篇之增刪改查操作詳解

    這篇文章主要和大家講解一下MySQL數(shù)據(jù)庫的增刪改查操作,這里的查詢確切的說應(yīng)該是初級的查詢,不涉及函數(shù)、分組等模塊,需要的可以參考一下
    2022-07-07
  • MySQL的數(shù)據(jù)類型和建庫策略分析詳解

    MySQL的數(shù)據(jù)類型和建庫策略分析詳解

    無論是在小得可憐的免費(fèi)數(shù)據(jù)庫空間或是大型電子商務(wù)網(wǎng)站,合理的設(shè)計(jì)表結(jié)構(gòu)、充分利用空間是十分必要的。這就要求我們對數(shù)據(jù)庫系統(tǒng)的常用數(shù)據(jù)類型有充分的認(rèn)識。下面我就將我的一點(diǎn)心得寫出來跟大家分享。
    2008-04-04
  • Windows(x86,64bit)升級MySQL 5.7.17免安裝版的詳細(xì)教程

    Windows(x86,64bit)升級MySQL 5.7.17免安裝版的詳細(xì)教程

    這篇文章主要介紹了Windows(x86,64bit)升級MySQL 5.7.17免安裝版的詳細(xì)教程,需要的朋友可以參考下
    2017-02-02
  • mysql學(xué)習(xí)筆記之?dāng)?shù)據(jù)引擎

    mysql學(xué)習(xí)筆記之?dāng)?shù)據(jù)引擎

    插件式存儲(chǔ)引擎是MySQL數(shù)據(jù)庫最重要的特征之一,用戶可以根據(jù)應(yīng)用的需要尋找如何存儲(chǔ)和索引數(shù)據(jù)、是否使用事務(wù)等。MySQL默認(rèn)支持多種存儲(chǔ)引擎,以適用于不同領(lǐng)域的數(shù)據(jù)庫應(yīng)用需求,用戶可以通過選擇選擇不同的存儲(chǔ)引擎提供應(yīng)用的效率,提供靈活的存儲(chǔ)
    2017-02-02
  • 關(guān)于Mysql5.7及8.0版本索引失效情況匯總

    關(guān)于Mysql5.7及8.0版本索引失效情況匯總

    這篇文章主要介紹了關(guān)于Mysql5.7及8.0版本索引失效情況匯總,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08

最新評論