Consulta lenta junção interna de muitas tabelas HSQLDB

Meysam Fathee Arrow

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;
Fredt

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.

editar em
0

deixe-me dizer algumas palavras

0comentários
loginDepois de participar da revisão

Artigos relacionados

MySQL Atualizar consulta de tabelas de junção interna

consulta mysql de 2 tabelas com junção interna

Junção interna de várias tabelas na consulta mysql

Sintaxe para consulta de junção interna para 4 tabelas

Consulta de junção interna com duas tabelas

MySQL: consulta lenta com muitas junções

Visão Mysql com resultados de junção de várias tabelas em consulta lenta

Consulta lenta ao usar contagem (*) e junção interna

Junção interna de 4 tabelas

Consultar tabelas de junção interna 3

Junção interna MySql de 2 tabelas

Consultar tabelas de junção interna 3

Como acelerar uma junção interna SQLITE de 4 vias que é lenta, apesar de abranger índices em todas as tabelas

mostrar 2 tabelas em 1 usando consulta de junção interna

Como fazer consulta sql contendo junção interna de duas tabelas pais?

Atualização de muitas linhas com junção extremamente lenta

Consulta de junção interna JPQL

Consulta de junção interna do Laravel

Junção interna tripla lenta

Execução de consulta lenta juntando várias tabelas

Consulta de tabelas de junção JPA

Excluir * de duas tabelas de junção interna

Resultado múltiplo de junção interna de 2 tabelas

Junção interna de duas tabelas com resultados de data

Cálculos SQL na junção interna de 3 tabelas

sql selecionando de duas tabelas sem junção interna

Como inserir uma junção interna de 3 tabelas diferentes

mostrar diferentes colunas de diferentes tabelas com junção interna

Maneiras personalizadas de escrever consulta mysql de junção interna e junção interna no codeigniter

TOP lista

quentelabel

Arquivo