Fórum duvida com master detail cds #369364

26/03/2009

0

Bom dia pessoal..
Estou com um problema aqui e gostaria da ajuda de vcs se possível.
Desenvolvi um sistema que cadastra uma determinada tarefa.
ex.: Olhar camera 5;
o operador vai olhar a camera 5 e incluir um andamento..
ex.: sem nenhum movimento estranho.

e assim vai... o sistema irá emitir um alerta para ele em um determinado horário e ele irá ver a situação na camera e incluir novamente como está o local...
ok... fiz um tabela... tarefa e outra ItensTarefa

na tela antes de incluir eu preciso vizualizar os últimos eventos que foram postados(ultimos Itens Tarefa) então fiz um master detail utilizando os componentes datasetprovider e cds,etc, mas tenho notado uma crescente queda de rendimento a medida que vão aumentando os registros..

minha sql está bem restritiva...somente buscando os campos da tabela tarefas
select campo1,campo2 from tarefas where codtarefa = Parametro
e o do itens tarefas
select camposdesejados from itenstarefas where codtarefa = parametro

vcs sabem se não é uma boa pratica esse master detail?
ou vcs me sugerem outra coisa....

obrigado...


Eric.miranda

Eric.miranda

Responder

Posts

29/03/2009

Rudá

Se são os último registrados, não seria melhor vc colocar um limite dentro da sua consulta (tipo trazer os 20 ultimos registros).

Com isso sempre vai trazer 20 registros e sem perdas de desempenho.

SQL Server: (select TOP 20 campo1,campo2 from tarefas where codtarefa = Parametro ORDER BY data DESC)


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar