ALTER TABLE table ADD COLUMN column char(2), ALGORITHM=INSTANT;
🔍 예시
SHOW PROCESSLIST;
📋 결과
+--------+-----------------+--------------------+------------+---------+---------+---------------------------------+------------------------------------------------------------------+
| Id | User | Host | db | Command | Time | State | Info |
+--------+-----------------+--------------------+------------+---------+---------+---------------------------------+------------------------------------------------------------------+
| 5 | event_scheduler | localhost | NULL | Daemon | 1375562 | Waiting on empty queue | NULL |
| 129524 | root | localhost | db | Query | 3 | Waiting for table metadata lock | ALTER TABLE table ADD COLUMN column char(2), ALGORITHM=INSTANT; |
| 129525 | user | ip | db | Sleep | 7 | | NULL |
+--------+-----------------+--------------------+------------+---------+---------+---------------------------------+------------------------------------------------------------------+
🔍 예시
SELECT
r.THREAD_ID AS waiting_thread_id,
r.PROCESSLIST_ID AS waiting_conn_id,
r.PROCESSLIST_USER AS waiting_user,
r.PROCESSLIST_HOST AS waiting_host,
r.PROCESSLIST_COMMAND AS waiting_command,
r.PROCESSLIST_TIME AS waiting_time,
r.PROCESSLIST_INFO AS waiting_query,
b.PROCESSLIST_ID AS blocking_conn_id,
b.PROCESSLIST_INFO AS blocking_query
FROM
performance_schema.data_lock_waits dw
JOIN
performance_schema.threads r ON dw.REQUESTING_THREAD_ID = r.THREAD_ID
JOIN
performance_schema.threads b ON dw.BLOCKING_THREAD_ID = b.THREAD_ID;
📋 결과
Empty set (0.01 sec)
🔍 예시
SELECT
ps.id, ps.user, ps.host, ps.db, ps.command, ps.time, ps.state, ps.info
FROM
information_schema.processlist ps
WHERE
ps.state LIKE '%metadata lock%' OR ps.info LIKE '%테이블명%';
📋 결과
+--------+------+-----------+------------+---------+------+-----------+---------+
| id | user | host | db | command | time | state | info |
+--------+------+-----------+------------+---------+------+-----------+---------+
| 129670 | root | localhost | db | Query | 0 | executing | query |
+--------+------+-----------+------------+---------+------+-----------+---------+'Database' 카테고리의 다른 글
| 등호하나 추가했는데 쿼리가 폭망한 이유 (0) | 2025.12.23 |
|---|---|
| MySQL:ALTER TALBE ADD COLUMN이 오래 걸리는 경우 (0) | 2025.05.19 |
| GROUP BY ROLLUP (0) | 2025.04.29 |
| 쿼리 숫자형 텍스트 정렬 (0) | 2023.11.22 |
| JDBC-8038:Expression is not in a GROUP BY clause. (0) | 2023.11.02 |