Saya memiliki database SQL Server (2008 R2 SP1) yang sekitar 15 gigs. Ternyata pemeliharaan tidak berjalan dalam beberapa saat, jadi saya membuat rencana pemeliharaan untuk membangun kembali semua indeks, mereka sangat terfragmentasi.
Pekerjaan selesai dan fragmentasi hilang, tetapi sekarang database lebih dari 120 pertunjukan! Saya mengerti bahwa itu akan menggunakan ruang ekstra untuk melakukan semua pembangunan kembali, tetapi sekarang setelah pekerjaan selesai, saya akan berpikir semua ruang itu akan menjadi ruang bebas, tetapi ruang bebas hanya menunjukkan sebagai 3 gigs, jadi 117 gigs sedang digunakan meskipun pekerjaan membangun kembali indeks selesai.
Saya sangat bingung dan dapat menggunakan beberapa panduan, saya mendapatkan db kembali ke ukuran yang masuk akal, kami tidak memiliki ruang disk untuk ini.
Terima kasih sebelumnya!
Inilah hasil dari kedua pertanyaan yang diposting:
log_reuse_wait_desc TIDAK ADA
name TotalSpaceInMB UsedSpaceInMB FreeSpaceInMB
LIVE_Data 152 123 28
LIVE_Log 18939 89 18849
LIVE_1_Data 114977 111289 3688
File ke-3 adalah file .ndf, yang menunjukkan hanya 3688 di ruang yang tidak digunakan, tetapi 111289 di gunakan untuk sekitar 15 gigs data.