TFDQuery.Append lento
Append lento. TFDQuery ao aplicar valor em um field com SGDB na nuvem, consome 144 milésimos de segundos, alterando a property TFDQuery.AutoCalcFields para false, esse tempo chega a 071 milésimos de segundos. Usando o SGDB na rede local, o tempo fica 004 milésimos de segundos. Exemplo: qry.Append; qryCODITEM.AsInteger := 1; //Aqui fica lento com o SGDB na nuvem.
Acredito que o firedac vai até o SGDB a cada alteração do field. Aguêm já teve cenário igual? Tem como melhorar?
Acredito que o firedac vai até o SGDB a cada alteração do field. Aguêm já teve cenário igual? Tem como melhorar?
Matheus Guerra
Curtidas 0
Respostas
Matheus Guerra
17/01/2018
Problema resolvido.
Existe o evento OnDataChange no TDataSource que causa a lentidão.
Existe o evento OnDataChange no TDataSource que causa a lentidão.
GOSTEI 0