开发学院数据库MySQL myisam和innodb的选择? 阅读

myisam和innodb的选择?

 2008-10-17 11:12:29 来源:WEB开发网   
核心提示:库中有七八个表数据会达百万甚至千万级,大表都已经做了分区,myisam和innodb的选择?,5.1版本的其他表都十万可能都不到,大数据表的update和insert的操作很频繁,会有性能问题,myisam是针对90%以上是读的情况下设计的,用什么样的引擎会是对表的操作速度(特别是对所有表的select)比较有利?大数

库中有七八个表数据会达百万甚至千万级,大表都已经做了分区,5.1版本的

其他表都十万可能都不到,

大数据表的update和insert的操作很频繁,

用什么样的引擎会是对表的操作速度(特别是对所有表的select)比较有利?

大数据表用innodb其他用myisam可不可取呢?myisam和innodb分别适用什么情况下呢?两个混用有什么后果没?

小弟对Mysql认识太浅,身边无人可问,查了好久资料还没完全弄清引擎的具体适合情况,久闻此地藏龙卧虎,就来请教

ENGINE可以混用的。如果你的大数据表更新很频繁,建议用innodb,这个是基于行锁定的。myisam是基于表锁定的。这意味着如果你的UPDATE,INSERT并发很多的话,会有性能问题。myisam是针对90%以上是读的情况下设计的。

在并发量大的时候还是用INNODB来的好。

Tags:myisam innodb 选择

编辑录入:爽爽 [复制链接] [打 印]
[]
  • 好
  • 好的评价 如果觉得好,就请您
      0%(0)
  • 差
  • 差的评价 如果觉得差,就请您
      0%(0)
赞助商链接