Firebird - Stored Procedure
Criei uma store procedure para gravar em 3 tabelas e processar a venda e o saldo de estoque.
esta procedure demora 800 mili segundos para executar. (parece pouco).
mas quando tenho varias maquinas processando venda a procedure trava as outras maquinas.
a pergunta: a store procedure roda em fila no banco de dados(espera executar uma para depois executar outra solicitacao) ou o firebird processa em paralelo as chamadas?
obrigado,
esta procedure demora 800 mili segundos para executar. (parece pouco).
mas quando tenho varias maquinas processando venda a procedure trava as outras maquinas.
a pergunta: a store procedure roda em fila no banco de dados(espera executar uma para depois executar outra solicitacao) ou o firebird processa em paralelo as chamadas?
obrigado,
Ezequiel Colmanetti
Curtidas 0
Respostas
Ezequiel Colmanetti
04/09/2015
Esta forma que faço em uma stored procedure unica está certo?
Alguem tem alguma sugestão.
obrigado,
Alguem tem alguma sugestão.
obrigado,
GOSTEI 0
Fabio Basso
04/09/2015
Olá Ezequiel,
Você pode monitorar seu servidor para verificar se todas as cpus estão funcionando no momento de processar as procedures e também verificar se o seu firebird instalado é o Classic ou o SuperServer.
http://www.sinatica.com/blog/br/index.php/artigos/firebird-superserver-classicserver-ou-superclassic
É claro que temos que ter em mente também, quantos usuários estão executando os mesmos processos e se o servidor tem capacidade para atender todos (deve-se verificar, processamento, memória e I/O de disco).
Você pode monitorar seu servidor para verificar se todas as cpus estão funcionando no momento de processar as procedures e também verificar se o seu firebird instalado é o Classic ou o SuperServer.
http://www.sinatica.com/blog/br/index.php/artigos/firebird-superserver-classicserver-ou-superclassic
É claro que temos que ter em mente também, quantos usuários estão executando os mesmos processos e se o servidor tem capacidade para atender todos (deve-se verificar, processamento, memória e I/O de disco).
GOSTEI 0