Dividir tabla

26/02/2010 - 13:36 por juanjo | Informe spam
Hola, vereis, tengo una base de datos Sqlserver 2005 y una de las tablas que
tengo tiene 100 millones de registros, aunque la tengo optimizada a nivel de
indices empiezo a tener cierto problemas a la hora de consultar registros y
quisiera dividirla en dos tablas una historica y otra de trabajo. ¿Cual es la
mejor forma de hacer esto?. Gracias
 

Leer las respuestas

#1 Ricardo Junquera
26/02/2010 - 14:15 | Informe spam
Hola Juanjo

Creo que te puede interesar particionar la tabla:

"Las ediciones Enterprise y Developer de SQL Server™ 2005 permiten dividir
grandes cantidades de datos contenidos en una única tabla en varias
particiones más pequeñas que se pueden administrar y mantener de forma ..."

Te dejo un link donde esta muy bien explicado, pero depende de tu version de
SQL

http://207.46.16.252/es-es/magazine/2007.03.partitioning.aspx



Un saludo

Ricardo Junquera
Consultor Business Intelligence

BG&S a delaware company


"juanjo" wrote:

Hola, vereis, tengo una base de datos Sqlserver 2005 y una de las tablas que
tengo tiene 100 millones de registros, aunque la tengo optimizada a nivel de
indices empiezo a tener cierto problemas a la hora de consultar registros y
quisiera dividirla en dos tablas una historica y otra de trabajo. ¿Cual es la
mejor forma de hacer esto?. Gracias

Preguntas similares