Loading...
MySQL 9.5 Reference Manual 9.5의 16.4 Dictionary Object Cache의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
dictionary object cache는 이전에 접근한 데이터 딕셔너리 object를 메모리에 저장하여 object 재사용을 가능하게 하고 디스크 I/O를 최소화하기 위한 공유 글로벌 캐시입니다. MySQL에서 사용되는 다른 캐시 메커니즘과 유사하게, dictionary object cache는 가장 최근에 사용되지 않은 object를 메모리에서 제거하기 위해 LRU 기반 제거 전략을 사용합니다.
dictionary object cache는 서로 다른 object 타입을 저장하는 캐시 파티션들로 구성됩니다. 일부 캐시 파티션의 크기 제한은 설정 가능하지만, 다른 것들은 하드코딩되어 있습니다.
tablespace_definition_cache option은 dictionary object cache에 저장될 수 있는 tablespace definition object의 개수에 대한 제한을 설정합니다. 기본값은 256입니다.
schema_definition_cache option은 dictionary object cache에 저장될 수 있는 schema definition object의 개수에 대한 제한을 설정합니다. 기본값은 256입니다.
object 제한은 max_connections의 값으로 설정되며, 기본값은 151입니다.
table definition cache partition은 table_definition_cache configuration option을 사용하여 설정되는 table definition cache와 병렬로 존재합니다. 두 캐시는 모두 table definition을 저장하지만 MySQL 서버의 서로 다른 부분을 서비스합니다. 한 캐시의 object는 다른 캐시의 object 존재 여부에 의존하지 않습니다.
stored_program_definition_cache option은 dictionary object cache에 저장될 수 있는 stored program definition object의 개수에 대한 제한을 설정합니다. 기본값은 256입니다.
stored program definition cache partition은 stored_program_cache option을 사용하여 설정되는 stored procedure cache 및 stored function cache와 병렬로 존재합니다.
stored_program_cache option은 커넥션당 캐시되는 stored procedure 또는 function 개수에 대한 소프트 상한을 설정하며, 이 제한은 커넥션이 stored procedure 또는 function을 실행할 때마다 확인됩니다. 반면, stored program definition cache partition은 다른 목적을 위해 stored program definition object를 저장하는 공유 캐시입니다. stored program definition cache partition에 존재하는 object는 stored procedure cache 또는 stored function cache에 존재하는 object의 존재 여부에 의존하지 않으며, 그 반대도 마찬가지입니다.
character set definition cache partition: character set definition object를 저장하며, 256이라는 하드코딩된 object 제한을 가집니다.
collation definition cache partition: collation definition object를 저장하며, 256이라는 하드코딩된 object 제한을 가집니다.
dictionary object cache configuration option에 대해 허용되는 값에 대한 정보는
Section 7.1.8, “Server System Variables”을 참조하십시오.
16.3 Transactional Storage of Dictionary Data
16.5 INFORMATION_SCHEMA and Data Dictionary Integration