Mam bazę danych testowych z 1 tabelą zawierającą około 50 milionów rekordów. Tabela początkowo miała 50 kolumn. Tabela nie ma indeksów. Kiedy wykonuję procedurę "sp_spaceused" otrzymuję "24733.88 MB" jako wynik. Teraz, aby zmniejszyć rozmiar tej bazy danych, usuwam 15 kolumn (głównie z kolumn) i uruchamiam "sp_spaceused", otrzymuję "24733.88 MB" jako wynik.Usuwanie kolumny nie zmniejsza rozmiaru bazy danych
Dlaczego rozmiar bazy danych nie zmniejsza się po usunięciu wielu kolumn? Czy tu czegoś brakuje?
Edit: Próbowałem bazy kurczy się, ale to nie pomogło
Znalazłem podobne rozwiązanie pod tym linkiem: http://stackoverflow.com/questions/807579/how-to-reduce-size-of-sql-server-that-grew-from-a-datatype-change Próbuję tego teraz! Dzięki! – Vinod
@Vinod, jeśli był przydatny, nie zapomnij sprawdzić zaznaczonego znacznika wyboru, aby inni mogli być pewni, że to była poprawna odpowiedź. – Yaroslav
Cóż, uruchomiłem zapytanie i baza danych wzrosła do 45 GB. Ponownie uruchomiłem bazę danych, a następnie powróciłem do oryginalnego 2473,88 MB. Nie jestem pewien co się dzieje !!! :-( – Vinod