[firebase-br] TEMPO DE EXECUÇAO SELECT

Saulo Nunes saulo em paralink.com.br
Sex Abr 13 10:23:42 -03 2012


Bom dia pessoal,

tenho uma tabela com 27 mil linhas onde registra todas as horas trabalhadas
dos funcionarios,

CREATE TABLE FOLHA (
    CODIGO            CODIGOPK NOT NULL /* CODIGOPK = INTEGER NOT NULL */,
    DATAC             DATA /* DATA = DATE */,
    HORAC             HORA /* HORA = TIME */,
    DATAA             DATA /* DATA = DATE */,
    HORAA             HORA /* HORA = TIME */,
    CODFUNC           CODIGOFK /* CODIGOFK = INTEGER NOT NULL */,
    NOMEFUNC          NOME150 /* NOME150 = VARCHAR(150) */,
    CODFUNCIONARIO    CODIGOFK /* CODIGOFK = INTEGER NOT NULL */,
    SITFUNCIONARIO    NOME50 /* NOME50 = VARCHAR(50) */,
    NOMEFUNCIONARIO   NOME150 /* NOME150 = VARCHAR(150) */,
    CARGOFUNCIONARIO  NOME150 /* NOME150 = VARCHAR(150) */,
    DATA              DATA /* DATA = DATE */,
    HORAI             HORA /* HORA = TIME */,
    HORAF             HORA /* HORA = TIME */,
    HORATOTAL         HORA /* HORA = TIME */,
    HORANOITE         HORA /* HORA = TIME */,
    MINTRAB           INTEIRO /* INTEIRO = INTEGER */,
    MINNOITE          INTEIRO /* INTEIRO = INTEGER */,
    MATRICULA         CHAPAM /* CHAPAM = VARCHAR(7) */,
    DESCANSO          HORA /* HORA = TIME */,
    FOLGA             INTEIRO /* INTEIRO = INTEGER */,
    OBS               DESCR /* DESCR = BLOB SUB_TYPE 1 SEGMENT SIZE 1 */
);

ALTER TABLE FOLHA ADD CONSTRAINT PK_FOLHA PRIMARY KEY (CODIGO);

gostaria de acelerar a velocidade da consulta e do commit, alguem tem uma
dica.

obrigado!


Saulo Nunes



Mais detalhes sobre a lista de discussão lista