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


Архитектура разделяемой памяти - часть 2


Буфера не выделяются для каждого пользовательского процесса, они выделяются для всех процессов сервера БД. Это позволяет увеличить степень параллелизма при исполнении клиентских процессов.

Разделяемая память наиболее эффективно используется вспомогательными процессами сервера, иногда называемыми демонами, которые используются для синхронизации взаимодействующих процессов на сервере.

На этом мы закончили рассмотрение физических моделей, применяемых в базах данных. Физические модели большей частью скрыты от пользователей. Однако в SQL существует команда создания индексных файлов. При этом по умолчанию стандартно создаются индексные файлы для первичных ключей, для вторичных ключей индексные файлы создаются дополнительной командой CREATE INDEX, которая имеет следующий формат:

  • CREATE [UNIQUE] INDEX ON
  • ( [] |
  • [.[]...])
  • - уникальный идентификатор в системе.
  • ::={ASC | DESC}

Здесь ASC - признак упорядочения по возрастанию, DESC - признак упорядочения по убыванию значений соответствующего столбца в индексе.

Индекс может быть удален командой DROP, которая имеет следующий формат:

  • DROP INDEX

197

196 :: 197 :: Содержание




- Начало -  - Назад -  - Вперед -



Книжный магазин