Hola buenas a todos,
Tengo una pequqeña duda acerca de SQL Server 2005 y su distribución de tamaño. Estoy tratando con un base de datos de tamaño descomunal (140 GB) y he realizado una primera tarea para reducir su tamaño, pero no ha tenido efecto y quería saber porqué.
Lo que hice fue eliminar ciertas columnas de datos en algunas tablas que no aportaban nada. He realizado algunos cálculos para determinar el porcentaje de ahorro en cada una de esas tablas y he visto que después de realizar el delete de esas columnas no he ganado ni un ápice de espacio. He ejecutado el procedimiento sp_spaceused y esto es lo que me devuelve:
databasename database_size unllocated_space
WindReport 142530.44 MB 4007.82 MB
reserved data index_size unused
86632632 KB 81420440 KB 2633656 KB 2578536 KB
Esto me hace preguntarme algunas cosas:
¿Como funciona el espacio de datos "reserved"?
¿Porque me reserva un tamaño igual al tamaño de datos ocupado?
¿Qué tengo que hacer con esos datos que están como "unused"?
Gracias a todos por adelantado y disculpad el parrafazo!!