程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL數據庫插入速度調整

MySQL數據庫插入速度調整

編輯:MySQL綜合教程

MySQL數據庫插入速度調整


環境介紹:

CentOS 6.5

MySQL 5.5.40

硬件:4核,4GB


由於業務量迅速擴展,對寫入速度需求越來越高,現預估需要將數據插入速度由每分鐘2000條,調整為每秒100條即每分鐘6000條;
解決辦法:
1.優化數據庫主機IO;
2.調整MySQL對應參數。
開始處理:
1.主機IO優化
a.將數據庫設置為獨立表空間,並且將每個表空間放在不同的硬盤上;
b.關閉主機其他影響IO的進程。
2. 調整my.cnf參數,提升MySQL寫速度

innodb_autoextend_increment =128M

innodb_log_buffer_size =32M

innodb_log_file_size=128M

以上3個參數是逐步變更到對應大小的

innodb_flush_log_at_trx_commit = 0

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved