Busqueda Rapida
Saludos a todos :
Mi problema es que estoy tratando de realizar una busqueda en una tabla que contiene mas de un millon de registros. Como comprenderan, al existir tantos registros, hasta mi computador se inhibe o friza o dura demasiado. Necesito una forma optima de realizar esta busqueda. Estuve intentando con el filter y tambien con un query, pero no hay forma de que resulte. Si alguno de ustedes conoce una forma optima y nitida de busqueda, me la hacen saber por favor. Gracias. |
¿Los datos de la tabla están indexados? Si no es así, hazlo, verás cómo se aceleran las búsquedas automáticamente.
|
claro que si, estan indexados
|
y si primero pruebas hacer un procedimiento almacenado que te filtre todos los datos que necesites, antes de cargar la tabla, por que no creo que el millon de datos lo utilices para esa busqueda.
a mi me sirvio |
Que motor de base de datos utilizas???
Un filter??? Para hacerlo tienes que tener el millón de registros cargados, por eso va tan lento. Y con el query que problema tuviste??? Te puedo asegurar que con un query se puede obtener lo que buscas en unos segundos. |
Cita:
Saludos.:) |
respuesta
mira mi base de datos la hice en sqlserver 2000 ahora lo estoy migrando a mysql y funciona mucho mejor en mysql los procedimientos almacenados te ayudan mucho pero tambien seria una buena opcion las tablas hash voy a investigar sobre eso ok
|
La franja horaria es GMT +2. Ahora son las 05:04:44. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi