Блок базы данных
Блок базы данных – это наименьшая единица хранения данных в базе. По своей сути база представляет собой набор блоков. Все блоки базы данных в пределах одного кластера являются смежными и хранят данные одного и того же объекта, будь то таблица или индекс.
Размер блока базы данных может иметь одно из четырёх значений: 1К, 2К, 4К или 8К. Если у вас лицензия СУБД OpenEdge Enterprise, то у вас есть возможность выбирать размер блока базы данных при создании базы. Выбор «правильного» размера блока базы данных способствует повышению производительности, так как:
- данные эффективно хранятся в файловой системе;
- для извлечения данных с диска и для сохранения данных на диск используется меньше дисковых операций ввода/вывода.
Рекомендации:
- Для лучшей производительности всегда выбирайте размер блока базы данных равным размеру блока файловой системы.
- Если соответствия размеров добиться невозможно, всегда используйте размер блока кратным размеру блока файловой системы.
Обычно в UNIX используется размер блока базы данных равный 8К, а в Linux и Windows 4К.