문제

왜 'sp_releasechemalock'이 차단 문제를 일으키는 이유는 무엇입니까? sp_releaseschemalock을 실행하거나 sp_releasechemalock의 기능을 실행 해야하는 proccess는 무엇입니까?

나는 sp_releasechemalock에 대한 설명에 대해 다양한 포럼이나 블로그를 검색했지만 적절한 설명을 찾지 못했습니다.sp_releasechemalock이 무엇을합니까?

도움이 되었습니까?

해결책

sp_releaseschemalock는 스키마 잠금을 단순히 릴리스하는 서류 미확인 외부 proc입니다.

이 과거의 경험에 따라 우리는 똑같이 목격했지만 sp_releaseschemalock가 범인이되는 문제가 없었습니다.

블로킹을 확인할 때 완전한 세부 사항을 확인하십시오. 즉, BLKD_BY_SPID에 완전히 의존하는 것보다는 차단되는 것을 완전히 무시해서는 안됩니다.

또한

를 참조하십시오.

링크 된 서버 구성을 확인하고 "Collation Compatible"점검입니다. 그렇지 않으면 전체 원격 표 WHERE 절을 실행하려면 로컬 호출 서버로 돌아갑니다.

언급 한대로 연결된 쿼리를 통해 다른 서버와 동일한 서버와 동일하게 인출 할 때 기본 서버가 필수 통계 정보가 필요하지 않기 때문에 링크 된 서버를 통해 쿼리를 실행하는 데 사용해야합니다.

다른 팁

연결된 서버 구성 (Collation Compatible)은 (True) 점검되었지만 sp_relesschemalock에 의한 차단 문제가 계속 발생합니다."기본 서버는 링크 된 쿼리를 통해 다른 서버와 동일한 것을 가져올 때 필수 통계 정보가 필요합니다"에 대한 진술서에 흥미 롭습니다.데이터를 가져 오는 개념에 대해 설명하십시오. '필수 통계 정보'

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 dba.stackexchange
scroll top