Shared pool에 대해서 공부하다가 궁금한 점이 생겨서 질문 올립니다
1. 유저가 날린 SQL 문을 hashing 해서 hash bucket 과 비교 후 같은 값들 중
그 안의 체인으로 연결된 Object Handle의 name 값과 비교 후 같은 것이 같은 쿼리라고 판단하는 것 같은데
hashing 된 hash bucket이 갖고 있는 Object Handle의 값은 다 같아야 하는 게 아닌가요??
즉, 체인으로 연결된 Object Handle의 name 값은 앞서 hash bucket 비교를 통해 다 같은 Handle 이여야 하는 게 아닌가요?
2. shared pool size 에 관해서
해싱 된 SQL 문이 데이터베이스에서 감당이 안될 정도로 큰 경우가 생길 수도 있나요??
즉, shared pool size 또는 shared pool reserved 의 값이 기기가 감당할 수있는 최대값을 넘는 경우