✅주의!! my.ini 원본 파일은 꼭 백업 후 복사하여 튜닝을 진행해주세요! 만약 서비스 재시작이 안된다면 원본 my.ini파일을 넣어주세요.

my.ini은 데이터베이스 설치 폴더에 있습니다.

ex ) mysql 설치 파일로 설치 시 → C:\Program Files\mysql\bin ex ) xampp 설치시 → C:\xampp\mysql\bin

🖥️ 이 문서는 HeidiSQL 한글판에서 데이터베이스(MySQL)의 느려짐, 끊김 등의 병목 현상을 누구나 쉽게 확인할 수 있도록 구성한 가이드입니다.

📌 환경: Windows Server 2012 R2 + MySQL 5.x (5.5 ~ 5.7) + HeidiSQL 한글판

https://www.heidisql.com/downloads/releases/HeidiSQL_12.10_64_Portable.zip 다운로드 클릭


✅ 어디서 확인하나요?

HeidiSQL 실행 후 왼쪽에서 데이터베이스를 선택하면, 상단에 여러 탭이 보입니다.

image.png

"프로세스" 탭을 클릭하면 실시간 상태를 확인할 수 있습니다. 이 탭은 자동으로 SHOW FULL PROCESSLIST를 실행하여, 현재 실행 중인 쿼리와 상태를 보여줍니다.


🔍 프로세스 탭에서 확인할 수 있는 주요 항목

항목 의미 문제가 될 수 있는 상태
명령어(command) 현재 작업 유형 (Query, Sleep 등) Query가 5초 이상이면 느림 가능성
시간(time) 작업 중인 시간 (초) 10초 이상이면 병목 또는 비정상 쿼리 의심
상태(state) 현재 처리 상태 설명 Locked, Copying to tmp table 등은 병목 징후
정보(info) 실행 중인 SQL 쿼리 내용 복잡한 SELECT, INSERT 쿼리 확인 가능

예시로: