Як стиснути базу даних (середа SQL Server Management Studio), Microsoft Docs
У цьому підрозділі містяться інструкції зі стиснення бази даних за допомогою браузера об'єктів у середовищі Середовище SQL Server Management Studio. Розмір цієї бази даних не може бути меншим за мінімальний розмір бази даних. Мінімальний розмір — це початковий розмір, заданий під час створення бази даних, або останній розмір, явно встановлений операцією зміни розміру файлу (наприклад, DBCC SHRINKFILE). Якщо, скажімо, база даних була створена з розміром 10 МБ і потім збільшилася до 100 МБ, її можна стиснути лише до 10 МБ, навіть якщо видалити з неї всі дані.
Стиснення файлів даних звільняє місце за рахунок переміщення сторінок даних з кінця файлу на порожнє місце ближче до початку файлу. Як тільки наприкінці файлу стало достатньо вільного місця, сторінки даних наприкінці файлу можна звільнити та повернути у файлову систему.
Увага!
Дані, які переміщуються в результаті стиснення файлу, можуть бути розкидані по будь-яким його фрагментам. Це призводить до фрагментації індексу і може знизити продуктивність обробки запитів, які здійснюють пошук в діапазоні індексу. Щоб запобігти фрагментації після стиснення, необхідно перебудувати індекси у файлі.
Стиснення бази даних
Убраузері об'єктів підключіться до екземпляра компонента SQL Server Database Engine і розгорніть його.
Розгорніть вузолБази даних і клацніть правою кнопкою миші базу даних, яку потрібно стиснути.
У менюЗавдання виберітьСтиснути і клацнітьБаза даних.
Додатково можна встановити прапорецьРеорганізувати файли перед звільненням місця, що не використовується. Якщо його встановлено, необхідно вказати значенняМаксимально доступневільне місце у файлах після стиснення.
Вибір цього параметра дорівнює значенням target_percent при виконанні інструкції DBCC SHRINKDATABASE. Зняття цього прапорця рівнозначне виконанню процедури DBCC SHRINKDATABASE. За замовчуванням цей прапорець знято.
Введіть максимальний відсоток вільного простору, який має залишитися у базі даних після його стиснення. Допустимі значення від 0 до 99. Цей параметр доступний лише в тому випадку, якщо встановлено прапорецьРеорганізувати файли перед звільненням місця, що не використовується.
|