powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Почему файл БД вырос после alter column
3 сообщений из 53, страница 3 из 3
Почему файл БД вырос после alter column
    #40033853
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RegisteredUser
наверно так и сделаю.
Прежде чем делать, неплохо бы подумать.
Ребилд таблицы и есть создание новой и удаление старой. Без лишних приседаний, озвученных Владиславом Колосовым. Так что, если ребилд не помог, то и ручное переписывание не поможет.

Есть такой вариант:
1. Выгрузить данные с помощью bcp туда, где есть место
2. Очистить таблицу truncate'ом
3. Поменять длину столбца
4. Если модель восстановления full - перевести БД в bulk_logged или simple
5. Выгруженные в п.1 данные залить обратно.
6. При необходимости вернуть модель восстановления full

ЗЫ: См. в документации порядок действий, необходимый для смены full в bulk_logged или simple.
...
Рейтинг: 0 / 0
Почему файл БД вырос после alter column
    #40033855
Фотография ptr128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
invm,

плагиат 22259362
...
Рейтинг: 0 / 0
Почему файл БД вырос после alter column
    #40033856
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владислав Колосов
RegisteredUser,

Вы так и не поняли, что varchar(6000) не уменьшит место хранения по сравнению с varchar(8000)? Операцией замены типа только хуже сделали, как вами убедились.
Переписывайте данные в новую таблицу, затем удалите старую, переименуйте новую и воссоздайте права, если необходимо.


RegisteredUser


для
Код: sql
1.
alter table [dbo].[Monitoring_Arch] Rebuild


не хватает места на диске.
50 Гиг откусывает за 2 минуты.


Не, старый добрый SQL-форум инфаркт хватит.
От таких советов.
Шо, копия таблицы места не занимает?

Зы. Вот тредстартеру неймется.
Спи спокойно, дарагой товарисчЪ.
Со временем, старые записи будут удалены, страницы освобождены, а вместе с ними и старый столбец.
...
Рейтинг: 0 / 0
3 сообщений из 53, страница 3 из 3
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Почему файл БД вырос после alter column
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]