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
 

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

Preguntas similares