|  | Большой размер "unallocated space" в SQL базе, как его уменьшить? | ☑ | 
    
        | 0
    
        GrVas   08.12.17✎ 10:49 | 
        Отчетом Statistika_bazy_SQL получили 
Размер: 246232.69 MB, Неиспользованно: 41389.09 MB
 Как уменьшить неиспользованную часть?
 |  | 
    
        | 1
    
        LuciferArh   08.12.17✎ 10:51 | 
        А зачем? Оно будет использовано по мере наполнения БД новыми данными. А так, конечно, смотрите SHRINK DATABASE для MS SQL.     |  | 
    
        | 2
    
        ИмяФамилия   08.12.17✎ 10:51 | 
        google it: ms sql shrink database files
ну и рядышком почитать что это такое и какая проблематика ожидает.
 |  | 
    
        | 3
    
        lodger   08.12.17✎ 10:52 | 
        USE [PROD]
GO
 DBCC SHRINKDATABASE(N'PROD',TRUNCATEONLY)
 GO
 |  | 
    
        | 4
    
        GrVas   08.12.17✎ 10:59 | 
        можно так Tasks - Shrink - Database ?
Шринкать нужно и Database и Files,
 |  | 
    
        | 5
    
        Aleksey   08.12.17✎ 11:02 | 
        (4) Можно, я всегда так делаю. Но не нужно, так ты сделаешь только хуже. Сейчас у тебя база лежит на винте огромным куском. Если ты ее уменьшишь, то дальнейший рост базы приведет к фрагментации расположения на диске, так как расти она будет ступенчато, что негативно скажется на доступе к данным     |  | 
    
        | 6
    
        GrVas   08.12.17✎ 11:04 | 
        (5) на диске места почти нет :(
осталось 15 гиг
 |  | 
    
        | 7
    
        Aleksey   08.12.17✎ 11:07 | 
        (6) и что? 40 гигов спасут? К концу следующей база снова возьмет свое. и что дальше?  Будете каждые полчаса теребонькать сервер?     |  | 
    
        | 8
    
        GrVas   08.12.17✎ 11:08 | 
        (7)Вопрос с размером диска решается ,но пока нужно дожить до этого.     |  | 
    
        | 9
    
        Aleksey   08.12.17✎ 11:09 | 
        (8) Ну главное ТиИ не запускать и итоги не пересчитывать, а то можно окончательно угробить базу     |  | 
    
        | 10
    
        GrVas   08.12.17✎ 11:09 | 
        (9) Да это не запускаю, понимаю что не получится ее сделать.     |  | 
    
        | 11
    
        Мыш   08.12.17✎ 11:13 | 
        Можно ещё разбить на несколько файлов и раскидать по разным дискам     |  | 
    
        | 12
    
        lodger   08.12.17✎ 11:13 | 
        (8) лучше разгрузить винт с главной базой. все неглавное - долой или на другие диски, можно без рейда. а главбаза пускай пухнет.     |  |