|
Could not allocate space
|
|||
---|---|---|---|
#18+
Добрый день уважаемые. Периодически происходит событие DESCRIPTION: Could not allocate space for object 'INDEX_NAME' in database 'DBNAME' because the 'PRIMARY' filegroup is full. Create disk space by deleting unneeded files, dropping objects in the filegroup, adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup. Предполагаю во время выполнения задания по перестройки индексов. В файловой группе PRIMARY несколько файлов на одном из них выставлен AutoGrow. Места на диске достаточно. Подскажите пожалуйста в чем может быть дело. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2021, 07:27 |
|
Could not allocate space
|
|||
---|---|---|---|
#18+
alHaos, В виндовом Event Viewer на эту тему ничего нет? Дисковые квоты - ? Ну и print @@version в студию. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2021, 09:20 |
|
Could not allocate space
|
|||
---|---|---|---|
#18+
alHaos, достаточное место не в момент события может быть следствием модели восстановления simple, автошринка на базах или шринка в регламентных заданиях (варианты, когда одмин удаляет по одному фильму из коллекции на этом сервере по факту окончания места и аналогичные, я пропускаю) имеет смысл настроить мониторинг свободного места на диске с небольшим интервалом сбора и смотреть наличие места на время появления ошибки. тот же xp_fixeddrives в табличку раз в минуту наверное проканает. это если с квотами всё норм и автоприращение на правильном файле включено ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2021, 10:23 |
|
Could not allocate space
|
|||
---|---|---|---|
#18+
Ennor Tiegael, Посмотрел Application и System журналы, ничего подозрительного нет. Код: plaintext 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2021, 12:06 |
|
Could not allocate space
|
|||
---|---|---|---|
#18+
andy st, Модель sample, автошринк отключен, место тут исчисляется терабайтами... сомневаюсь что свободных четыре терабайта есть возможность забить и освободить за короткое время. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2021, 12:11 |
|
Could not allocate space
|
|||
---|---|---|---|
#18+
Может ли как то autogrow влиять?, не хватило место в файле данных во время переиндексации возникла ошибка, место добавилось. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2021, 12:13 |
|
Could not allocate space
|
|||
---|---|---|---|
#18+
alHaos, чудес не бывает, 'PRIMARY' filegroup is full. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2021, 15:33 |
|
Could not allocate space
|
|||
---|---|---|---|
#18+
alHaos andy st, Модель sample, автошринк отключен, место тут исчисляется терабайтами... сомневаюсь что свободных четыре терабайта есть возможность забить и освободить за короткое время. Модель sample - имеет смысл почитать как там лог работает, и как усекается... врдуг что есть интересное. Быстро забить терабайты под tempdb или под лог транзакций на пересборках больших индексов в том числе и онлайн или тривиальным рукоблудием программистов - это вопрос только быстродействия дисковой подсистемы. Засрать tempdb, при окончании места рестартануть службу mssql, чтобы "почистить" место - это тоже частая success story. А еще видел скрипт на планировщике, который детачил базу с чрезвычайно разросшимся логом, убивал лог, присоединял базу с пересозданием лога... Так что вариантов того, что у вас там творится - тьма. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2021, 15:52 |
|
Could not allocate space
|
|||
---|---|---|---|
#18+
А еще одмины дисковой подсистемы могут изредка бдить наличие отсутствия свободного места и по прилёту сообщения "ой всё" тупо добавлять место на разделах. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2021, 15:56 |
|
Could not allocate space
|
|||
---|---|---|---|
#18+
alHaos Может ли как то autogrow влиять? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2021, 16:16 |
|
Could not allocate space
|
|||
---|---|---|---|
#18+
alHaos, предоставьте вывод: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... |
|||
:
Нравится:
Не нравится:
|
|||
15.12.2021, 16:42 |
|
Could not allocate space
|
|||
---|---|---|---|
#18+
Добрый день, случился рецидив. ОшибкаDESCRIPTION: Could not allocate space for object 'dbo.table'.'Idx' in database 'database' because the 'PRIMARY' filegroup is full. Create disk space by deleting unneeded files, dropping objects in the filegroup, adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup. felix_ff, file_idtype_descsizemax_sizegrowthis_percent_growthused_pages1ROWS553879200-1005538789682LOG31713744-11016767943ROWS265606176-1002656061524ROWS262233304-1002622331765ROWS280625152-1002803415206ROWS146669568-11310720143640784 driveMB freeC61904E10485130G4288857H5693234I7477990 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2022, 07:23 |
|
Could not allocate space
|
|||
---|---|---|---|
#18+
alHaos, Добрый день. чему равен MAXSIZE? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2022, 11:21 |
|
Could not allocate space
|
|||
---|---|---|---|
#18+
alHaos, а этот скрипт что покажет? Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2022, 11:44 |
|
Could not allocate space
|
|||
---|---|---|---|
#18+
programmator, - 1 file_idtype_descsizemax_sizegrowthis_percent_growthused_pagesmax_size1ROWS553879200-100553878720-12LOG31713744-1101208960-13ROWS265606176-100265606104-14ROWS262233304-100262232976-15ROWS280625152-100280393464-16ROWS146669568-11310720144386552-1 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2022, 12:13 |
|
Could not allocate space
|
|||
---|---|---|---|
#18+
komrad, DBFileGroupfile_idFileNameTypeDriveSize (MB)Used Space (MB)Available Space (MB)StatusMax Size (MB)Growthis_read_onlyis_media_read_onlyis_sparse[database]PRIMARY1DataROWSG:\432718143271773ONLINEUnlimited0 MB000[database]Not Applicable2LogLOGG:\2477631778245985ONLINEUnlimited10%000[database]PRIMARY3Data_01ROWSG:\207504820750470ONLINEUnlimited0 MB000[database]PRIMARY4Data_02ROWSG:\204869720486952ONLINEUnlimited0 MB000[database]PRIMARY5Data_03ROWSG:\219238421905771806ONLINEUnlimited0 MB000[database]PRIMARY6Data_04ROWSG:\1145856112804517811ONLINEUnlimited1024 MB000 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2022, 12:16 |
|
Could not allocate space
|
|||
---|---|---|---|
#18+
alHaos, у вас для четырех файлов автоприращение выключено, при этом в трех из них свободно менее 5 mb свободного пространства. начните с того что для каждого файла данных установите автоприращение в 1024 mb ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2022, 12:52 |
|
Could not allocate space
|
|||
---|---|---|---|
#18+
felix_ff, это намеренно, стараемся на допускать увеличения фала более 2 тб, становится затруднительно то же копирование, когда крайний приблизится к 2тб, добавим новый, у текущего аутогроу выключим. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2022, 13:29 |
|
Could not allocate space
|
|||
---|---|---|---|
#18+
felix_ff alHaos, у вас для четырех файлов автоприращение выключено, при этом в трех из них свободно менее 5 mb свободного пространства. начните с того что для каждого файла данных установите автоприращение в 1024 mb у него файл Data_04 должен расти, да и в нем 17ГБ свободно ещё alHaos, а на папку с файлами БД нет ограничения (квота) на размер? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2022, 13:32 |
|
Could not allocate space
|
|||
---|---|---|---|
#18+
komrad, если был бы отказ со стороны файловой системы, то база бы упала в "подозрение". Емнип сервер это считает неисправимой ошибкой. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2022, 13:59 |
|
Could not allocate space
|
|||
---|---|---|---|
#18+
А как сервер пишет в несколько файлов базы? Разве он не пытается их заполнять равномерно? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2022, 14:00 |
|
Could not allocate space
|
|||
---|---|---|---|
#18+
Владислав Колосов А как сервер пишет в несколько файлов базы? Разве он не пытается их заполнять равномерно? зависит от свободного места в файле - Proportional Fill Algorithm https://www.sqlshack.com/understanding-sql-server-proportional-fill-algorithm/ ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2022, 14:03 |
|
Could not allocate space
|
|||
---|---|---|---|
#18+
alHaos, dbcc shrinkfile точно не работает на базе? приходилось сталкиваться с таким поведением при одновременной работе alter index reorganize и dbcc shrinkfile. при этом в моем случае об autogrowth даже речи не могло быть, т.к. свободного места в бд было с изрядным запасом. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2022, 14:32 |
|
Could not allocate space
|
|||
---|---|---|---|
#18+
alHaos, а, сорри я чет не обратил внимания что все файлы к одной ФГ принадлежат ... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2022, 14:40 |
|
Could not allocate space
|
|||
---|---|---|---|
#18+
РядомСтоял alHaos, dbcc shrinkfile точно не работает на базе? приходилось сталкиваться с таким поведением при одновременной работе alter index reorganize и dbcc shrinkfile. при этом в моем случае об autogrowth даже речи не могло быть, т.к. свободного места в бд было с изрядным запасом. alHaos, проверьте дефолтный трейс на предмет dbcc shrink* DBCC Код: 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.
+ события роста файлов базы Growth Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2022, 15:10 |
|
|
start [/forum/topic.php?fid=46&msg=40132201&tid=1683787]: |
0ms |
get settings: |
17ms |
get forum list: |
5ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
37ms |
get topic data: |
3ms |
get forum data: |
1ms |
get page messages: |
433ms |
get tp. blocked users: |
0ms |
others: | 7ms |
total: | 505ms |
0 / 0 |