Eu uso hsqldb para meu banco de dados incorporado em meu aplicativo da web em java. Devo usar essa consulta para fornecer dados de HSQLDB. Existe alguma maneira de melhorar o desempenho dessa consulta?
SELECT RU.c AS Title, RU.g AS FullCode, RU.id AS RUAccountID,RU.i AS Published, RU.b AS RUAccountCode,
PC.id AS PCID,SL.id AS SLAccountID, SL.a AS gl_id,GL.a AS at_id
from GLBL_PC AS PC
INNER JOIN FINC_RU AS RU ON RU.F = PC.ID
INNER JOIN FINC_SL AS SL ON SL.ID = RU.A
INNER JOIN FINC_GL AS GL ON GL.ID = SL.A
WHERE RU.e=1 AND RU.a=6
ORDER BY RU.b;
Troque as tabelas GBL-PC e FINC_RU na lista.
Se a tabela FINC_RU for grande, você pode criar um índice em FINC_RU (A, E) para acelerar as coisas.
Cada coluna de ID deve ter uma restrição PRIMARY KEY ou um índice.
Este artigo é coletado da Internet.
Se houver alguma infração, entre em [email protected] Delete.
deixe-me dizer algumas palavras