powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Большой размер файла mdf
25 сообщений из 52, страница 2 из 3
Большой размер файла mdf
    #39187575
Wryder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Winnipuh,

вот результат действия скрипта
...
Рейтинг: 0 / 0
Большой размер файла mdf
    #39187578
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WryderWinnipuh,

вот результат действия скрипта

Вы сами насколько глубоко вникли в то, что хранится в базе и насколько готовы себя посвятить проникновению в суть данных?
Или хотели по-быстрому решить проблему места и х.с.н.?
...
Рейтинг: 0 / 0
Большой размер файла mdf
    #39187583
o-o
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
o-o
Гость
а теперь
Код: sql
1.
exec sp_help 'data_log'


покажите в части индексов
...
Рейтинг: 0 / 0
Большой размер файла mdf
    #39187596
Wryder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
o-o,
...
Рейтинг: 0 / 0
Большой размер файла mdf
    #39187613
o-o
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
o-o
Гость
Индексного свинства не обнаружено
...
Рейтинг: 0 / 0
Большой размер файла mdf
    #39187627
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
o-oИндексного свинства не обнаружено


еще бы посмотреть структуру таблицы и запросы, но вообще-то
два некластерных индекса с timestamp при том, что timestmp_utc есть и в кластерном как-то странно. Наверняка timestamp всегда содержит разные значения.

ТС, покажите структуру таблицы
...
Рейтинг: 0 / 0
Большой размер файла mdf
    #39187634
o-o
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
o-o
Гость
Winnipuh,
Один из некластерных отсортирован по point_id, второй по времени, что здесь странного? Они под разные запросы
...
Рейтинг: 0 / 0
Большой размер файла mdf
    #39187665
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
o-oWinnipuh,
Один из некластерных отсортирован по point_id, второй по времени, что здесь странного? Они под разные запросыКластерный действительно выглядит странно, если в таблицу идёт поток новых данных с монотонно возрастающим timestmp_utc, и с разными point_id

Хотя к вопросам ТС это в общем не имеет отношения.
WryderХотел бы проконсультироватся, проблема старая, суть: очень большой размер (primary) файла *.mdf.Убиранием индексов место сильно не сократить, наверняка в таблице не только 2 поля, timestmp_utc и point_id.

Либо нужно удалять данные, либо увеличить место.

Уровень админов показывает тот факт, что бакап лога никогда не делали, а модель - FULL
...
Рейтинг: 0 / 0
Большой размер файла mdf
    #39187674
o-o
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
o-o
Гость
alexeyvgУровень админов показывает тот факт, что бакап лога никогда не делали, а модель - FULL
он же выдал результаты sp_spaceused:
WryderDATABASE_SIZE - 70211.88 Mb , unlocated_Space - 422.45 Mb, reserved -- 71243720 Kb, data - 26765216 Kb, index_Size - 44187528 Kb, unused - 294576 Kb.
size of (log) = DATABASE_SIZE - (reserved + unallocated space) = 70211.88 Mb - (422.45 Mb + 71243720. Kb / 1024) = 215.48 Mb
...
Рейтинг: 0 / 0
Большой размер файла mdf
    #39187697
o-o
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
o-o
Гость
alexeyvgУбиранием индексов место сильно не сократить
его 70Гиг распределены как 26Гиг данных и 44 Гига индексов:
Wryderdata - 26765216 Kb, index_Size - 44187528.
все это на одной таблице, т.к. остальные мизерные, а основная в 500 млн строк.
если грохнуть оба некластерных, размер уменьшится как минимум вдвое.
но наверное кто-то зачем-то их создал специально,
как только их не станет, такие сканы пойдут, что вообще все ляжет.
так что нечего жмотиться, пора нормальный диск купить
...
Рейтинг: 0 / 0
Большой размер файла mdf
    #39187761
Wryder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...в случаи пересоздания БД, как мне выгрузить структуру таблиц?
...
Рейтинг: 0 / 0
Большой размер файла mdf
    #39187817
Jaffar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wryder,

Лучше скопируй базу и удали из нее то что тебе не нужно.
...
Рейтинг: 0 / 0
Большой размер файла mdf
    #39187820
Wryder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Jaffar,

да, собственно так и сделал.

Код: sql
1.
trancute table [*****].[dbo].[(data_log]
...
Рейтинг: 0 / 0
Большой размер файла mdf
    #39187828
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Wryderсобственно так и сделал.

Код: sql
1.
trancute table [*****].[dbo].[(data_log]


А вы точно знаете, для чего нужны были данные в этой таблице ? И как они там появились ?
...
Рейтинг: 0 / 0
Большой размер файла mdf
    #39188084
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WryderJaffar,

да, собственно так и сделал.

Код: sql
1.
trancute table [*****].[dbo].[(data_log]



смело, теперь вопрос по размеру базы снят
...
Рейтинг: 0 / 0
Большой размер файла mdf
    #39188096
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WinnipuhWryderJaffar,

да, собственно так и сделал.

Код: sql
1.
trancute table [*****].[dbo].[(data_log]



смело, теперь вопрос по размеру базы снят
не совсем ;)
ему выдалась ошибка на такую команду и данные остались
...
Рейтинг: 0 / 0
Большой размер файла mdf
    #39188142
red88888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
komrad,
Ты сделал мой день! :DDD
...
Рейтинг: 0 / 0
Большой размер файла mdf
    #39188149
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komradWinnipuhпропущено...


смело, теперь вопрос по размеру базы снят
не совсем ;)
ему выдалась ошибка на такую команду и данные остались

ТС не должен опускать руки, исправляй команду и дожимай!
...
Рейтинг: 0 / 0
Большой размер файла mdf
    #39400282
redsunrise
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Коллеги, почти аналогичная задача, только база весит 1 Тб.
Удалили из некоторых таблиц данные, свободного места стало гдето 300 Гб.
Пробовали запускать шринк файла, он работает уже 3 суток в режиме Release unused space и непонятно когда этот процесс закончится.
Собственно вопрос, есть ли вообще смысл запускать шринк на базе такого объема?
...
Рейтинг: 0 / 0
Большой размер файла mdf
    #39400292
Кесарь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redsunrise,

только не говорите, что это рабочая база, а не тестовая...
...
Рейтинг: 0 / 0
Большой размер файла mdf
    #39400299
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И что, эти 300 Гб так позарез нужно высвободить, чтобы собрать все геморрои с уменьшением файлов базы? Или просто не по фен-шую?
...
Рейтинг: 0 / 0
Большой размер файла mdf
    #39400305
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redsunriseи непонятно когда этот процесс закончится.Столбец percent_complete в sys.dm_exec_requests для сессии, запустившей shrink.
...
Рейтинг: 0 / 0
Большой размер файла mdf
    #39400311
Мистер Хенки
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redsunriseКоллеги, почти аналогичная задача, только база весит 1 Тб.
Удалили из некоторых таблиц данные, свободного места стало гдето 300 Гб.
Пробовали запускать шринк файла, он работает уже 3 суток в режиме Release unused space и непонятно когда этот процесс закончится.
Собственно вопрос, есть ли вообще смысл запускать шринк на базе такого объема?
Если так хочется шринкануть, то можно высвобождать из файла поменьше свободного места за раз. Мегабайт по 500. Так оно не сильно будет остальные процессы напрягать.
...
Рейтинг: 0 / 0
Большой размер файла mdf
    #39400653
Visibus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
redsunriseКоллеги, почти аналогичная задача, только база весит 1 Тб.
Удалили из некоторых таблиц данные, свободного места стало гдето 300 Гб.
Пробовали запускать шринк файла, он работает уже 3 суток в режиме Release unused space и непонятно когда этот процесс закончится.
Собственно вопрос, есть ли вообще смысл запускать шринк на базе такого объема?

Можно стопнуть и проверить - освободилось ли место.
Потом еще раз запустить.
Было как-то, правда, на SQL 2000-м. Но в 2000-м узнать
какую-либо информацию о том, сколько % выполнилось не представлялось возможным.
А так - правильно выше написали, посмотреть:

invmredsunriseи непонятно когда этот процесс закончится.Столбец percent_complete в sys.dm_exec_requests для сессии, запустившей shrink.
...
Рейтинг: 0 / 0
Большой размер файла mdf
    #39400834
redsunrise
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кесарьredsunrise,
только не говорите, что это рабочая база, а не тестовая...
база естественно тестовая

Гавриленко Сергей АлексеевичИ что, эти 300 Гб так позарез нужно высвободить, чтобы собрать все геморрои с уменьшением файлов базы? Или просто не по фен-шую?
вообще данная база планируется как архивная(с соответствующим срезом по дате объектов), из нее пользователи будут только читать, так вот в ней после среза высвободится примерно половина объема, и хотелось бы сделать ее размером поменьше.
Пока все это еще на стадии обсуждения, и возможно лучший вариант не трогать базу вообще.

invmredsunriseи непонятно когда этот процесс закончится.Столбец percent_complete в sys.dm_exec_requests для сессии, запустившей shrink.
а вот это попробуем
...
Рейтинг: 0 / 0
25 сообщений из 52, страница 2 из 3
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Большой размер файла mdf
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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