Fórum Atualizar Indices Automaticamente #324296
27/06/2006
0
Utilizo query para fazer todas as consultas e transações de gravações e alterações da minha aplicação, só que na hora que entra pela primeira vez todas as consultas ficam lentas e a partir do momento que foi feita por exemplo a consulta de vendas, uma nova consulta de venda ficaria rápida, e assim para todos os outros momentos tambem.
Imagino que seja a atualização dos índices, e que no momento que faça uma consulta na query atualize o indice usado para uma nova consulta fazendo com que ela fique rápida.
Tem algum comando ou forma de fazer com que o sistema atualize os indices automaticamente, sem é logico ficar uma ´eternidade´ nessa atualização.
Agradeço antecipadamente qualquer ajuda.
Salupe
Curtir tópico
+ 0Posts
27/06/2006
Aroldo Zanela
Na verdade, os índices de bancos de dados SGBDRs são atualizados em tempo real. Esse tempo inicial pode ser reduzido por diversas técnicas de ´tunning´, mas normalmente ocorre na primeira execução em face do otimizador do banco, entre outras atividades, ´elaborar´ o plano de execução da consulta.
Gostei + 0
28/06/2006
Salupe
Agradeço antecipadamente qualquer ajuda.
Gostei + 0
03/07/2006
Salupe
Gostei + 0
09/07/2006
Aroldo Zanela
Normalmente os SGBDRs possuem um otimizador (rotinas) que elaboram um plano de execução com base em algoritmos e estatísticas do banco, visando a recuperação mais rápida dos dados. Em alguns casos, um DBA atento poderá perceber retardos em decorrência de ´table scan´ devido a uma série de condições, como por exemplo, associações. Desta forma, um primeiro procedimento de ´tunning´ seria a criação de índices para eliminar essas varreduras.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)