КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Тестирование и сжатие баз данных
Системные базы данных и таблицы Настройка параметров Администрирование SQL Server Выделим сервер (Pleshev) и нажмем кнопку Properties, появится окно свойств SQL Server Properties. Окно имеет страницы: General (общие параметры), Memory (управление памятью), Processor (настройка процессоров), Security (доступ к данным сервера), Connections (управление соединением сервера), Server Setting (дополнительные параметры), Database Setting (настройка баз данных). При установке SQL Server всегда создаются четыре системные базы данных Master, Msdb, Model, Tempdb и системные таблицы. Системная база данных Master содержит все параметры конфигурации SQL Server. Ее функции напоминают функции реестра операционной системы, в котором хранятся жизненно важная для работы информация. В базе данных Master хранится информация об учетных записях пользователей, а также сведения обо всех базах данных сервера, в том числе о расположении их основных файлов. Системная база данных Master располагается в файле Master.mdf в каталоге \Data. Для хранения журнала транзакций используется файл Mastlog.ldf в том же каталоге. Системная база данных Msdb содержит информацию о заданиях, операторах и оповещениях, которая используется службой SQLServer Agent. В этой же базе данных хранится информация о расписании исполнения заданий. Для размещения системной базы данных Msdb используется файл Msdbdata.mdf в каталоге \Data. Для хранения журнала транзакций используется файл Msdblog.ldf, который расположен в том же каталоге. Системная база данных Tempdb используется для хранения временных таблиц, хранимых процедур и других объектов, создаваемых пользователями во время сеанса работы. База данных Tempdb является глобальным ресурсом, автоматически доступным всем пользователям. База данных Tempdb уничтожается всякий раз, когда происходит остановка SQL Server. При запуске сервера она создается заново. Для этой базы данных, как и для всех системных баз данных, поддерживается возможность автоматического увеличения ее размера. Необходимо лишь правильно установить первоначальный размер базы данных и шаг его приращения. Если сразу после запуска сервера база данных Tempdb начинает быстро расти, это ‑ явный признак того, что необходимо увеличить первоначальный размер, а возможно, и шаг приращения. Файлы базы данных (Tempdb.mdf) и журнала транзакций (Templog.ldf) хранятся в каталоге \Data. Системная база данных Model используется при создании новых баз данных на сервере и выполняется путем копирования системной базы данных Model. Все содержимое этой базы данных и все параметры ее конфигурации полностью переносятся в новую базу независимо от метода создания. Это позволяет более эффективно организовать работу Администратора баз данных, когда приходится создавать множество похожих баз данных. К тому же, если внутри предприятия необходимо поддерживать стандарт для баз данных, то можно реализовать его в виде таблиц, хранимых процедур, пользователей, ролей и других объектов и сохранить их в базе данных Model. В результате все создаваемые базы данных будут иметь одинаковый набор стандартных объектов. Для хранения базы данных и журнала транзакций используются файлы Model.mdf и Modellog.ldf в каталоге \Data. Системные таблицы Sysallocations ‑ сведения о размещении объектов внутри базы данных. Syscolumns ‑ в таблице перечислены полявсех таблиц и представлений, принадлежащих этой базе данных и о параметрах хранимых процедур. Syscomments ‑ определенияобъектов баз данных. Sysconstraints ‑ соответствия между ограничениями(constraints) и объектами, которым они принадлежат. Sysdepends ‑ ссылки на объекты, которые были использованы при определении других объектов баз данных. Sysfilegroups ‑ в таблице перечислены все группыфайлов, принадлежащие этой базе данных. Sysfiles ‑ перечислены все файлыбазы данных. Sysforeignkeys ‑ информация, определяющая ограничение Foreign Key. Sysfulltextcatalogs ‑ в таблице перечислены все полнотекстовые каталоги, присоединенные к базе данных. Sysindexes ‑ информация об индексахи таблицахбазы данных. Sysindexkeys ‑ сведения о ключах и колонках индексов. Sysmembers ‑ в таблице перечислены все участники ролейбазы данных. Sysobjects ‑ сведения обо всех объектах, создаваемых в базе данных. Syspermissions ‑ информация о предоставленных либо отклоненных правах на доступк объектам базы данных для ролей, пользователей и групп пользователей. Sysprotects ‑ сведения о разрешениях, которые предоставляются либо отзываются посредством команд Grant и Revoke. Sysreferences ‑ содержит соответствиямежду ограничением Foreign Key и колонками, на которые оно ссылается. Systypes ‑ все типы данных, как стандартные, так и пользовательские. Sysusers ‑ список всех пользователейбазы данных. Включает в себя пользователей SQL Server и Windows NT, роли SQL Server и группы пользователей Windows NT. Информацию, которая хранится в данных таблицах, напрямую изменять нельзя, так как эти сведения необходимы для успешного функционирования сервера. Тестирование базы данных реализуется утилитой DBCC, которую можно запустить из окна Query Analyzer (п. 4.3.7) командой DBCC, с предварительным выбором тестируемой базы (Кадры) или указанием ее имени в команде. После выполнения выводится протокол тестирования.
Дата добавления: 2014-12-10; Просмотров: 597; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |