[firebase-br] Sugestão para desempenho no Firebird
Magno System
magno em speet.com.br
Qua Abr 2 18:19:24 -03 2008
Eu tenho uma dúvida. Estou usando o IBO corretamente ? Para inserir, deletar
e editar cadastros simples eu ligo os componentes IBOQUERY correspondentes a
uma transação padrão que tem a propriedade AUTOCOMMIT setada para TRUE. No
caso dos cadastros eu tenho um IBOQUERY por TABELA.
Já no caso de STORED PROCEDURES, eu uso um componente IB_STOREDPROC + 1
componente IB_TRANSACTION por STORED PROCEDURE do banco e faço o controle
explícito (STARTTRANSACTION, COMMIT ou ROLLBACK).
No caso de RELATÓRIOS uso o IB_CURSOR ligado ao IB_TRANSACTION PADRÃO
(AUTOCOMMIT = TRUE).
E como regra básica, tantos os IB_QUERY quanto os IB_CURSOR dou um OPEN ao
abrir o FORM e um CLOSE ao fechar o FORM.
Seria mais ou menos assim ???
EMPRESA: Marcelo Guimarães Nogueira
NOME FANTASIA: Magno System
ENDEREÇO: Rua Oliveira Leite, 66 - Centro - Passa Quatro - MG
EMAIL: magno em speet.com.br
CNPJ: 07.693.076/0001-99
Marcelo Guimarães Nogueira
Magno System (Empresa Desenvolvedora de Software)
----- Original Message -----
From: "Carlos H. Cantu (TeamFB)" <listas em warmboot.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, April 02, 2008 2:14 PM
Subject: Re: [firebase-br]Sugestão para desempenho no Firebird
FH> Olá Cantu, acredito que não seja culpa de transações, porque, o usuário
sai
FH> do sistema, normalmente... sem travar nem nada.. com isso as transacoes
se
FH> perdem, ou nao?
Se vc comitou elas antes de fechar a aplicação, então não se perdem.
FH> Pode ser também, que outras maquinas na rede, estao travando, aih entra
na
FH> questao.. mas e esse garbage collection, ele é disparado quando? como
fico
FH> sabendo se é ele?
A Garbage Collection é executada constantemente, quando vc acessa
algum registro que tenha "lixo" associado. Ela também é disparada
(para todas as tabelas do banco) quando um sweep é executado.
[]s
Cantu (Membro do TeamFB - FireBase)
http://www.warmboot.com.br
FireBase - http://www.FireBase.com.br
Blog - http://blog.firebase.com.br
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
--
Internal Virus Database is out-of-date.
Checked by AVG Free Edition.
Version: 7.5.516 / Virus Database: 269.21.7/1329 - Release Date: 14/3/2008
12:33
Mais detalhes sobre a lista de discussão lista