[firebase-br] RES: Problema de PERFORMACE
Marcelo Silva
marcvan em ig.com.br
Qua Jun 6 14:55:40 -03 2007
Estranho tenho duas tabela que sao acessadas o tempo todo pelo pessoal
uma tem 700.000 e a outra 1.300.000 registros e vai tudo na boa... tanto a
insercao como a pesquisa
Teve um select com subselects que fui fazer igual ao seu em uma tabela com
50.000 registros e ele demorava um pouco
entao eu fiz select individuais ae tudo vai rapidinho
exemplo:
SELECT
SUM(SELECT VALOR FROM TABELA2 WHERE CODIGO - T1.CODIGO AND DC = 'C') AS
CREDITO,
SUM(SELECT VALOR FROM TABELA2 WHERE CODIGO - T1.CODIGO AND DC = 'D') AS
DEBITO
FROM TABELA1 T1
WHERE T1.DATA BETWEEN :DAT_INI AND :DAT_FIM
Ae fiz cada select separado e guardei os valores entao ficou mais rapido
vai entender
------------------------------------------
Marcelo Silva
msn: marcvan em ig.com.br
11 6723-3106 - TB
11 9693-4251 - CL
------------------------------------------
----- Original Message -----
From: "Forrest®" <fernando em gramatura.com.br>
To: <lista em firebase.com.br>
Sent: Wednesday, June 06, 2007 11:37 AM
Subject: Re: [firebase-br] RES: Problema de PERFORMACE
Moacir wrote:
> Marcelo, bom dia. Todos os campos estão indexados, certinho tanto que
> quando executo o SQL sem ninguém estar conectado é rapidíssimo, porem
> quando as conexões locais começam a aparecer, este mesmo SQL passa a
> ser demorado.
>
> A tabela principal deste SQL TEM 415000 REGISTROS.
---
E os page sizes como estão acho que vale a pena dar uma conferida nisso
também.
T+++++++++++++
--
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista