2009년 2월 12일 목요일

트랙잭션 기능의 유무

트랜잭션기능의 유무에 따라서 스토리지 엔진를 분류한다. 
트랜잭션기능은  많은 시스템에 있어서 없어서는 안되는 기능의 하나이지만 성능면에서 보면 매우큰 오버헤드를 낳는 기능이기도 하다.  

트랜잭션기능이 필요하지 않는 경우에는 MyISAM등의 트랜잭션이 없는 스토리지엔진을 사용하는 것으로 고속화가 기대된다. 

현재 사용하고 있는 MySQL에서 어느 스토리지 엔진이 사용가능할 까는 SQL명령어 SHOW ENGINES으로 확인할 수 있다. 

사용가능한 스토리지엔진의 확인
mysql> SHOW ENGINES;