《Mysql應(yīng)用深入mysql并發(fā)插入優(yōu)化詳解》要點(diǎn):
本文介紹了Mysql應(yīng)用深入mysql并發(fā)插入優(yōu)化詳解,希望對您有用。如果有疑問,可以聯(lián)系我們。
MYSQL應(yīng)用使用storm處理日志的時候,經(jīng)常會遇到并發(fā)插入mysql的效率問題,到網(wǎng)上查了些資料,做一下筆記
將表的引擎改為 myisam,
修改 my.cnf 的concurrent_insert=2,concurrent_insert 可以設(shè)的值有 0 1 2 ,2 是完全支持并發(fā)插入
MYSQL應(yīng)用1) concurrent _insert =0 ,無論MyISAM的表數(shù)據(jù)文件中間是否存在因?yàn)閯h除而留下俄空閑空間,都不允許concurrent insert.
MYSQL應(yīng)用2)concurrent_insert = 1,是當(dāng)MyISAM存儲引擎表數(shù)據(jù)文件中間不存在空閑空間的時候,從文件尾部進(jìn)行Concurrent Insert.
MYSQL應(yīng)用3)concurrent_insert = 2,?無論 MyISAM存儲引擎的表數(shù)據(jù)文件的中間部分是否存在因?yàn)閯h除而留下的空閑空間,都允許在數(shù)據(jù)文件尾部進(jìn)行concurrent insert操作.
MYSQL應(yīng)用重啟mysql: /etc/init.d/mysqld restart
MYSQL應(yīng)用在插入數(shù)據(jù)的時候 還可以 設(shè)置成 delayed 插入: insert? delayed? into ' tablename' ……
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/6217.html