none
Eliminar Historial de Tablas. RRS feed

  • Pregunta

  • Estimados Buenas tardes, he tenido últimamente unos problemillas en unas bases de datos (transaccional), se trata que mi base de datos está repleta para su versión ( sql server 2008 r2) y ya no puede escribir más data en las paginas de sql, para la cual se me ocurrió eliminar data que ya no es necesaria, ejemplo (data 2015) OJO: Teniendo que está data ya la tengo en una BD OLAP y no la necesito en producción.

    el motivó de la presente es para que me den consejos(buenas practicas de eliminado masivo) de lo que debo de tomar en cuenta.

    Pasos que estoy tomando en cuenta:

          1) Eliminar detalles de tablas maestra.

          2) Eliminar cabeceras.

          3) reorganizar y reindexar indices.

          4) reducir datafiles (*.mdf, *.ldf)

    a la espera de sus comentarios.

    saludos,

    martes, 15 de noviembre de 2016 21:19

Respuestas

  • Saludos

    Si solo son 10gb es express tu edicion muy seguramente (hipotesis mia), lo que SQL Server cuenta es el espacio interno tu podrias provisionar mas pero lo que para sql cuenta es el espacio, si borras algo aunque el data file y el log file conserven su tamanio actual este podra ser usado y administrado por sql server.

    • Marcado como respuesta Javier Esteban lunes, 21 de noviembre de 2016 22:58
    miércoles, 16 de noviembre de 2016 16:26

Todas las respuestas

  • Saludos, 

    Me supongo que version express no veo nada de malo excepto que saques un bacakup antes de cualquier cosa en caso de que necesites recuperar la informacion, reducir los logs y data files no lo veo como algo necesario realmente.

    No se a que te refieres por cabecera disculpa.

    miércoles, 16 de noviembre de 2016 2:28
  • Gracias Por responder Enrique AA, cabecera me refiero a las tablas que son principales como ventas, compras, etc.

    Ahora con respecto a reducir los archivos de datos y el log de transacciones, cada archivo pesan 10GB. En un momento pensé truncarlos, pero pensé que la base de datos se ponga en tamaño automáticamente luego del borrado de data. Creo q es un configuración del servidor.

    Saludos,

    miércoles, 16 de noviembre de 2016 16:23
  • Saludos

    Si solo son 10gb es express tu edicion muy seguramente (hipotesis mia), lo que SQL Server cuenta es el espacio interno tu podrias provisionar mas pero lo que para sql cuenta es el espacio, si borras algo aunque el data file y el log file conserven su tamanio actual este podra ser usado y administrado por sql server.

    • Marcado como respuesta Javier Esteban lunes, 21 de noviembre de 2016 22:58
    miércoles, 16 de noviembre de 2016 16:26