store procedure oracle e Delphi
Olá Pessoal,
Tenho um banco de dados Oracle 8i com uma procedure de base, que possui parametros de entrada e saida.
No delphi passo os parametros e executo da seguinte maneira:
SP_Proc.Prepared:=true;
SP_Proc.ExecProc;
Estou recebendo os parametros de saida corretos. Mas a performance nao esta boa.
Quando executa o ExecProc
Pergunto: Existe algum outro procedimento que possa melhorar a performance ?
Obrigado.
Tenho um banco de dados Oracle 8i com uma procedure de base, que possui parametros de entrada e saida.
No delphi passo os parametros e executo da seguinte maneira:
SP_Proc.Prepared:=true;
SP_Proc.ExecProc;
Estou recebendo os parametros de saida corretos. Mas a performance nao esta boa.
Quando executa o ExecProc
Pergunto: Existe algum outro procedimento que possa melhorar a performance ?
Obrigado.
Fbuss
Curtidas 0
Respostas
Motta
26/08/2004
podem ser muitas coisas, muito provavelmente o problema está na SP.
onde vc trabalha tem um DBA ? Fale com ele
onde vc trabalha tem um DBA ? Fale com ele
GOSTEI 0
Fbuss
26/08/2004
Obrigado Motta, ja conversei, acontece que executando a mesma SP com chamada em COBOL o processo é rápido. Dando uma idéia, para executar consulta de 100 registros leva 8 seg no delphi e em COBOL leva 2 seg.
Existe alguma outra forma de executar a SP no Delphi ?
Existe alguma outra forma de executar a SP no Delphi ?
GOSTEI 0
Paulo_amorim
26/08/2004
Olá
O problema pode ser na conexão Delphi- Oracle...
Você usa que componentes para acessar?
Tabmém pode-se verificar se o problema não está no Prepare...
Até+
O problema pode ser na conexão Delphi- Oracle...
Você usa que componentes para acessar?
Tabmém pode-se verificar se o problema não está no Prepare...
Até+
GOSTEI 0
Motta
26/08/2004
No COBOL não há problema da conecção creio, pois acredito que rodem na mesma máquina. Concordo com o Paulo, como é a conecção Delphi-Oracle ?
GOSTEI 0