안녕하세요.
Sybase IQ에서 Lock정보를 볼려고 합니다.
sp_iqlocks를 통해서 ConnectionID(?)를 확인하고
sa_conn_properties('nnnnnnnnnn')으로 정보를 확인 하긴했는데요.
배치작업으로 돌려서...
하나의 배치작업에 순차적으로 여러쿼리 있어서 어떤것이 락이 걸렸는지 확인이 힘듭니다.
질문1)
실제 어떤 단문쿼리에서 lock이 걸렸느지 확인가능한가요?
기타 Lock정보를 볼수 있는 방법은 어떤것이 있습니까?
배치쿼리를 쿼리툴에서 순차적으로 그냥 실행하면 전부 잘돌아갑니다.
그런데 배치로 돌리면 아래처럼 락이 걸린상태에서 넘어가질 않아요.
질문2) 무슨문제일까요? ㅠ,.ㅜ
하나의 배치파일 안에 a_table를 사용하는 단문쿼리 그리고 다음에 b_table, c_table을 사용하는 단문쿼리.. 이렇게 별개로 있는데요. 아래처럼 락이 같이 나옵니다.
질문3) 배치작업이라서 묵여서 같이 나오나요?
iqlocks를 보니 아래처럼 나와 있는데요.
connection user_id table_name lock_type lock_name
1225735721 dwou dwou.a_table S
1225735721 dwou dwou.b_table S
1225735721 dwou dwou.c_table S
이거 설명 좀 해주세요.
질문4) 락타입 S는 쉐어드락인가요?
수고하세요.
|