MySQL 튜닝에 관하여

1.반드시 컴파일 하라! 10-30% 속도 향상 !

소스를 가지고 컴파일 하세요. MySQL 메뉴얼에 따르면 10-30% 속도가 빠르다고 합니다.
RPM 이나 바이너리 설치를 하지 마세요 !

1-2.최신 버전을 사용하라

최신 버전이 좋은 점은 자동 튜닝 하는 것 입니다.
버그를 수정 하구요. 되도록 이면 최신 버전을 사용하세요 !!
현재 3.23.49 입니다.

2. HEAP 테이블이 가장 빠르다!

일반적으로 가장 많이 쓰이는 테이블 타입은 MyISAM 타입 입니다.
MyISAM 타입은 무자게 빠르며, 대용량에도 강합니다. 그러나 트랜잭션은 지원되지 않습니다.
이노디비(InnoDB) 는 트랜잭션이 지원 됩니다. 쇼핑몰에서는 반드시 사용해야 합니다 ^^

HEAP 테이블 타입은 가장 빠르며, 단점은 메모리에 있기 때문에, MySQL에 중지 될 경우 모두 날아 갑니다.
검색을 하고 재검색을 다시 하는 경우, 임시 검색 테이블을 만들어 놓는 것도 좋은 방법입니다. Continue reading “MySQL 튜닝에 관하여”