서버 튜닝은 하나의 반복 루프를 따릅니다: 측정하고, 병목을 찾고, 한 가지를 고치고, 다시 측정한다. 지렛대 효과가 가장 큰 세 영역은 InnoDB 버퍼 풀, 슬로우 쿼리 로그, 그리고 연결 처리입니다.
InnoDB 버퍼 풀 — 가장 중요한 손잡이
버퍼 풀은 데이터와 인덱스 페이지를 RAM에 캐싱합니다. 작업 집합(working set)이 여기에 들어가면 읽기는 메모리 속도가 되고 디스크 I/O는 거의 사라집니다. 전용 DB 서버에서는 RAM의 약 50~75%로 크기를 잡으세요.
innodb_buffer_pool_size ;
ENGINE INNODB STATUS\G
