Базы данных - модели, разработка, реализация



         

Структуры хранения данных в SQL Server 7.0 - часть 2


  • индексные карты размещения (Index allocation map page).
  • Все страницы имеют заголовок размером 96 байтов. В заголовке хранится общая информация, используемая ядром СУБД для работы со страницами. На странице в отличие от блока хранится однородная информация. Поэтому среди параметров страницы задаются:

  • номер страницы в формате ;
  • идентификатор объекта, которому принадлежит страница;
  • номер индекса, которому принадлежит страница;
  • уровень внутри индексного дерева, которому принадлежит страница;
  • 192

  • количество отведенных строк на странице, количество заполненных слотов;
  • общий объем свободного пространства на странице;
  • указатель на расположение свободного пространства после последней строки на странице;
  • минимальная длина строки на странице;
  • объем зарезервированного пространства.
  • После заголовка следует информация о статусе страницы в картах распределения блоков и карте свободного пространства.

    Новыми в архитектуре дисковой памяти являются страницы размещения. В этих страницах хранятся сведения о размещении данных. SQL Server 7.0 использует три типа страниц размещения: карты распределения блоков, карты свободного пространства, индексные карты размещения. SQL Server 7.0 хранит информацию размещения на разных уровнях: на уровне блоков, на уровне страниц, на уровне объектов. Такой разносторонний мониторинг помогает СУБД оптимизировать работу в соответствии с требованиями конкретного запроса.




    Содержание  Назад  Вперед