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...
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
Curtir tópico
+ 0
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)
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
Clique aqui para fazer login e interagir na Comunidade :)