데이터베이스 성능은 최적화 노하우에 따라 크게 차이가 나죠. 데이터베이스 성능 튜닝은 전문가에 의뢰해야 할 정도로 노하우가 필요한 작업입니다. 관련해 이번 포스팅에서는 데이터베이스관리자라면 누구나 도전할 수 있는 MySQL 성능 최적화 팁 10가지를 추려 소개합니다. 참고로본 포스팅은 오라클의 온디맨드 웨비나 내용을 요약한 것입니다. 전체 내용은 웨비나(영문)를 참조 바랍니다.
Tip 1: MyISAM 대신 InnoDB 스토리지 엔진 사용하기
MyISAM 스토리지 엔진을 아직 사용 중인가요? MyISAM 스토리지 엔진을 InnoDB로 바꾸면 성능을 더 높일 수 있습니다. MyISAM이 유용한 익스텐션이 많은 것은 사실이지만 성능을 더 원한다면 InnoDB로 스토리지 엔진을 바꾸는 것을 추천합니다. InnoDB는 높은 신뢰성과 고성능 사이에 밸런스가 좋은 범용 스토리지 엔진으로 MySQL 5.5.5 릴리즈부터 MyISAM를 대체하였습니다.