Imprimir página | Cerrar ventana

Dos tablas o Una sola

Impreso de: Foro de Access y VBA
Categoría: Access y VBA
Nombre del foro: Access y Otros sistemas
Descripción del foro: Proyectos ADP & Sql Server, Mysql& Access, MSDE
URL: http://www.mvp-access.com/foro/forum_posts.asp?TID=80707
Fecha de impresión: 26/Febrero/2020 a las 09:59


Tema: Dos tablas o Una sola
Publicado por: wichortiz
Asunto: Dos tablas o Una sola
Fecha de publicación: 01/Junio/2015 a las 22:13
Buenas tardes amigos.... como expertos que son, y como novato que soy yo, acudo a ustedes para resolver una duda... tengo una tabla de Personas con aproximadamente 8,000,000 de registros,  a la cual, necesito hacerle en vb.net dos consultas por separado, una por un campo (DPI) y otra por otro campo (REGISTRO).... por el momento, tengo como llave primaria a los dos campos, pero me asalta la duda si no será mejor tener dos tablas con la misma información pero con una sola llave primaria para cada una (una por DPI y otra por REGISTRO).... en mi pequeña BD solamente existen dos tablas.... si hago lo ultimo que les comente, tendría 3 tablas.

Que me aconsejan ???



Respuestas:
Publicado por: guarracuco
Fecha de publicación: 03/Junio/2015 a las 17:05
Yo que tengas una sola.
El cómo consultes depende la velocidad de respuesta, y por supuesto factores como: equipo, red.


-------------
https://tucondominioaldia.net


Publicado por: wichortiz
Fecha de publicación: 03/Junio/2015 a las 18:18
Gracias por tu respuesta Guarracuco.... es eso precisamente lo que quiero, que las consultas sean lo mas eficientes posible en cuanto a velocidad.... por eso mi pregunta, en cuanto a que opcion es mas recomendable para que no se tarde mucho en realizar las consultas...

Gracias de nuevo y espero me des alguna idea...


Publicado por: raipon
Fecha de publicación: 03/Junio/2015 a las 20:47
Hola, puedes probar en la tabla actual, a generar dos nuevos indices, uno para cada campo y verifica si optienes mejor rendimiento en las consultas (te recomiendo que no lo pruebes con una consulta existente, sino que crees una nueva -así forzaremos a que el motor de Access replantee el plan de ejecución de la consulta-). 
Otro tema que deberas medir, es si al añadir los nuevos índices penañlizas los inserts.

Saludos.


-------------
Ramon desde Terrassa.

http://www.sqlraipon.blogspot.com/" rel="nofollow - Mi blog


Publicado por: wichortiz
Fecha de publicación: 03/Junio/2015 a las 23:15
Gracias Raipon por tu respuesta.... creo que va mejor con la indexacion de los dos campos... me voy a quedar con esta opcion.

Gracias a todos y hasta la proxima.

Tema terminado.



Imprimir página | Cerrar ventana