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 실행 후 왼쪽에서 데이터베이스를 선택하면, 상단에 여러 탭이 보입니다.
▶ "프로세스" 탭을 클릭하면 실시간 상태를 확인할 수 있습니다.
이 탭은 자동으로 SHOW FULL PROCESSLIST
를 실행하여, 현재 실행 중인 쿼리와 상태를 보여줍니다.
항목 | 의미 | 문제가 될 수 있는 상태 |
---|---|---|
명령어(command) | 현재 작업 유형 (Query, Sleep 등) | Query 가 5초 이상이면 느림 가능성 |
시간(time) | 작업 중인 시간 (초) | 10초 이상이면 병목 또는 비정상 쿼리 의심 |
상태(state) | 현재 처리 상태 설명 | Locked , Copying to tmp table 등은 병목 징후 |
정보(info) | 실행 중인 SQL 쿼리 내용 | 복잡한 SELECT, INSERT 쿼리 확인 가능 |
예시로:
Query
시간이 12초 + 상태 = Sending data → 특정 SELECT가 오래 걸리고 있음= Locked
→ 누군가 데이터를 쓰는 동안 다른 쿼리가 대기 중