Вопросы с тегом «shrink»

По сути, худшее, что можно сделать с базой данных SQL Server. Короче говоря: он жертвует производительностью ради освобождения места.

264
Почему журнал транзакций продолжает расти или не хватает места?

Этот вопрос, кажется, является распространенным вопросом на большинстве форумов и во всем Интернете, он задается здесь во многих форматах, которые обычно звучат так: В SQL Server - По каким причинам журнал транзакций становится таким большим? Почему мой файл журнала такой большой? Как можно...

47
Как быстро сжать все файлы для всех баз данных?

В SQL Server (в данном случае 2008), как я могу быстро сжать все файлы, как журнал, так и данные, для всех баз данных в экземпляре? Я мог бы пройти через SSMS и щелкнуть правой кнопкой мыши по каждой из них и выбрать Задачи -> Сократить, но я ищу что-то быстрее. Я написал несколько сценариев...

43
Когда можно уменьшить базу данных?

Я знаю, что сокращение - это дьявол: он изменяет порядок страниц и отвечает за рак кожи, фрагментацию данных и глобальное потепление. Этот список можно продолжить ... При этом, скажем, у меня есть база данных объемом 100 ГБ, и я удаляю 50 ГБ данных - не из одной таблицы, а из общего сокращения...

35
Мне нужно сжать базу данных - я просто освободил много места

Этот вопрос задается здесь в различных формах, но вопрос сводится к: Я знаю, что сокращение базы данных рискованно. В этом случае я удалил столько данных и больше никогда не буду их использовать. Как я могу уменьшить свою базу данных? Какие файлы мне сжимать? Какими должны быть мои соображения при...

24
Сжатие файла журнала не уменьшает размер

У меня есть база данных, которая имеет файл данных 350 МБ (.mdf) и файл журнала 4,9 ГБ (.ldf). Модель восстановления установлена ​​на FULL. Когда я пытаюсь сжать файл журнала, он не сжимается. Я знаю, что сокращение базы данных не хорошо, и это не должно быть сделано. Но все же я пытаюсь сделать...

24
Лучшая практика для сокращения Tempdb в производственной среде

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить в Exchange Stack Exchange для администраторов баз данных. Мигрировал 5 лет назад . Что лучше всего использовать при сжатии Временных БД в SQL Server 2008? Это рискованно использовать следующее? use tempdb GO DBCC...

17
Сжать журнал транзакций при использовании группы доступности AlwaysOn

Мы используем AlwaysOn Availability Groupфункцию SQL Server 2012. Регулярные полные резервные копии базы данных и резервные копии журнала транзакций выполняются каждый день на вторичной базе данных. Я прочитал здесь , что резервное копирование журнала транзакций на первичной или вторичной реплике...

16
Утверждение места на диске после удаления поля таблицы

Я использую sql 2008 r2, и БД работала хорошо и быстро в течение последних 3 лет, пока 3 месяца назад мы не добавили поле ntext в очень активную и использованную таблицу. Теперь мы начинаем выходить из серверного пространства из-за огромного расширяющегося размера этой таблицы. Я читал, что...

10
Будет ли журнал транзакций автоматически уменьшаться в SQL Server?

Когда база данных SQL Server находится в режиме SIMPLE, вам не нужно заботиться о ошибках журнала транзакций. Но в режиме SIMPLE журнал транзакций растет, как и в режиме FULL. Является ли усечение автоматически в какой-то момент времени? Или мне нужно укоротить / сжать его вручную?...

10
Уменьшите базу данных ниже ее первоначального размера

У меня есть база данных разработчика SQL Server 2005, которая является 30-гигабайтной копией live. Мы удалили некоторые данные, которые не нужны в dev, что приводит к уменьшению занимаемого файлового пространства до 20 ГБ. Таким образом, у нас есть около 33% неиспользованных. Мне нужно освободить...

10
Размер базы данных - слишком большой MDF?

Я поддерживаю базу данных SQL Server 2005, на которой хранится приблизительно 2,9 ТБ данных (2 x 1,45 ТБ - у меня есть схема RAW и схема АНАЛИЗ, поэтому в основном две загруженные копии данных). Модель восстановления проста и .ldfнаходится на 6Gb. По какой-то причине, .mdfэто 7,5 ТБ. Теперь в...

10
Отказ SHRINKFILE - Почему увеличение размера файла разрешает это?

Я выполняю некоторые SHRINKFILEоперации, чтобы очистить кучу мелких ненужных файлов в файловой группе. Для одного из сокращений приведенная ниже команда приводит к ошибке: DBCC SHRINKFILE (N'myfile' , EMPTYFILE)' Идентификатор файла x базы данных с идентификатором x нельзя сжать, поскольку он либо...

9
TempDB не будет сокращаться. Нет открытых транзакций

У меня есть TempDB на SQL 2008, который стал очень большим (> 40 ГБ), и я хочу уменьшить его. Я использовал dbcc shrinkdatabase, dbcc shrinkfile и команду shrink через Management Studio. Я получаю следующую ошибку: Страница 1: 4573184 не может быть перемещена, потому что это страница рабочего...

9
Получить MS SQL Server, чтобы освободить место на диске

Таблица плохо управляемой базы данных стала огромной. 48 + концертов бесхозных записей. Я пытаюсь очистить его и вернуть опасно полный жесткий диск в нормальное состояние. Я буду удалять около 400 миллионов записей из этой таблицы. Это работает, как я печатаю. Я заметил, что я не вижу никакого...

8
Установить простой режим восстановления и сжать файлы журнала для всех пользовательских баз данных

Я надеюсь, что вы можете указать мне в правильном направлении. Я не частый пользователь T-SQL, но я немного погуглил и нашел скрипт ниже. Я немного исправил сценарий. Я хочу, чтобы скрипт: Выбрать все базы данных, кроме системных БД. Чтобы восстановить простой. Чтобы сжать файлы журнала для каждого...