FAQ
altibase_boot.log의 TRY_COUNT, LOCK_COUNT, MISS_COUNT 메시지 의미
분류 에러메시지 등록일 2014-08-13 조회수 2196
altibase_boot.log에 다음 메시지가 기록될 경우..


--- reset Mutex Statistics --- 
TRY_COUNT: 2102048999 
LOCK_COUNT: 2147483647 
MISS_COUNT: 59144056 
------------------------------
 
 
해당 메시지는,,
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 으로 초기화됩니다.
 
그때 위와 같은 메시지를 altibase_boot.log에 기록하는 것이므로.. 특별히 문제가 있거나 조치가 필요한 것은 아닙니다.
 
 
목록