深刻mysql並發拔出優化詳解。本站提示廣大學習愛好者:(深刻mysql並發拔出優化詳解)文章只能為提供參考,不一定能成為您想要的結果。以下是深刻mysql並發拔出優化詳解正文
應用storm處置日記的時刻,常常會碰到並發拔出mysql的效力成績,到網上查了些材料,做一下筆記
將表的引擎改成 myisam,
修正 my.cnf 的concurrent_insert=2,concurrent_insert 可以設的值有 0 1 2 ,2 是完整支撐並發拔出
1) concurrent _insert =0 ,不管MyISAM的表數據文件中央能否存在由於刪除而留下俄余暇空間,都不許可concurrent insert。
2)concurrent_insert = 1,是當MyISAM存儲引擎表數據文件中央不存在余暇空間的時刻,從文件尾部停止Concurrent Insert。
3)concurrent_insert = 2, 不管 MyISAM存儲引擎的表數據文件的中央部門能否存在由於刪除而留下的余暇空間,都許可在數據文件尾部停止concurrent insert操作。
重啟mysql: /etc/init.d/mysqld restart
在拔出數據的時刻 還可以 設置成 delayed 拔出: insert delayed into ' tablename' ……