最佳化mysql伺服器

來源:互聯網
上載者:User

標籤:buffer   cache   檔案   記憶體   ble   bsp   body   mysql   命令   

一、使用show variables 和show status 命令查看MySQL的伺服器靜態參數值和動態運行狀態資訊。

二、可以使用 mysqld --verbose --help|more 查看某個參數的定義。加上 grep 過濾。

三、key_buffer_size 用於MyISAM引擎的全域索引緩衝。

四、table_cache 資料庫使用者開啟表的緩衝數量。可藉助 open_tables(當前開啟表的數量)來決策大小。

五、innodb_buffer_pool_size 定義了InnoDB儲存引擎的表資料和索引資料的最大記憶體緩衝區大小。

六、innodb_flush_log_at_trx_commit 控制緩衝區中的資料寫入到記錄檔以及記錄檔資料重新整理到磁碟的操作時機。影響效能和資料安全。

  預設為1,最安全。

七、innodb_additional_mem_pool_size 儲存資料結構和其他內部資料結構的記憶體池大小,會自動成長,沒必要太大。

八、innodb_lock_wait_timeout 出現死結時等待指定時間後復原。

九、innodb_support_xa 是否支援分散式交易,預設支援。

十、innodb_log_buffer_size 日誌緩衝大小,設定一秒的所需記憶體空間。

十一、innodb_log_file_size 一個日誌組中每個日子檔案的大小。

最佳化mysql伺服器

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.