我也知道这两种引擎各有优缺点,但是还是不太明白,有路过的大神讲解下
什么情况下myisam速度快
什么情况下innodb速度快
什么情况下适合用myisam
什么情况下用innodb比较好

解决方案 »

  1.   

    g.cn下这两个驱动的分别就知了,没有谁快谁慢的,在适当的场合使用就能发挥最好的性能/
      

  2.   

    默认的MYISAM引擎就可以了。如果需要支持事务的话就选择INNODB吧。
    两种跟多的区别你可以BAIDU下。
      

  3.   

    myisam存储引擎在读方面的性能好于INNODB,但如果锁表严重的话,肯定是inoodb,因为myisam用的理表锁,而INNODB用的是行锁,上面也说了,牵涉到事物处理便用INNODB,MYISAM不支持事务。
      

  4.   

    如果你的业务不需要使用到事务,那么使用myisam是最佳考虑,因为myisam不支持事务,有比较好的性能。但是如果你的业务必须要使用到事务,也就是说对数据一致性要求很高的话,需要使用到INODB,由于INODB要使用到锁,因此它的并发能力就差一些,因此性能方面也会差一些
      

  5.   

    如果不涉及到事务用MYISAM就可以了。   ----查询速度快,不支持事务如果需要支持事务的话就选择INNODB。   ----支持事务,相比查询慢些
      

  6.   

    基本上差不多
    除了事务的区别外,主要是锁区别,表锁要快一下,行锁会出现死锁
    其次还有count方面的区别这个看你怎么用,DBA的专长
      

  7.   

    谢谢各位,对于表锁,和行锁我还是不太明白
    去百度google下
      

  8.   

    一般的PHP 应用,用isam就可以了, 规模大了,主要还不是mysql