[firebase-br] TEMPO DE EXECUÇAO SELECT

Hélio Oliveira hpensador em gmail.com
Sex Abr 13 11:04:40 -03 2012


Bom dia Saulo!

Não, não é para você apagar o campo da tabel, mas sim no seu select. Ao 
invés de select * from tabela, você ira fazer:

select dataC,
        horaC,
        ....
from folha
where.....

daí, na sua lista de campos você não inclui o campo OBS.

> minha consulta é essa:
> 'Select * from FOLHA where '+campo+' like '+''''+'%'+edtLoc.Text+'%'+''''+'
> order by CODIGO'
>
> vc diz para eu dropar o campo da tabela?
>
>
> Em 13 de abril de 2012 10:39, Reijanio Nunes Ribeiro
> <rnribeiro em gmail.com>escreveu:
>
>> so separa esse campo blob da consulta que vai ficar bem rapido
>>
>> Em 13/04/12, Saulo Nunes<saulo em paralink.com.br>  escreveu:
>>> 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
>>> ______________________________________________
>>> 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
>>>
>>
>> ______________________________________________
>> 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
>>
>
>
>


-- 
[]'s,

Hélio Oliveira
Analista de Sistemas
Delphi Developer
http://hpensador.blogspot.com/





Mais detalhes sobre a lista de discussão lista