4.2.1.2.1.1.1. Кэш
Кэш используется для ускорения работы с диском, а также (косвенно) для поддержания целостности внутренних структур служебных файлов базы данных.
Кэш используется для работы со всеми файлами базы данных (исключение: файлы записей о блокировках удаления регионов данных).
Чем он больше, тем больший объём данных, хранимых на диске, будет находиться в кэше и, соответственно, будет оперативно доступен при обращении к ним (без обращения к диску).
|
В кэше реализован механизм замещения по принципу LRU (Least Recently Used): если запрашиваются данные, которых нет в кэше, и его размер достиг максимального предела, то из кэша удаляются данные, к которым дольше всего не было обращения.
Максимальный размер кэша задаётся в настройках работы базы данных параметром 4x/cache/max_size.