--------------------------- mysql의 최대 성능 향상 방법 출처 : tunelinux.co.kr --------------------------- 10.1 버퍼 크기 조정 mysqld 서버가 사용하는 기본 버퍼 크기는 다음의 명령으로 알 수 있다. shell> mysqld --help 이 명령은 모든 mysqld 옵션의 목록과 설정 변수를 보여준다. 출력되는 내용은 기본값을 포함하고 있으며 다음과 비슷하다. Possible variables for option --set-variable (-O) are: back_log current value: 5 connect_timeout current value: 5 join_buffer current value: 131072 key_bu..
DB 속도 개선 1. 쿼리를 잘 분석한 후 꼭 필요한 칼럼만 인덱스로 만들어야 한다. 2. 최대한 작은 칼럼 타입을 선택하라. 3. varchar 보다는 char를 사용하라 (varchar를 사용하면 디스크 사용량을 줄일 수 있는 반면 검색 시 속도가 떨어지게 된다.) 4. enum 칼럼을 사용할 수 있으면 사용하라. 5. not null을 사용하라(not null을 이용하면 속도가 빨라지며 한 칼럼 당 1비트를 줄일 수 있다.) 6. procedure analyse()를 사용하라( 3.23.x 이상의 버전에서 쓸 수 있는 기능으로 해당 칼럼을 어떤 타입으로 정의하면 좋을 지를 보여줍니다.) -> 예 : select * from zipCode procedure analyse(); 7. BLOB 이나 TE..
- Total
- Today
- Yesterday