problema con sql anywhere en uso de indices
Publicado por dany rojas (1 intervención) el 10/04/2003 15:13:58
cordial saludo desde colombia
tengo una aplicacion que maneja volumenes importantes de datos 150000 registros o mas por tabla, y cuando trato de ejecutar consultas asi sea desde la misma tabla se demora demasiado, esto no mejora ni con la instruccion de forzado de indices , la misma aplicacion , corriendo en sql server de microsoft, presentaba el mismo rendimiento, incluso sobre la misma tabla, pero logre corregir el problema forzando la busqueda por el indice lo cual reducia cualquier tiempo de consul de n segundos a 1 maximo 2, he buscado el metodo para realizar esta optimización por SQL anhywhere y ha sido imposible, ese es mi problema,
consultas yan sencillas como un:
select count(*) from tabla (index indice)); para uan tabla con 150000 regisros se toma entre 45 y 60 segundos, peor cuando hablo de consultas compuestas por varias tablas.
mi herramienta de desarrollo es pb
espero esta informacion sea clara y puedan colaborarme.
gracias
tengo una aplicacion que maneja volumenes importantes de datos 150000 registros o mas por tabla, y cuando trato de ejecutar consultas asi sea desde la misma tabla se demora demasiado, esto no mejora ni con la instruccion de forzado de indices , la misma aplicacion , corriendo en sql server de microsoft, presentaba el mismo rendimiento, incluso sobre la misma tabla, pero logre corregir el problema forzando la busqueda por el indice lo cual reducia cualquier tiempo de consul de n segundos a 1 maximo 2, he buscado el metodo para realizar esta optimización por SQL anhywhere y ha sido imposible, ese es mi problema,
consultas yan sencillas como un:
select count(*) from tabla (index indice)); para uan tabla con 150000 regisros se toma entre 45 y 60 segundos, peor cuando hablo de consultas compuestas por varias tablas.
mi herramienta de desarrollo es pb
espero esta informacion sea clara y puedan colaborarme.
gracias
Valora esta pregunta


0