Системное окружение и сервер базы данных

В этом разделе описываются некоторые возможности Database Engine, которые относятся к системному окружению. Во-первых, в главе дается подробное описание системных баз данных, которые инсталлируются при установке всей системы. Другой темой, связанной с системой, является хранение данных. В этом разделе рассматриваются некоторые типы дисковых страниц, также как и способы сохранения на диске различных типов данных. Под конец объясняется использование системных утилит bср и sqicmd, а также системной команды DBCC.

Оценить
(14 голоса)
В процессе инсталляции Database Engine генерируются следующие системные базы данных: ♦ master; ♦ model; ♦ tempdb; ♦ msdb.
Оценить
(1 голос)
База данных master является одной из наиболее важных баз данных Database Engine. Она содержит все системные таблицы, необходимые для вашей работы. Например, база данных master содержит информацию обо всех других базах данных, управляемых Database Engine, о клиентских соединениях с системой и об авторизациях пользователей. По причине важности этой системной базы данных вы должны всегда сохранять копию этой базы данных. База данных master изменяется каждый раз, когда вы выполняете различные системные операции. По этой причине вы должны осуществлять ее резервное копирование после выполнения каждой такой операции.
Оценить
(1 голос)
База данных model применяется в качестве шаблона при создании баз данных, определяемых пользователем. Она содержит подмножество всех системных таблиц базы данных master, которые нужны каждой базе данных, создаваемой пользователем. Системный администратор может изменять свойства базы данных model для адаптации ее к специфическим требованиям системы.
Оценить
(2 голоса)
База данных tempdb предоставляет место для хранения временных таблиц и других необходимых временных объектов. Система, например, сохраняет промежуточные результаты вычислений сложных выражений в базе данных tempdb. База данных tempdb используется всеми базами данных, принадлежащими системе. Ее содержимое уничтожается каждый раз при рестарте системы. Система хранит три различных элемента в базе данных tempdb: ♦ пользовательские объекты; ♦ внутренние объекты; ♦ историю версий. Личные и глобальные временные таблицы, которые создаются пользователями, сохраняются в базе данных tempdb. Другими объектами, сохраняемыми в этой системной базе данных, являются переменные таблиц и функции с табличными значениями. Все пользовательские объекты в tempdb трактуются так как и любые…
Оценить
(1 голос)
База данных msdb используется компонентом SQL Server Agent для протоколирования сообщений (alert) и заданий. Эта системная база данных содержит сведения о планировании задач, обработку исключений, управление сообщениями и информацию системных операторов; например, база данных msdb содержит информацию для всех операторов, таких как адреса электронной почты, номера страниц, историю обо всех операциях резервного копирования и восстановления баз данных.
Оценить
(2 голоса)
Архитектура хранения данных в Database Engine содержит две основные единицы для хранения объектов базы данных: ♦ страницу; ♦ экстент. Основной единицей хранения данных является страница. Размер страницы всегда составляет 8 Кбайт. Каждая страница имеет 96-байтовый заголовок, используемый для хранения системной информации. Строки данных располагаются на странице сразу после заголовка. Database Engine поддерживает различные типы страниц, наиболее важные из них: ♦ страницы данных; ♦ индексные страницы. При создании таблицы или индекса система выделяет фиксированный объем внешней памяти для хранения данных таблицы или индекса. Когда это пространство заполняется, то должна быть выделена дополнительная память. Физическая единица памяти, которая выделяется для таблицы (индекса),…
Оценить
(1 голос)
Все типы страниц данных имеют фиксированный размер (8 Кбайт), страницы содержат следующие три части: ♦ заголовок страницы; ♦ пространство для данных; ♦ таблицу смещений строк.
Оценить
(1 голос)
Каждая страница имеет 96-байтовый заголовок страницы, используемый для хранения системной информации, такой как идентификатор страницы, идентификатор объекта базы данных, которому принадлежит страница, а также ссылки на предыдущую и последующую страницу в цепочке страниц. Как вы уже, наверное, догадались, заголовок страницы находится в начале каждой страницы. В табл. 15.1 представлена информация, хранящаяся в заголовке страницы.  
Оценить
(1 голос)
Часть страницы, зарезервированная для данных, имеет переменную длину, которая зависит от количества и размера строк, хранящихся на этой странице. Для каждой строки, хранимой на странице, есть запись в зарезервированном для данных пространстве и запись в таблице смещения строк в конце страницы. (Данные строки не могут размещаться на двух и более страницах за исключением значений данных varchar (max) и varbinary (max), которые хранятся в собственных специфических страницах.) Каждая новая строка сохраняется после уже сохраненных строк, пока страница не будет заполнена. Если на странице нет достаточного места для размещения новой строки той же таблицы, строка сохраняется на следующей странице в цепочке страниц.…
Оценить
(2 голоса)
Страницы данных используются для хранения данных таблицы. Существуют два типа страниц данных, каждый из которых используется для хранения данных в различных форматах: ♦ страницы данных последовательных строк (in-row data pages); ♦ страницы данных переполнения строк (row-overflow data pages).
«ПерваяПредыдущая12СледующаяПоследняя»
Навигация
© 2021 serversql.ru. Все права защищены.