Fórum dbexpress - ApplyUpdates(0) #178647
30/08/2003
0
Pessoal:
Tenho uma rotina em lotes onde gravo vários dados (milhares). Sei que o ideal seria uma stored mas a realidade é que tenho esta rotina.
A cada uma qtde de post dou um applyupdates(0).
Ocorre que noto que o desempenho da CPU vaí caindo até chegar em 100¬ de uso. Aí o bicho trava.
Uso SQLQuery/DataProvider/ClientDataSet.
Qual comando poderia liberar a CPU.
Parece que tá ficando lixo lá dentro.
Grato a todos.
Tenho uma rotina em lotes onde gravo vários dados (milhares). Sei que o ideal seria uma stored mas a realidade é que tenho esta rotina.
A cada uma qtde de post dou um applyupdates(0).
Ocorre que noto que o desempenho da CPU vaí caindo até chegar em 100¬ de uso. Aí o bicho trava.
Uso SQLQuery/DataProvider/ClientDataSet.
Qual comando poderia liberar a CPU.
Parece que tá ficando lixo lá dentro.
Grato a todos.
Crpavao
Curtir tópico
+ 0
Responder
Posts
31/08/2003
Adilsond
Imagine que a tabela que estas carregando seja uma tabela como abaixo:
Tabela
Cliente
Campos
Codigo -> primary key
Nome
Sua query ficaria assim:
SELECT CODIGO,NOME
FROM CLIENTE
WHERE CODIGO = 0 --> Código inexistente
Ou seja, sua tabela sempre ficará sem registros após o applyupdates(0).
Tabela
Cliente
Campos
Codigo -> primary key
Nome
Sua query ficaria assim:
SELECT CODIGO,NOME
FROM CLIENTE
WHERE CODIGO = 0 --> Código inexistente
Ou seja, sua tabela sempre ficará sem registros após o applyupdates(0).
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)