Hacer un Shrink database, o reducir la base de datos es un proceso en el cual el espacio sin usar que estuvo previamente en uso en algún punto de tiempo es removido de la base de datos. SQL Server realiza este proceso moviendo páginas de datos desde el final de la base de datos al principio de ella (como si fuera un libro), llenando el espacio libre en las páginas del principio y liberando páginas cercanas al final del archivo de datos. Con esto, las páginas de datos al final del archivo de datos (que ahora están sin usarse) pueden ser reasignadas de vuelta al sistema, liberando el espacio previamente reservado como resultado. El proceso de reducción está siempre moviéndose en esa dirección específica, desde el final del archivo hacia el principio.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?