Системные базы данных

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

При первоначальной инсталляции ASE создается как минимум четыре системных базы данных: БД master, БД model, БД системных процедур, называемая sybsystemsprocs, а также БД tempdb для временных таблиц. Также может быть создано несколько дополнительных БД: БД аудита под названием sybsecurity, БД pubs2 и pubs3 с примерами, БД управления, dbcc, называемая dbccdb, синтаксическая БД, называемая sybsyntax, которая обеспечивает синтаксическую помощь для команд Transact-SQL. В ASE 11.5 также представлена новая БД, называемая sybsystemdb, используемая для отслеживания двухфазных завершений (транзакций). Кроме этих системных БД создаются также пользовательские БД.

сравнению с оригинальным SQL в Transact-SQL введены дополнительные ключевые слова, применяемые при выборке, сохранении и выполнении других операций над данными.

База данных master является центральной в операциях ASE. В ней содержится информация обо всех базах данных пользователей и связанных с ними устройствах. Кроме того, эта БД отслеживает такие метаданные, как регистрационные имена пользователей, дистанционные серверы и пользователи, переменные конфигураций, текущие процессы, распределение памяти, блокировки. Поскольку БД master критична к операциям ASE, то можно посоветовать поместить ее на собственном устройстве и защитить от фатального сбоя либо путем зеркалирования (зеркального копирования), либо, по крайней мере, путем регулярного резервного копирования.

БД model представляет собой шаблон, или прототип, для создания новых пользовательских баз данных. БД model копируется в новую базу данных пользователя при ее создании, что позволяет администраторам вводить в действие принятую по умолчанию стратегию баз данных.

Sybase обеспечивает для администрирования и поддержки баз данных ASE несколько системных процедур. Такие системные хранимые процедуры размещаются в БД sybsystemprocs.

Для временного хранения ASE необходима рабочая область памяти. Временное пространство предоставляется базой данных tempdb. Каждое создание индекса и запросы с помощью операторов group by или order by требуют сортировок, а сортировки используют tempdb. По умолчанию размер tempdb составляет 2 Мбайт, и хранится она на ведущем устройстве. Но если преобладают большие или численные сортировки, можно посоветовать увеличить tempdb путем ее расширения по своему собственному устройству или устройствам.

Параллельная обработка
Adaptive Server IQ with Multiplex
Индексирование
Ввод/вывод и кэши
Параллелизм

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


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