PDA

Ver la Versión Completa : Querys tardan en ejecutarse.


pgranados
22-02-2023, 20:18:06
Buen día, tengo algunos problemas con Firebird 2.5 y es que tardan mucho en ejecutarse los querys cuando utilizo JOINS o EXISTS, este query por ejemplo: tardo entre 1 minuto a 2 en ejecutase:

SELECT * FROM TABLA1 FULL JOIN TABLA2 ON TABLA1.ID = TABLA2.ID WHERE TABLA2.CONCEPTO= 'DEPNOID'

La computadora que estoy usando tiene los siguientes componentes:
Intel Core i51135G7
16gb DDR4 3000mhz
SSD NVME 250gb

Lo que me preocupa es que TABLA1 y TABLA2 tienen aprox 6k registros :confused:

¿Esta velocidad es normal? Hace mucho no trabajo con "tantos" registros.

Saludos.

lucho6007
22-02-2023, 20:39:47
Hola!
Si ejecutás la misma sentencia en FlameRobin ¿qué plan usa?
¿Las tablas tienen índices en los campos ID?
Revisá esas dos cosas, seguramente ahí está el problema.
Con los datos que nos das, otra cosa no se me ocurre.

Casimiro Notevi
22-02-2023, 20:53:49
https://www.clubdelphi.com/foros/showthread.php?t=93348

pgranados
22-02-2023, 21:35:14
Hola!
Si ejecutás la misma sentencia en FlameRobin ¿qué plan usa?
¿Las tablas tienen índices en los campos ID?
Revisá esas dos cosas, seguramente ahí está el problema.
Con los datos que nos das, otra cosa no se me ocurre.

Olvidaba los índices, gracias lucho6007.

:D