Skip Navigation Links
Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais


Dica No :
267
Assunto : Visual Basic
Titulo: Otimizando pesquisas com a propriedade Optimize do RecordSet

Gostou do texto ? Vote e dê sua opinião! Pontuação atual :

Translate this page now :






Adicione aos Favoritos!
BlogBlogs Rec6 Linkk Ueba Technorati Delicious DiggIt! StumbleUpon



Quando se trabalha no client, com métodos como Find e Filter, o ADO precisa se responsabilizar pela pesquisa no client. Dependendo do tamanho do recordset utilizado isso pode causar problemas de performance na aplicação.

Para otimizar isso podemos utilizar uma propriedade extendida do objeto Field chamada Optimize. A propriedade Optimize é um valor booleano que quando setado para true faz com que o ADO crie um índice em memória para poder realizar pesquisas mais rapidamente.

Assim sendo, se vamos realizar muitas pesquisas com filter e find podemos criar um índice nos campos a serem pesquisados utilizando a propriedade optimize. Deve-se destacar que este índice é criado em memória no client, não tem nenhuma relação com os índices existentes no servidor. Deve-se observar ainda que se houver uma única utilização do find/filter o tempo que o optimize levará para criar o índice pode fazer com que não valha a pena cria-lo.

Veja um exemplo para o campo nome :

rs.fields("nome").Properties("Optimize") = True


Nome :
E-mail:
Comentarios :
 
 
Os Últimos Comentários
Nenhum comentário foi realizado ainda. Seja o primeiro !
Dicas
Dica do Dia
Receba Dicas Por Email
E-mail :  
 


 (help)
Aceito receber informativos do devASPNet, informações de eventos e treinamentos

Veja Quais Informativos Você Receberá

Pesquisar Dicas
Pesquisar Artigos, Dicas e Noticias

Banco de Dados
Algumas Entrevistas
Links Importantes

Búfalo Informática, Treinamento e Consultoria
R. Alvaro Alvim, 37/920 Centro - Cinelândia - Rio de Janeiro Cep: 20031-010
Tel : (21) 2262-1368 (21) 9240-5134 E-mail : Contato@bufaloinfo.com.br