MSSQL 저장 프로시져 호출 시 주의사항 하나

프로시져를 호출할때는 소유자(2005에서는 스키마)를 꼭 명시해서(dbo.proc일 경우라도) 호출해야 한다.
소유자를 명시하지 않는다면 캐시에 저장될때 소유자가 없이 저장이 된다.
따라서 재호출시에 dbo.proc에 대한 컴파일을 준비하게 되고 이때 컴파일 잠금이 걸린다
그 후 이미 캐시에 저장된 proc과 재호출되는 dbo.proc이 동일한 것임을 발견하고 컴파일을 하지 않게 되지많 컴파일 잠금이 잠시나마 걸리게 되기 때문이다.
크리에이티브 커먼즈 라이선스
Creative Commons License

Trackback Address :: http://www.huhushow.org/trackback/317 관련글 쓰기

Leave a comment !