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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.