Una de desempeño Mejor aumentar campos? o hacer consultas mas complejas???

17/03/2005 - 20:51 por SergioT | Informe spam
Hola

Tengo una tabla que tiene ya como 20 campos por registro y aparentemente
necesito como 6 campos numeric(18,0) más
9 numeric(18,0)
8 smallint
1 tinyint
1 char(15)
1 datetime

Yo podira, en lugar de aumentar 6 campos mas een la tabla , hacer el calculo
de cada uno de estos 6 campos en las consultas que requiera, el calculo
implica la sentencia CASE anidada dentro de otra CASE por cada columna ,
ademas que cuando requiera sacar diferencias entre las columnas calculadas
la consulta se complica mucho mas.

La pregunta es:: Me recomiendan aumentar campos o pasarme el trabajo de
armar consultas mas complejas ? que creen que afecte mas a la velocidad de
respuesta???

GRacias por sus opiniones
 

Leer las respuestas

#1 Alejandro Mesa
17/03/2005 - 21:01 | Informe spam
Sergio,

Podrias usar columnas calculadas, vistas, vistas indexadas.

Que tan compleja son las formulas o calculos?


AMB


"SergioT" wrote:

Hola

Tengo una tabla que tiene ya como 20 campos por registro y aparentemente
necesito como 6 campos numeric(18,0) más
9 numeric(18,0)
8 smallint
1 tinyint
1 char(15)
1 datetime

Yo podira, en lugar de aumentar 6 campos mas een la tabla , hacer el calculo
de cada uno de estos 6 campos en las consultas que requiera, el calculo
implica la sentencia CASE anidada dentro de otra CASE por cada columna ,
ademas que cuando requiera sacar diferencias entre las columnas calculadas
la consulta se complica mucho mas.

La pregunta es:: Me recomiendan aumentar campos o pasarme el trabajo de
armar consultas mas complejas ? que creen que afecte mas a la velocidad de
respuesta???

GRacias por sus opiniones




Preguntas similares