Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Log del SQL (https://www.clubdelphi.com/foros/showthread.php?t=54350)

egarc 15-03-2008 03:40:30

Log del SQL
 
Saludos, tengo un sistema para companias de Television por cable hace 3 años y la base de datos en disco ocupa unos 10gb, pero me he dado cuenta que el gran tamaño esta en la base de datos LOG o en el log de la base de datos.

Como puedo vaciar esta base de datos, aunque sea sin utilizar delphi.

Necesito esto con urgencia, ya que como podran captar, el servidor de base de datos esta un poquito cargado manejando estas base de datos tan grandes.

Gracias anticipadas.

jcarteagaf 15-03-2008 12:15:40

Compactar Base de Datos
 
Una forma de compactar tu base de datos es eliminando el espacio no utilizado (producto de registros borrados, etc).

En el query analyzer (si usas sql server 2000 o menor) puedes escribir el siguiente script y ejecutarlo


Código SQL [-]
DBCC SHRINKDATABASE (TU_BASE_DE_DATOS,10)
GO

El numero 10 indica el espacio en blanco que dejara en tu base de datos en Megabytes.

Saludos

luisgutierrezb 15-03-2008 15:58:16

Hay alguna formula o algo asi para calcular el tamaño optimo del log?

egarc 17-03-2008 20:34:59

Saludos, yo utilizo SQL SERVER 2005....

jcarteagaf 18-03-2008 13:06:05

Reducir Tamaño base de datos
 
En sql server 2005 puedes hacerlo generando un nuevo Script en el SQL Server Management Studio, tambien puedes seleccionar la base de datos con el boton derecho, elegir Shrink| Database, marcas la opcion Reorganize files (si quieres que tus datos se reorganicen luego de la reduccion de espacio, este proceso es un poco lento, dependiendo del tamaño de tu B.D.) y luego le das Ok.

Saludos


La franja horaria es GMT +2. Ahora son las 03:18:47.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi