+ -
当前位置:首页 → 问答吧 → 发现memory,myisam存储引擎的表锁表的几率比较大,如何解决

发现memory,myisam存储引擎的表锁表的几率比较大,如何解决

时间:2011-07-03

来源:互联网

游戏数据库中,每隔5秒去跑show processlist并记录下锁表情况,一段时间观察下来,发现memory,myisam存储引擎的表锁表的几率比较大,为了效率考虑,我把日志表定义成用myisam存储引擎,玩家登陆的信息放在memory存储引擎表中。
我们知道,memory,myisam存储引擎的表采用的是表级锁,所以粒度相对innodb表来说,粒度很大,这也导致了锁表的频繁性。
不知有什么好的办法解决?

作者: jiangguilong2000   发布时间: 2011-07-03

如果非纯插入数据的日志,有更新的话 还是用innodb

作者: rucypli   发布时间: 2011-07-03