Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Querys tardan en ejecutarse. (https://www.clubdelphi.com/foros/showthread.php?t=96123)

pgranados 22-02-2023 20:18:06

Querys tardan en ejecutarse.
 
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:

Código SQL [-]
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

¿Plan?
 
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

Cita:

Empezado por lucho6007 (Mensaje 550518)
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


La franja horaria es GMT +2. Ahora son las 16:12:53.

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