
mysql_stat 함수는 MySQL 8.0 버전부터 사용이 중단되었습니다. 오류가 발생하는 이유는 mysql_stat 함수가 deprecated 된 때문입니다. 대신에 performance_schema 데이터베이스의 performance_timers 테이블을 사용하여 MySQL 서버의 현재 상태를 확인할 수 있습니다.
performance_timers 테이블의 TIMER_ACTIVE 필드를 사용하여 MySQL 서버의 현재 상태를 확인하는 방법은 다음과 같습니다.
#hostingforum.kr
sql
SELECT * FROM performance_schema.performance_timers WHERE TIMER_ACTIVE > 0;
이러한 예제를 통해 MySQL 서버의 현재 상태를 확인할 수 있습니다.
performance_timers 테이블의 TIMER_IDLE, TIMER_WAIT, TIMER_ACTIVE, TIMER_ABANDONED, TIMER_BLOCKED, TIMER_ELAPSED, TIMER_START, TIMER_END, TIMER_INTERVAL_LEAK, TIMER_INTERVAL_TIMER, TIMER_INTERVAL_START, TIMER_INTERVAL_END, TIMER_INTERVAL_CURRENT_VALUE, TIMER_INTERVAL_CURRENT_MAX, TIMER_INTERVAL_CURRENT_MIN, TIMER_INTERVAL_CURRENT_AVG, TIMER_INTERVAL_CURRENT_SUM, TIMER_INTERVAL_CURRENT_COUNT, TIMER_INTERVAL_CURRENT_MAX_VALUE, TIMER_INTERVAL_CURRENT_MIN_VALUE, TIMER_INTERVAL_CURRENT_AVG_VALUE, TIMER_INTERVAL_CURRENT_SUM_VALUE, TIMER_INTERVAL_CURRENT_COUNT_VALUE, TIMER_INTERVAL_CURRENT_MAX_VALUE_VALUE, TIMER_INTERVAL_CURRENT_MIN_VALUE_VALUE, TIMER_INTERVAL_CURRENT_AVG_VALUE_VALUE, TIMER_INTERVAL_CURRENT_SUM_VALUE_VALUE, TIMER_INTERVAL_CURRENT_COUNT_VALUE_VALUE, TIMER_INTERVAL_CURRENT_MAX_VALUE_VALUE_VALUE, TIMER_INTERVAL_CURRENT_MIN_VALUE_VALUE_VALUE, TIMER_INTERVAL_CURRENT_AVG_VALUE_VALUE_VALUE, TIMER_INTERVAL_CURRENT_SUM_VALUE_VALUE_VALUE, TIMER_INTERVAL_CURRENT_COUNT_VALUE_VALUE_VALUE 필드를 사용하여 MySQL 서버의 현재 상태를 확인할 수 있습니다.
2025-03-17 01:56