Note..

MyISAM vs INNODB

앨리삵 2013. 2. 7. 22:21

출처 : http://dev.kthcorp.com/2011/06/17/why-we-need-to-use-innodb-on-mysql-vs-myisam-comparison/

상당히 잘 정리해두셨다.





MySQL을 설치한 후 생성하는 테이블은 기본적으로 MyISAM엔진을 사용하게된다. 하지만 서버의 성능이 좋아지고있는만큼 InnoDB가 좀 더 좋은성능을 보이게되며 full text indexing 을 필요로하는게 아니라면 궂이 MyISAM을 사용할 필요가 없다고 생각될정도다 (개인적인 견해다)


그리고 MyISAM은 캐시버퍼를 늘려도 변함이없는데 InnoDB는 캐시버퍼가 늘어날수록 잘 활용하고 성능도 눈에띄게 올라간다.


결과부분에서 언급되듯 MyISAM은 디스크 성능이 좌우하고 InnoDB는 cpu및 메모리의 성능도 영향을받는다.