Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
Добрый день! Хотел бы проконсультироватся, проблема старая, суть: очень большой размер (primary) файла *.mdf. Среда: MSSQL 2005 SQL Server работает под управлением операционной системы Windows Server 2003.Размер файла mdf Составляет 84 гБ, команды shrinkdatabase, shrinkfile, Не приводят к уменьшению файла. Не удается сделать backup БД, процедура выдает ошибку. Данные операции выполняются и через запросы Transact-SQL и посредством SQL Server Management Studio ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2016, 12:51 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
Если в вашей базе много данных, то разумеется они занимают много места. И разумеется их нельзя удалить командами shrinkdatabase, shrinkfile ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2016, 12:56 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
WryderНе удается сделать backup БД, процедура выдает ошибку. что за "ошибка процедуры" и какой именно процедуры? и при чем тут бэкап? некуда бэкапить 84 Гига что ли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2016, 12:59 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
o-o, с бэкапом вопрос решился, вы правы, недостаточно было места на диске, сам бэкап, после процедуры, занимает: *.trn - 35 Гб, *.bak - 35 Гб. В данный момент остается актуальным вопрос как уменьшить файл *.MDF. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2016, 13:08 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
WryderВ данный момент остается актуальным вопрос как уменьшить файл *.MDF. Для начала узнать, сколько в нем свободного места ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2016, 13:09 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
Glory, места занимает подозрительно много, по факту такого быть не должно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2016, 13:10 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
Wryderместа занимает подозрительно много, по факту такого быть не должно. Я не спрашиваю, сколько места занимает файл. Я спрашиваю, сколько места занимают данные внутри файла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2016, 13:11 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
Wryder, Glory у вас просит результат sp_spaceused ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2016, 13:18 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
Glory, как это можно узнать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2016, 13:18 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
o-o, DATABASE_SIZE - 70211.88 Mb , unlocated_Space - 422.45 Mb, reserved -- 71243720 Kb, data - 26765216 Kb, index_Size - 44187528 Kb, unused - 294576 Kb. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2016, 13:24 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
Wryder unlocated_Space - 422.45 Mb Вот столько в вашем файле свободного места ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2016, 13:26 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
Glory, спасибо, я так понимаю следовательно можно увеличить свободного места, путем выставление большего объема в options> initial Size (на данный момент там установлен размер 70000 mb). Но эта процедура не спасет меня от дальнейшего роста БД. Следовательно сне нужно удалять часть содержимого? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2016, 13:33 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
Wryderспасибо, я так понимаю следовательно можно увеличить свободного места, путем выставление большего объема в options> initial Size (на данный момент там установлен размер 70000 mb). Зачем ? У вас разве не разрешено автоматическое приращение файлов ? WryderНо эта процедура не спасет меня от дальнейшего роста БД. Нет. WryderСледовательно сне нужно удалять часть содержимого? Логично ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2016, 13:40 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
Glory, опция Auto Shrink = True в настройках БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2016, 13:43 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
Wryderопция Auto Shrink = True в настройках БД. И что по-вашему должна делать эта опция ? Вы вообще кем приходитесь этому серверу и базе ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2016, 13:49 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
Glory, Autogrowth (Автоматический рост) включен, учетная запись, от имени которой работает SQL Server, входит в группу Administrators). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2016, 14:28 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
WryderAutogrowth (Автоматический рост) включен, учетная запись, от имени которой работает SQL Server, входит в группу Administrators). Зачем вы тогда хотите менять размер файла вручную ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2016, 14:31 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
Glory, так что мне делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2016, 14:35 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
на выбор или базу перенести на другой диск, где полно места или выкинуть ненужное ... и в любом случае убрать свое Auto Shrink = True ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2016, 14:40 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
Wryderтак что мне делать? С чем ? Если с уменьшением размера данных, то это делается удлением данных. Т.е. выполннием команд DELETE. А не выставлением каких то настроек базы/сервера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2016, 14:44 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
Wryderтак что мне делать? Свою коллекцию порнушки перенеси с винта на ДВД. Нынче 70 гигабайт это незаметный размер для любого накопителя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2016, 14:48 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
WryderGlory, так что мне делать? Чтобы узнать подробности пустите скрипт и посмотрите, какие таблицы сколько места занимают, может там какие-то логи нафиг никому не нужные есть Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2016, 15:32 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
если искать ненужное, то лучше с одинаковых индексов начать. и место занимают, и OLTP-жизни мешают ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2016, 16:16 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
o-oесли искать ненужное, то лучше с одинаковых индексов начать. и место занимают, и OLTP-жизни мешают хорошо, если ТС сможет правильно оценить нужность индекса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2016, 16:21 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
а я не про ненужные, про дублированные. у нас вот до кучи абсолютно одинаковых индексов насоздавали, деятели. нужных не допросишься, "наше OLTP и так вешается", а иду смотреть, что вообще имеется, так по 3 одинаковых на таблицу. и поддерживать это растроение это "нормально" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2016, 17:02 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
Winnipuh, вот результат действия скрипта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2016, 18:34 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
WryderWinnipuh, вот результат действия скрипта Вы сами насколько глубоко вникли в то, что хранится в базе и насколько готовы себя посвятить проникновению в суть данных? Или хотели по-быстрому решить проблему места и х.с.н.? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2016, 18:38 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
а теперь Код: sql 1. покажите в части индексов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2016, 18:41 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
Индексного свинства не обнаружено ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2016, 19:31 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
o-oИндексного свинства не обнаружено еще бы посмотреть структуру таблицы и запросы, но вообще-то два некластерных индекса с timestamp при том, что timestmp_utc есть и в кластерном как-то странно. Наверняка timestamp всегда содержит разные значения. ТС, покажите структуру таблицы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2016, 20:09 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
Winnipuh, Один из некластерных отсортирован по point_id, второй по времени, что здесь странного? Они под разные запросы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2016, 20:49 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
o-oWinnipuh, Один из некластерных отсортирован по point_id, второй по времени, что здесь странного? Они под разные запросыКластерный действительно выглядит странно, если в таблицу идёт поток новых данных с монотонно возрастающим timestmp_utc, и с разными point_id Хотя к вопросам ТС это в общем не имеет отношения. WryderХотел бы проконсультироватся, проблема старая, суть: очень большой размер (primary) файла *.mdf.Убиранием индексов место сильно не сократить, наверняка в таблице не только 2 поля, timestmp_utc и point_id. Либо нужно удалять данные, либо увеличить место. Уровень админов показывает тот факт, что бакап лога никогда не делали, а модель - FULL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2016, 21:57 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2016, 22:33 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
alexeyvgУбиранием индексов место сильно не сократить его 70Гиг распределены как 26Гиг данных и 44 Гига индексов: Wryderdata - 26765216 Kb, index_Size - 44187528. все это на одной таблице, т.к. остальные мизерные, а основная в 500 млн строк. если грохнуть оба некластерных, размер уменьшится как минимум вдвое. но наверное кто-то зачем-то их создал специально, как только их не станет, такие сканы пойдут, что вообще все ляжет. так что нечего жмотиться, пора нормальный диск купить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2016, 23:26 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
...в случаи пересоздания БД, как мне выгрузить структуру таблиц? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2016, 07:00 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
Wryder, Лучше скопируй базу и удали из нее то что тебе не нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2016, 09:11 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
Jaffar, да, собственно так и сделал. Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2016, 09:18 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
Wryderсобственно так и сделал. Код: sql 1. А вы точно знаете, для чего нужны были данные в этой таблице ? И как они там появились ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2016, 09:30 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
WryderJaffar, да, собственно так и сделал. Код: sql 1. смело, теперь вопрос по размеру базы снят ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2016, 13:51 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
WinnipuhWryderJaffar, да, собственно так и сделал. Код: sql 1. смело, теперь вопрос по размеру базы снят не совсем ;) ему выдалась ошибка на такую команду и данные остались ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2016, 14:03 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
komrad, Ты сделал мой день! :DDD ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2016, 14:49 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
komradWinnipuhпропущено... смело, теперь вопрос по размеру базы снят не совсем ;) ему выдалась ошибка на такую команду и данные остались ТС не должен опускать руки, исправляй команду и дожимай! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2016, 14:53 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
Коллеги, почти аналогичная задача, только база весит 1 Тб. Удалили из некоторых таблиц данные, свободного места стало гдето 300 Гб. Пробовали запускать шринк файла, он работает уже 3 суток в режиме Release unused space и непонятно когда этот процесс закончится. Собственно вопрос, есть ли вообще смысл запускать шринк на базе такого объема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2017, 16:59 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
redsunrise, только не говорите, что это рабочая база, а не тестовая... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2017, 17:11 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
И что, эти 300 Гб так позарез нужно высвободить, чтобы собрать все геморрои с уменьшением файлов базы? Или просто не по фен-шую? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2017, 17:17 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
redsunriseи непонятно когда этот процесс закончится.Столбец percent_complete в sys.dm_exec_requests для сессии, запустившей shrink. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2017, 17:24 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
redsunriseКоллеги, почти аналогичная задача, только база весит 1 Тб. Удалили из некоторых таблиц данные, свободного места стало гдето 300 Гб. Пробовали запускать шринк файла, он работает уже 3 суток в режиме Release unused space и непонятно когда этот процесс закончится. Собственно вопрос, есть ли вообще смысл запускать шринк на базе такого объема? Если так хочется шринкануть, то можно высвобождать из файла поменьше свободного места за раз. Мегабайт по 500. Так оно не сильно будет остальные процессы напрягать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2017, 17:26 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
redsunriseКоллеги, почти аналогичная задача, только база весит 1 Тб. Удалили из некоторых таблиц данные, свободного места стало гдето 300 Гб. Пробовали запускать шринк файла, он работает уже 3 суток в режиме Release unused space и непонятно когда этот процесс закончится. Собственно вопрос, есть ли вообще смысл запускать шринк на базе такого объема? Можно стопнуть и проверить - освободилось ли место. Потом еще раз запустить. Было как-то, правда, на SQL 2000-м. Но в 2000-м узнать какую-либо информацию о том, сколько % выполнилось не представлялось возможным. А так - правильно выше написали, посмотреть: invmredsunriseи непонятно когда этот процесс закончится.Столбец percent_complete в sys.dm_exec_requests для сессии, запустившей shrink. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2017, 10:25 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
Кесарьredsunrise, только не говорите, что это рабочая база, а не тестовая... база естественно тестовая Гавриленко Сергей АлексеевичИ что, эти 300 Гб так позарез нужно высвободить, чтобы собрать все геморрои с уменьшением файлов базы? Или просто не по фен-шую? вообще данная база планируется как архивная(с соответствующим срезом по дате объектов), из нее пользователи будут только читать, так вот в ней после среза высвободится примерно половина объема, и хотелось бы сделать ее размером поменьше. Пока все это еще на стадии обсуждения, и возможно лучший вариант не трогать базу вообще. invmredsunriseи непонятно когда этот процесс закончится.Столбец percent_complete в sys.dm_exec_requests для сессии, запустившей shrink. а вот это попробуем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.02.2017, 13:38 |
|
||
|
Большой размер файла mdf
|
|||
|---|---|---|---|
|
#18+
Тоже задам вопрос по шринку. Знаю, что многие считают шринк вредным, но тут какое дело - хостер биллит за размер БД и у него ступенчатые цены, потому БД в 60Г будет сильно дороже 40Г. Клиенты хостера хотят сэкономить, потому почистлили БД от ненужных данных. В результате sp_spaceused показывает: Код: plaintext 1. 2. Попытки выполнить Код: plaintext Я скорее разработчик, чем ДБА, потому знания довольно ограничены, но задачц мне надо решить. Есть идеи как правильно? Часа два гуглил без какого-то результата, потому пришлось вспоминать пароль для sql.ru :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2018, 09:03 |
|
||
|
|

start [/forum/topic.php?all=1&fid=46&tid=1690217]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
42ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 335ms |

| 0 / 0 |
