안녕하세요.
매번 눈팅만 하다가 open symmetric key 관련하여 궁금한것이 있어서 질문 드립니다.
대칭키를 이용하여 암호화한 컬럼 값을 확인하기 위하여 sp 내부에서 open symmectric key 구문을 호출하였습니다.
그 후 sp 를 실행하여 프로파일러로 확인하였더니 sp:cache miss 가 발생하더라고요.
그래서 인터넷에서 관련 내용을 검색하였더니 해당 문제를 해결하기 위해서는 DecrpytByKeyAutoCert 를 사용하거나 sp_executesql 을 이용하여 동적쿼리로 처리하라고 되어 있어서 그렇게 처리하였더니 sp 가 caching 되기 시작하였습니다.
그런데 동적쿼리를 사용할 때에도 sp 자체는 caching 되어도 open symmetric key 가 실행되는 부분에서는 다시 cache miss 가 발생하는 것을 확인할 수 있었습니다.
그런 상황으로 미루어보아 open symmetric key 구문의 경우 caching 되지 않는 것 같은데요, 원인이 뭔지 알고 계신분 있으신가요?
알고 계신분 있으시면 답변 부탁드리겠습니다.
감사합니다.
.