Creación de historico

10/11/2005 - 16:09 por rigoberto | Informe spam
Hola: Estoy realizando un estudio para guardar un resumen historico de
28 meses de proceso, en dos tablas (es lo mejor), las cuales tienen 15
campos y 5 campos. Dichas tablas contienen aproximadamente por mes:

Tabla1: registros:21.500.000 .Tamaño 1.6 GB
Tabla2: registros: 8.000.000 .Tamaño 0.21 GB

En los 28 meses se guardarian aproximadamente en :
Tabla1: 602.000.000 registros
Tabla2: 224.000.000 registros.

Que modelo me recomiendan para guardar esta informacion?. Si guardo la
informacion en las dos tablas al crearle indices respectivos, el
rendimiento en este tipo de consulta es lento?.

Gracias...
Pdta: (El servidor tienen 8 GB en RAM con Windows server 2003 y SQL
Server 2000)

Preguntas similare

Leer las respuestas

#1 Guido Catalano
10/11/2005 - 18:18 | Informe spam
Todo depende de que datos guardes y como se relacionan.
Puedes poner mas detalles de la info?

G.-


"rigoberto" escribió en el mensaje
news:
Hola: Estoy realizando un estudio para guardar un resumen historico de
28 meses de proceso, en dos tablas (es lo mejor), las cuales tienen 15
campos y 5 campos. Dichas tablas contienen aproximadamente por mes:

Tabla1: registros:21.500.000 .Tamaño 1.6 GB
Tabla2: registros: 8.000.000 .Tamaño 0.21 GB

En los 28 meses se guardarian aproximadamente en :
Tabla1: 602.000.000 registros
Tabla2: 224.000.000 registros.

Que modelo me recomiendan para guardar esta informacion?. Si guardo la
informacion en las dos tablas al crearle indices respectivos, el
rendimiento en este tipo de consulta es lento?.

Gracias...
Pdta: (El servidor tienen 8 GB en RAM con Windows server 2003 y SQL
Server 2000)
Respuesta Responder a este mensaje
#2 hvalencia
10/11/2005 - 20:08 | Informe spam
rigoberto wrote:
Hola: Estoy realizando un estudio para guardar un resumen historico de
28 meses de proceso, en dos tablas (es lo mejor), las cuales tienen 15
campos y 5 campos. Dichas tablas contienen aproximadamente por mes:

Tabla1: registros:21.500.000 .Tamaño 1.6 GB
Tabla2: registros: 8.000.000 .Tamaño 0.21 GB

En los 28 meses se guardarian aproximadamente en :
Tabla1: 602.000.000 registros
Tabla2: 224.000.000 registros.

Que modelo me recomiendan para guardar esta informacion?. Si guardo la
informacion en las dos tablas al crearle indices respectivos, el
rendimiento en este tipo de consulta es lento?.

Gracias...
Pdta: (El servidor tienen 8 GB en RAM con Windows server 2003 y SQL
Server 2000)
Respuesta Responder a este mensaje
#3 rigoberto
10/11/2005 - 20:35 | Informe spam
La llave principal de la tabla1 es CLAVE_ID, la cual es unica y es de
tipo INT, ademas tiene un indice en el campo PERSON_ID (INT). La Tabla2
tiene una llave compuesta por los campos CLAVE_ID y PERSON_ID.

La tabla1 contienen 8 campos INT, 5 Smallint y 2 Datetime. Todos los
campos a excepcion de tres (3) campos incluido la llave son codigos de
refencia.

La tabla2 contiene 2 campos INT, 2 smallint y 1 Datetime.

Las consultas a realizar no se ha definido en su totalidad aun, pero
deberan ser por mes y por PERSON_ID como minimo ó por PERSON_ID de
todos los meses. La prioridad en este momento es la creacion del
historico. Las DB se encuentran en una cinta por cada mes.

Estuve leyendo sobre el Uso de particiones para guardar la informacion
y creemos que es una alternativa muy viable para la cantidad de
informacion a
guardar(http://www.microsoft.com/spanish/ms...nsInDW.asp)
. No se si conoce este tema? o recomienda otro metodo?.
Respuesta Responder a este mensaje
#4 rigoberto
10/11/2005 - 20:38 | Informe spam
se me olvidaba comentar que el CAMPO_ID es incremental cada mes, es
decir no se repetira en ningun mes.
Respuesta Responder a este mensaje
#5 hvalencia
10/11/2005 - 22:48 | Informe spam
LO QUE PUEDE HACER ES ... NO HACER NADA...
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida