tamaño de mi BD.?

25/09/2004 - 01:52 por adrian | Informe spam
el problema es que como iva creciento y para mejorar el
diseño de mi base de datos saque varios campos a mis tablas
que no me servia, Como tenia campos que guardaban un maximo
de 10 resultado decidi ponerlos en otra tabla y en ves de
tener un campo de char (20) en promedio los cambie por un int
y cuando saque algunos campos mi base de datos no disminuyo
de tamaño y siguio creciendo...en una tabla de casi 800
registros saque unos 5 campos, pense que eso diminuiria el
tamaño de BD. no fue asi.
Cual seria la solucion a este problema.les estaria muy
agradecido si me dan una mano
Desde ya muchas gracias
Adrian

Preguntas similare

Leer las respuestas

#1 Guillermo Roldán
25/09/2004 - 11:54 | Informe spam
Hola Adrián,

Se agradecería más información para poder darte una ayuda más precisa. De
cualquier modo, te sugiero:

- No utilices campos char sino varchar, salvo en casos como un código
obligatorio (not null) de 4 caracteres dónde siempre se rellenan los cuatro
caracteres. Aquí sería más óptimo mantener el char.
- No utilices campos text... sino varchar (siempre que puedas).
- Crea sólo los indices que se vayan a utilizar en la práctica, y los
necesarios para forzar la unicidad.
- Si almacenas imagenes en la BBDD, puedes plantearlas almacenarlas en
disco, y dejar en la BBDD sólo una cadena de caracteres que las referencie.
- Ajusta la precisión de los valores numéricos. Por ejemplo, no utilices
un BigInt, si con un SmallInt sería suficiente.
- Ajusta la longitud de los valores de texto.
- Archivar la información histórica de años vencidos.

Si la BBDD sigue siendo muy grande, puedes plantear dividirla en distintos
grupos de archivos, a poder ser en distintos discos, o bien separar índices
de tablas...

Espero que te sea de ayuda.

Saludos,
Guillermo Roldán
MCDBA, MCSE, MCSA
Madrid - Spain




"adrian" escribió en el mensaje
news:352401c4a291$7c9bf610$
el problema es que como iva creciento y para mejorar el
diseño de mi base de datos saque varios campos a mis tablas
que no me servia, Como tenia campos que guardaban un maximo
de 10 resultado decidi ponerlos en otra tabla y en ves de
tener un campo de char (20) en promedio los cambie por un int
y cuando saque algunos campos mi base de datos no disminuyo
de tamaño y siguio creciendo...en una tabla de casi 800
registros saque unos 5 campos, pense que eso diminuiria el
tamaño de BD. no fue asi.
Cual seria la solucion a este problema.les estaria muy
agradecido si me dan una mano
Desde ya muchas gracias
Adrian
Respuesta Responder a este mensaje
#2 MAXI
25/09/2004 - 15:29 | Informe spam
Hola, si no haces un Shink de la BDD esta no se va a reducir :(.

Ademas de las sugerencias del otro amigo te pregunto:

Es tan grande esa BDD? de cuantos GB estamos hablando?




Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)
Mail: Maxi_accotto[arroba]speedy.com.ar

Msn Messager:

"adrian" escribió en el mensaje
news:352401c4a291$7c9bf610$
el problema es que como iva creciento y para mejorar el
diseño de mi base de datos saque varios campos a mis tablas
que no me servia, Como tenia campos que guardaban un maximo
de 10 resultado decidi ponerlos en otra tabla y en ves de
tener un campo de char (20) en promedio los cambie por un int
y cuando saque algunos campos mi base de datos no disminuyo
de tamaño y siguio creciendo...en una tabla de casi 800
registros saque unos 5 campos, pense que eso diminuiria el
tamaño de BD. no fue asi.
Cual seria la solucion a este problema.les estaria muy
agradecido si me dan una mano
Desde ya muchas gracias
Adrian
Respuesta Responder a este mensaje
#3 Javier Loria
26/09/2004 - 21:55 | Informe spam
Hola:
Como removiste las columnas? Si hiciste un ALTER TABLE no se recupera el
espacio que ocupaban las columnas anteriores. Esto es el servidor NO ELIMINA
este espacio.
Debes hacer:
==ÛCC CLEANTABLE('Base', 'Tabla')
Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda


"adrian" wrote in message
news:352401c4a291$7c9bf610$
el problema es que como iva creciento y para mejorar el
diseño de mi base de datos saque varios campos a mis tablas
que no me servia, Como tenia campos que guardaban un maximo
de 10 resultado decidi ponerlos en otra tabla y en ves de
tener un campo de char (20) en promedio los cambie por un int
y cuando saque algunos campos mi base de datos no disminuyo
de tamaño y siguio creciendo...en una tabla de casi 800
registros saque unos 5 campos, pense que eso diminuiria el
tamaño de BD. no fue asi.
Cual seria la solucion a este problema.les estaria muy
agradecido si me dan una mano
Desde ya muchas gracias
Adrian
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida