Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
Замечание: если база данных уже создана, невозможно перенести в другое место файл журнала транзакций, используя исключительно Enterprise Manager. Чтобы перенести файл журнала транзакций в другое расположение, необходимо выполнить detach базы данных (для этого можно воспользоваться Enterprise Manager), переписать файл журнала в нужное место и из Query Analyzer выполнить процедуру sp_attach_db, например:
EXEC sp_attach_db @dbname = N'{имя базы данных}',
@filename1 = N'{полный путь к файлу.mdf}',
@filename2 = N'{полный путь к файлу.ldf}'
Использование вторичных файлов и пользовательских файловых групп
По умолчанию при создании новой базы данных создается первичная файловая группа с первичным файлом данных. Этот файл базы данных имеет расширение *.mdf (рекомендуется придерживаться этого правила). Каждая база данных может иметь не более одного первичного файла.
К этой группе будут отнесены системные таблицы, в которых описываются пользователи, их права, объекты и другая информация, необходимая для нормального функционирования базы данных. Эта информация обновляется нечасто: при создании новых таблиц и индексов и т. д.
Вторичные файлы данных не являются обязательными. Они могут хранить данные и объекты, создаваемые в процессе работы. База данных может не иметь вторичных файлов или иметь их несколько. Для этих файлов рекомендуется использовать расширение *.ndf
Можно также создавать и использовать пользовательские файловые группы (User-defined). Использование файловых групп позволяет более гибко использовать имеющиеся ресурсы, более эффективно контролировать ресурсы проводить модернизацию дисковой системы.
Существует понятие файловой группы по умолчанию (ее также называют стандартной файловой группой). Все таблицы и индексы, у которых при создании не была указана файловая группа, помещаются в файловую группу по умолчанию. Можно назначить любую файловую группу, принадлежащую к данной базе данных, файловой группой по умолчанию.
Чтобы сменить файловую группу по умолчанию используется команда Transact SQL ALTER DATABASE, например:
ALTER DATABASE {имя базы данных} MODIFY FILEGROUP {имя файловой группы} DEFAULT
Суть метода оптимизации заключается в использовании пользовательских файловых групп и вторичных файлов данных, размещенных на других разделах, отдельно от первичных файлов и файлов журналов транзакций.
Пример команды создания базы данных с разными файловыми группами:
CREATE DATABASE Sales
ON PRIMARY
( NAME = SPri1_dat,