Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Изменения: 5 декабря 2005 г.
На странице Определение задачи сжатия базы данных можно создать задачу, в ходе которой произойдет попытка уменьшить размер выбранных баз данных. Перечисленные ниже параметры используются для определения количества неиспользуемого пространства, которое должно остаться в базе данных после сжатия (чем больше процент, тем меньше сжимается база данных). Это значение определяется долей фактических данных в базе данных. Например: 100-мегабайтная база данных, содержащая 60 МБ данных и 40 МБ свободного пространства с заданным значением свободного пространства, равным 50 процентам, будет содержать 60 МБ данных и 30 МБ свободного пространства (поскольку 50 процентов от 60 МБ равно 30 МБ). Удаляется только лишнее пространство в базе данных. Допустимые значения: от 0 до 100.
Задача использует инструкцию DBCC SHRINKDATABASE с параметром NOTRUNCATE или TRUNCATEONLY.
Параметры
Базы данных
Укажите базы данных, на которые влияет выполнение этой задачи.- Все базы данных
Позволяет сформировать план обслуживания, который производит запуск этой задачи для всех баз данных Microsoft SQL Server, за исключением tempdb. - Все системные базы данных
Создать план обслуживания, который производит запуск этой задачи по отношению к каждой системной базе данных служб SQL Server, за исключением tempdb. Для созданных пользователем баз данных задачи обслуживания не выполняются. - Все пользовательские базы данных
Создать план обслуживания, который производит запуск этой задачи по отношению ко всем базам данных, созданных пользователем. Для системных баз данных SQL Server задачи обслуживания не выполняются. - Определенные базы данных
Создать план обслуживания, который производит запуск этой задачи по отношению только к выбранным базам данных. При выборе этого параметра необходимо выбрать не менее одной базы данных из списка.
- Все базы данных
- Сжимать базу данных при превышении ею размера
Укажите размер в мегабайтах, по достижении которого будет выполняться задача.
- Объем свободного места после сжатия
Прекращение сжатия по достижении заданного размера свободного пространства в базе данных.
- Удерживать свободное место в файлах базы данных
База данных сжимается до состояния непрерывных страниц, но страницы не освобождаются, и файлы базы данных не сжимаются. С помощью этого параметра можно предусмотреть ситуацию, когда в будущем ожидается повторное увеличение базы данных, и поэтому не нужно перераспределять пространство. Этот параметр не позволяет достичь максимальной степени сжатия файлов базы данных. В этом случае используется параметр NOTRUNCATE.
- Возвращать освободившееся место в операционную систему
База данных сжимается до состояния непрерывных страниц, и страницы возвращаются обратно в операционную систему, где они могут использоваться другими программами. Файлы этой базы данных максимально сжимаются. В этом случае используется параметр TRUNCATEONLY.
См. также
Другие ресурсы
DBCC SHRINKDATABASE (Transact-SQL)
Справка и поддержка
Получение помощи по SQL Server 2005
Журнал изменений
| Версия | Журнал |
|---|---|
5 декабря 2005 г. |
|