Fórum ClientDataSet Lento #268495
14/02/2005
0
Estou usando os componentes DataSetProvider/ClientDataSet.
A configuração é a seguinte
cdsFuncionarios = Tabela de Funcionarios 190 registro relacionado ao
cdsDataMarcacao = Tabela DataMarcacao 18000 registros relacionado ao
cdsHorarioMarcacao = Tabela HorarioMarcacao 68000 registro
quando executo uma pesquisa trazendo todos os registro de funcionarios, a demora gira em torno de 10 minutos para carregar os registro com a base local em FireBird 1.5
Isso é normal?
Como faço para otimizar isso e manter o a possibilidade recuperar todos os funcionarios?
A configuração é a seguinte
cdsFuncionarios = Tabela de Funcionarios 190 registro relacionado ao
cdsDataMarcacao = Tabela DataMarcacao 18000 registros relacionado ao
cdsHorarioMarcacao = Tabela HorarioMarcacao 68000 registro
quando executo uma pesquisa trazendo todos os registro de funcionarios, a demora gira em torno de 10 minutos para carregar os registro com a base local em FireBird 1.5
Isso é normal?
Como faço para otimizar isso e manter o a possibilidade recuperar todos os funcionarios?
Chiaveli
Curtir tópico
+ 0
Responder
Posts
14/02/2005
Andresk8
Vc abre cada tabela e fica lento ou isso tudo está num JOIN ?
Tente filtrar o máximo no JOIN com a informação que vc deseja e
se possível crie indice para alguma condição de sua consulta.
É muito pouco registro pelo tempo de demora.
Tente filtrar o máximo no JOIN com a informação que vc deseja e
se possível crie indice para alguma condição de sua consulta.
É muito pouco registro pelo tempo de demora.
Responder
Gostei + 0
14/02/2005
Somar
coloque na propriedade PacketRecords do ClientDataSet = 10
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)