пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

4 курс 2 семестр:
» Компьютерная графика и дизайн
» Анимация в Macromedia Flash
» Защита информации в компьютерных сетях
» Web-программирование
4 курс 1 семестр:
» Инструментальные средства разработки ПО
» Технология разработки ПО
» Документирование и сертификация
3 курс 2 семестр:
» Базы данных
» Инфокоммуникационные системы и сети
» Прикладное программирование
» Системное программирование
2 курс 2 семестр:
» Охрана труда
» Пакеты прикладных программ
» Основы программирования

37. Сжатие базы данных в Microsoft SQL Server

Сжатие базы данных

Каждый файл базы данных может быть сжат с помощью удаления неиспользуемых страниц. Хотя компонент Database Engine эффективно использует дисковое пространство, возникают ситуации, когда файлам больше не требуется такой объем, как раньше. Это может привести к необходимости сжатия файла. Файлы данных и журналов транзакций можно уменьшать (сжимать). Предусмотрена возможность сжатия файлов базы данных вручную (как группы или по отдельности) или автоматически через определенные промежутки времени.

Сжатие файлов всегда ведется с конца. Например, если имеется файл размером 5 ГБ и при этом в качестве значения аргумента target_size инструкции DBCC SHRINKFILE задано 4 ГБ, компонент Database Engine освободит максимальный объем дискового пространства из последнего гигабайта файла. Если в освобождаемой части файла имеются занятые страницы, компонент Database Engine сначала переместит их в сохраняемую часть. Сжать базу данных можно только до той степени, пока в ней не останется

свободного места. Например, если база данных размером 5 ГБ содержит 4 ГБ данных, а в качестве значения аргумента target_size инструкции DBCC SHRINKFILE задано 3 ГБ, будет освобожден только 1 ГБ.

 


02.05.2018; 11:14
хиты: 81
рейтинг:0
Точные науки
информатика
База данных
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь