[firebase-br] URGENTE!!! Lentidão na hora de salvar e navegar

Pha lista em pha.com.br
Qui Fev 9 09:10:28 -03 2006


O FB não tem limite deste tipo.

O que pode estar acontecendo é que o MDO ou ClientDataSet (se estiver
usando) esta gerando um update com todos os campos no where, isso torna o
o post lento.

Outra coisa que torna as operações lentas é utilizar um Character Set
definido no componente de conexao diferente do da base de dados.

Paulo Henrique Albanez
VirtualSystem Informática Ltda
Nova Odessa / SP - Brazil
Membro do TeamFB (FireBase)

>     PROBLEMA: Está demorando muito para processar o POST da tabela. O
> Firebird tem limite para o tamanho do registro???? Com 100 registros
> fica muito lento. Também fica lento ir do primeiro registro para o
> ultimo e do último para o primeiro.
>     Segue, abaixo, DDL da tabela CLIFOR:
>
>   CREATE TABLE CLIFOR (
>     EMPRESAID      INTEGER NOT NULL,
>     CLIFORID       INTEGER NOT NULL,
>     CFINATIVO      LOGICON,
>     CFTIPO         CHAR(1) NOT NULL,
>     CFPESSOA       CHAR(1) NOT NULL,
>     CFNOME         VARCHAR(60) NOT NULL COLLATE PT_BR,
>     CFDATAFN       DATE,
>     CFEND          VARCHAR(40) COLLATE PT_BR,
>     CFNUMERO       VARCHAR(6),
>     CFBAIRRO       VARCHAR(20),
>     CFREGIAOID     INTEGER,
>     CFCIDADEID     INTEGER NOT NULL,
>     CFCEP          VARCHAR(9),
>     CFCXPOSTAL     VARCHAR(6),
>     CFTEL          VARCHAR(12),
>     CFRAMAL        VARCHAR(4),
>     CFFAX          VARCHAR(12),
>     CFEMAIL        VARCHAR(40),
>     CFCELULAR      VARCHAR(12),
>     CFINTERNET     VARCHAR(70),
>     CFLIMCRED      DINHEIROP,
>     CFDESCMAX      DINHEIROP,
>     CFFORMAPGTOID  INTEGER,
>     CFCONFTRABEND  VARCHAR(30) COLLATE PT_BR,
>     CFREFPES       VARCHAR(100) COLLATE PT_BR,
>     CFREFCOM       VARCHAR(100) COLLATE PT_BR,
>     CFREFBAN       VARCHAR(100) COLLATE PT_BR,
>     CFSPC          VARCHAR(50) COLLATE PT_BR,
>     CFSERASA       VARCHAR(50) COLLATE PT_BR,
>     CFOBS          VARCHAR(100) COLLATE PT_BR,
>     FANTASIA       VARCHAR(30) COLLATE PT_BR,
>     FCNPJ          VARCHAR(18),
>     FRAMOID        INTEGER,
>     FINSCEST       VARCHAR(18),
>     FCONTATO       VARCHAR(30) COLLATE PT_BR,
>     FINSMUN        VARCHAR(15),
>     CSEXO          CHAR(1),
>     CCPF           VARCHAR(18),
>     CRG            VARCHAR(15),
>     CCASA          LOGICON,
>     CALUGUEL       DINHEIROP,
>     CPAINOME       VARCHAR(30) COLLATE PT_BR,
>     CPAIRG         VARCHAR(15),
>     CPAICPF        VARCHAR(14),
>     CPAIOUTROS     VARCHAR(20) COLLATE PT_BR,
>     CMAENOME       VARCHAR(30) COLLATE PT_BR,
>     CMAERG         VARCHAR(15),
>     CMAECPF        VARCHAR(14),
>     CMAEOUTROS     VARCHAR(20) COLLATE PT_BR,
>     CEMPRESA       VARCHAR(40) COLLATE PT_BR,
>     CTEL           VARCHAR(12),
>     CRAMAL         VARCHAR(4),
>     CCARGO         VARCHAR(20) COLLATE PT_BR,
>     CDTADM         DATE,
>     CSALARIO       DINHEIROP,
>     CEND           VARCHAR(40) COLLATE PT_BR,
>     CNUMERO        VARCHAR(6),
>     CBAIRRO        VARCHAR(20) COLLATE PT_BR,
>     CCIDADEID      INTEGER,
>     CCEP           VARCHAR(9),
>     CCJAUTO        LOGICON,
>     CCJNOME        VARCHAR(30) COLLATE PT_BR,
>     CCJDTNASC      DATE,
>     CCJRG          VARCHAR(15),
>     CCJCPF         VARCHAR(14),
>     CCJEMPRESA     VARCHAR(40) COLLATE PT_BR,
>     CCJTEL         VARCHAR(12),
>     CCJRAMAL       VARCHAR(4),
>     CCJCARGO       VARCHAR(20) COLLATE PT_BR,
>     CCJDTADM       DATE,
>     CCJSALARIO     DINHEIROP,
>     CCJEND         VARCHAR(40) COLLATE PT_BR,
>     CCJBAIRRO      VARCHAR(20) COLLATE PT_BR,
>     CCJCIDADEID    INTEGER,
>     CCJCEP         VARCHAR(9),
>     FOLLOWUP       VARCHAR(300),
>     ALTERACAO      INTEGER
> );
>
>
>
>
> ---------------------------------
>  Yahoo! Search
>  Dê uma espiadinha e saiba tudo sobre o Big Brother Brasil.
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.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