Jump to content

dev botao

  • Este tópico foi criado há 1670 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Posted

pessoal tenho esse sql 

SELECT A.QNTPRO,
(SELECT SUM(B.QNTPRO) FROM PEDIDOS2 B WHERE B.IDEPRO = A.NUMIDE) AS QNTFAT
FROM VENDAS2 A
WHERE A.NUMDOC = 1

ele traz a quantidade dos produtos da tabela vendas2 e traz da tabela pedidos a quantidade ja faturada, ta funcionando, porem to achando ele um pouco lento, os amigos tem alguma sujestão pra melhorar a velocidade ?

 

Obrigado

 

  • Moderadores
Posted

Pode ser necessário criar índices ou chave estrangeira para os campos onde está sendo feito comparação.

B.IDEPRO

A.NUMDOC

Analise o plano de execução.. qualquer tabela onde apareça a expressão NATURAL quer dizer que o SGBD precisou percorrer item por item da tabela. Se ela tem muitos registros vai ficar mais lento, criar um índice nesse campo vai melhorar o desempenho das consultas.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

  • Este tópico foi criado há 1670 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.