Jvilomar
18-01-2006, 20:03:48
Saludos mis queridos amigos del Club Delphi..
Tengo el siguiente dilema y me gustaria que ustedes me den su siempre sabia opinion.
TEngo una base de datos en SQL Server 2000 en esta eh exportado tres tablas desde DBase donde Cada Tabla tiene 2 millones de Registros. el asunto es que primero quisiera unir todos los registros en una sola tabla ya que voy a tener que consultar todos los registros en una sola consulta. apenas pude crearle el indice a una de las tablas porque cuando intento hacerlo en las otras dos se me cuelga el servidor sql.
Ahora bien la pregunta es: ¿ Esta bien unirlos en una sola tabla? ¿si es asi.. existe alguna forma de que yo pueda optimizar la tabla para que la consulta no se haga superrrrr lenta? o simplemente la dejo como esta en tres tablas diferentes y hago la consulta tabla por tabla? que me recomiendan ustedes?
Muchas gracias por Adelantado...
Atentamente
Jose Manuel.
pd. por si las moscas pienso hacer la consulta en Delphi 7
Tengo el siguiente dilema y me gustaria que ustedes me den su siempre sabia opinion.
TEngo una base de datos en SQL Server 2000 en esta eh exportado tres tablas desde DBase donde Cada Tabla tiene 2 millones de Registros. el asunto es que primero quisiera unir todos los registros en una sola tabla ya que voy a tener que consultar todos los registros en una sola consulta. apenas pude crearle el indice a una de las tablas porque cuando intento hacerlo en las otras dos se me cuelga el servidor sql.
Ahora bien la pregunta es: ¿ Esta bien unirlos en una sola tabla? ¿si es asi.. existe alguna forma de que yo pueda optimizar la tabla para que la consulta no se haga superrrrr lenta? o simplemente la dejo como esta en tres tablas diferentes y hago la consulta tabla por tabla? que me recomiendan ustedes?
Muchas gracias por Adelantado...
Atentamente
Jose Manuel.
pd. por si las moscas pienso hacer la consulta en Delphi 7