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

mysql的innodb優化

編輯:MySQL綜合教程


mysql的innodb優化   innodb_flush_logs_at_trx_commit 是否為Innodb比MyISAM慢1000倍而頭大? 看來也許你忘了修改這個參數了。 默認值是 1,這意味著每次提交的更新事務(或者每個事務之外的語句)都會刷新到磁盤中,
而這相當耗費資源,尤其是沒有電池備用緩存時。   www.2cto.com   很多應用程序,尤其是從 MyISAM轉變過來的那些,把它的值設置為 2 就可以了,
也就是不把日志刷新到磁盤上,而只刷新到操作系統的緩存上。日志仍然會每秒刷新到磁盤中去,
因此通常不會丟失每秒1-2次更新的消耗。如果設置為 0 就快很多了,不過也相對不安全了。
MySQL服務器崩潰時就會丟失一些事務。設置為 2 指揮丟失刷新到操作系統緩存的那部分事務。     作者 C++技術中心

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