FAQ
altibase_boot.log 에 발생하는 reset Mutex Statistics 메세지의 의미 | |||||
분류 | 운영/관리 | 등록일 | 2013-07-09 | 조회수 | 2278 |
$ALTIBASE_HOME/trc/altibase_boot.log 에 아래와 같이 발생하는 로그의 의미 [2013/04/08 16:55:11] [Tread-8] [Level-0] --- reset Mutex Statistics --- TRY_COUNT: 2147446893 LOCK_COUNT: 2147483647 MISS_COUNT: 53686932 ------------------------------ [2013/04/08 21:20:55] [Tread-4] [Level-0] --- reset Mutex Statistics --- TRY_COUNT: 2144242602 LOCK_COUNT: 2147483647 MISS_COUNT: 37572797 ------------------------------ [2013/04/08 16:55:11] [Tread-8] [Level-0] --- reset Mutex Statistics --- TRY_COUNT: 2147431014 LOCK_COUNT: 2147483647 MISS_COUNT: 65780683 ------------------------------ 위 메시지는 퍼포먼스 뷰 v$mutex 의 try_count, lock_count, miss_count 컬럼 값이 최대값을 초과하여 값이 초기화 될 때 보여지는 메시지입니다. iSQL> desc v$mutex; [ ATTRIBUTE ] ----------------------------------------------------- NAME TYPE ----------------------------------------------------- NAME VARCHAR(64) TRY_COUNT INTEGER // integer 최대값(2147483647)을 초과하면, 로그에 찍힘. LOCK_COUNT INTEGER MISS_COUNT INTEGER SPIN_VALUE INTEGER TOTAL_LOCK_TIME_US BIGINT MAX_LOCK_TIME_US BIGINT v$mutex 는 데이터베이스 내 동시성 제어와 관련한 뮤텍스 정보가 기록됩니다. 데이터베이스 구동 이후 해당 컬럼들의 값은 계속 증가하는데 최대값을 초과하면 value overflow 가 발생하기 때문에 integer type 최대값에 도달하면 해당 값을 0 으로 초기화됩니다. 단순 알림 성 로그로 조치가 필요한 부분은 아니며 로그에 대한 의미만 파악하고 있으면 됩니다. |