Страницы базы данных

Оценить
(0 голоса)

Табличные и индексные данные внутри реляционной базы хранятся в виде блоков данных, или страниц, размером обычно от 2 до 32 Кбайт. Размер страницы обычно определяет гранулярность (степень структурирования доступа к данным): каждое чтение или запись в базе данных завершается минимальным числом пересылок одной страницы. Если прикладной программе необходимы данные из табличной строки, имеющей размер 200 байт, то в совместно используемую память считывается вся страница (2 Кбайт или более), а не только необходимые 200 байт. Даже если в строке меняется один байт, на диск отправляется вся страница, а не только измененный байт. Неудивительно, что размер страницы базы данных, или блока, определяет размер страниц в буферном кэше памяти совместного использования.

Приложения OLTP (Online Transaction Processing - оперативной обработки транзакций) обычно используют страницы небольших размеров, а вот приложения DSS (Decision Support System - системы поддержки принятия решений) - страницы большого размера. Для получения более детальной информации о выборе размера страниц базы данных обращайтесь к разделу "Влияние размера страниц на эффективность буферного КЭША.

Нормализация
Механизм базы данных
Оптимизатор запросов
Базы данных
Dynamic ISM

Добавить комментарий


Защитный код
Обновить