Cómo reducir el tamaño de una base de datos SQLServer

Cómo reducir el tamaño de una base de datos SQLServer

04/10/2013
Número de visualizaciones

Cuando creamos una Base de Datos SQL Server, tenemos la opción de darle el tamaño máximo del fichero hasta el que esta puede crecer con el fin de que en ningún caso nos colapse el disco duro del servidor donde está alojada.

En ese rango, el gestor de base de datos, sabe que puede moverse, ahí se crean índices, se crean datos, se organizan esos datos, etc.

Pero al igual que ocurre con el disco duro (que periódicamente debemos de defragmentarlo), con nuestra base de datos, ocurre igual. En esos procesos de creación de datos, reorganización de índices, etc, el fichero de base datos se va agrandando y aunque en un momento determinado borremos datos, vemos que el tamaño del fichero no se reduce de acuerdo a ese borrado.

De alguna forma tenemos que hacerle ese “defragmentar” al fichero de base de datos. En el caso de bases de datos ese proceso se llama reducir la base de datos.

En SQL Server se muy sencillo desde el Entreprise Manager del SQL Server, los pasos a seguir son los siguientes:

  • Colocarnos encima de la base de datos a reducir
  • Hacer clic con el botón derecho del ratón y seleccionar la opción TAREAS, REDUCIR  y BASE DE DATOS.
  • En la siguiente ventana configuramos el tipo de reducción:

  • Por último hacer clic en ACEPTAR.

Ahora ya tenemos nuestra base de datos reducida y seguro que hemos recuperado parte del espacio ocupado (todo el que estaba desperdiciado) y sobre todo hemos optimizado el uso de la base de datos.

0
Categorizado en: Análisis de Datos

7 Comentarios

  1. Jesus Henandez dice:

    Buenos dias, realicé el proceso con mi BD, tal cual aparece en la imagen, duró un par de minutos, y al terminar le proceso, verifique el tamaño y no cambió, no se redujo, pero tampoco apareció error. Qué puedo hacer?

    Muchas gracias.

    0
  2. Ricardo Olivero dice:

    Buenas tardes Ricardo desde Colombia.

    Es recomendable hacer una reducción de una base de Datos?

    0
    • Rafael Marín Rafael Marín dice:

      Buenos días Ricardo,
      Depende del tamaño de dicha base de datos, de la optimización que ya tenga la misma y de los objetivos y usos que se persigan con ella.
      No siempre es necesario.
      Espero haberle ayudado.
      Un saludo.

      0
  3. Javier H. Armesto F dice:

    Al fin es no recomendable hacer la reducción de la BD…??  Mi pregunta se genera porque al aparecer como herramienta dentro del mismo Entreprise Manager del SQL Server, es porque es una utilidad recomendada para el usuario..??

    0
  4. rodney dice:

    Buenos dias, en varios poste he podido ver que no recomiendan hacer un shrikdatabase, ya que si bien reduce tamaño la fragmenta mucho mas, teneindo que hacer posteriores tareas.

    0
  5. Ricardo España dice:

    con esta reducción yo pierdo información o mis datos siguen iguales ?saludos 

    0
Ver más comentarios

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Descubre MasterClass de INESEM. Una plataforma en la que profesionales enseñan en abierto

Profesionales enseñando en abierto