Busquedas Avanzadas con SQL Server
Publicado por Byron (6 intervenciones) el 11/03/2006 01:57:44
Hola a todos.
Amigos les tengo una inquietud, para quien pueda ayudarme a solucionar el siguiente problema.
Tengo una aplicación en visual basic, que consulta una base de Datos hecha en SQL Server, esta base de datos posee una tabla que contiene 1500000 registros. El diseño de esta tabla tiene un Ide que es la llave primaria y un nombre de un articulo.
Cuando realizo busquedas abiertas, es decir, que me encuentre todas las coincidencias en el campo del nombre se tarda mucho tiempo en devolverme la consulta.
por ejemplo:
SELECT * FROM TABLA
WHERE NombreArticulo LIKE '%LAPIZ%'
y el problema no termina alli ya que esta tabla puede llegar a contener aproximadamente 5500000 de registros, entonces se va a tardar mucho mas tiempo a la hora de realizar una consulta de este tipo.
Por favor si alguien conoce la forma de realizar busquedas de forma mas rapida le agradeceria me colabore con esto.
Gracias a todos.
Amigos les tengo una inquietud, para quien pueda ayudarme a solucionar el siguiente problema.
Tengo una aplicación en visual basic, que consulta una base de Datos hecha en SQL Server, esta base de datos posee una tabla que contiene 1500000 registros. El diseño de esta tabla tiene un Ide que es la llave primaria y un nombre de un articulo.
Cuando realizo busquedas abiertas, es decir, que me encuentre todas las coincidencias en el campo del nombre se tarda mucho tiempo en devolverme la consulta.
por ejemplo:
SELECT * FROM TABLA
WHERE NombreArticulo LIKE '%LAPIZ%'
y el problema no termina alli ya que esta tabla puede llegar a contener aproximadamente 5500000 de registros, entonces se va a tardar mucho mas tiempo a la hora de realizar una consulta de este tipo.
Por favor si alguien conoce la forma de realizar busquedas de forma mas rapida le agradeceria me colabore con esto.
Gracias a todos.
Valora esta pregunta


0