Crear una tabla histórica

24/11/2006 - 00:07 por Peter | Informe spam
Hola!!

Estoy trabajando en SQL Server 2000, con windows 2000.Tengo una instancia
con tres tablas, a éstas tablas le inserto aproximadamente 18,000 registros
diarios. por lo que seguramente crecera a más de 6,500,000 de registros al
año, esto seguramente hará que se vuelva lento el acceso a las tablas, he
pensado en que debido a que la información solo se consulta de uno o dos
meses atrás, crear tablas históricas y enviar la información para que solo
queden los dos meses, mi duda es: Como lo hago??? o si existe alguna mejor
forma de hacerlo???

Gracias y Saludos!!!

Preguntas similare

Leer las respuestas

#1 Asier
24/11/2006 - 09:04 | Informe spam
Hola

Crea una tarea programada que se ejecute todos los días y que pase los
registros que tu selecciones la la tabla de historicos. De todas formas
revisa los indices de las tablas.
Saludos,

Asier Ayestaran

"Peter" escribió en el mensaje
news:
Hola!!

Estoy trabajando en SQL Server 2000, con windows 2000.Tengo una instancia
con tres tablas, a éstas tablas le inserto aproximadamente 18,000


registros
diarios. por lo que seguramente crecera a más de 6,500,000 de registros


al
año, esto seguramente hará que se vuelva lento el acceso a las tablas, he
pensado en que debido a que la información solo se consulta de uno o dos
meses atrás, crear tablas históricas y enviar la información para que solo
queden los dos meses, mi duda es: Como lo hago??? o si existe alguna mejor
forma de hacerlo???

Gracias y Saludos!!!
Respuesta Responder a este mensaje
#2 Maxi
24/11/2006 - 13:13 | Informe spam
Hola, y porque piensas que se va a volver lento la tabla? yo no haria
particiones asi de data a menos que sea la ultima alternativa, antes de
hacer esto hay muchas otras cosas que podes planificar para que no se sienta
lenta, como por ej: tener varios discos y dividir las cosas el fielgroups
distintos.


Salu2

Microsoft MVP SQL Server
Culminis Speaker
INETA Speaker

"Peter" escribió en el mensaje
news:
Hola!!

Estoy trabajando en SQL Server 2000, con windows 2000.Tengo una instancia
con tres tablas, a éstas tablas le inserto aproximadamente 18,000
registros
diarios. por lo que seguramente crecera a más de 6,500,000 de registros
al
año, esto seguramente hará que se vuelva lento el acceso a las tablas, he
pensado en que debido a que la información solo se consulta de uno o dos
meses atrás, crear tablas históricas y enviar la información para que solo
queden los dos meses, mi duda es: Como lo hago??? o si existe alguna mejor
forma de hacerlo???

Gracias y Saludos!!!
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida