Comportamento anormal em tabela com excesso de registro
16/03/2005
0
Olá, pessoal!
Identifiquei um problema em uma tabela quando executo uma instrução SQL. Ex.: select IdMovimento, CodigoBarra from movimento
where dataprocessamento
between @datainicio and @datafinal
Se o campo CodigoBarra estiver sendo exibido a consulta fica muito lenta. Isso acontece com alguns outro campos também. Nunca vi esse tipo de comportamento em uma tabela.
Leva 11 seg na consulta que não está sendo exibido o CodigoBarra. Caso ele seja exibido a mesma consulta dura 5min 45 seg
Essa tabela possui mais de 23.000.000 de registros. Será que o excesso de registro está causando essa bug SQL Server 7 ???
Identifiquei um problema em uma tabela quando executo uma instrução SQL. Ex.: select IdMovimento, CodigoBarra from movimento
where dataprocessamento
between @datainicio and @datafinal
Se o campo CodigoBarra estiver sendo exibido a consulta fica muito lenta. Isso acontece com alguns outro campos também. Nunca vi esse tipo de comportamento em uma tabela.
Leva 11 seg na consulta que não está sendo exibido o CodigoBarra. Caso ele seja exibido a mesma consulta dura 5min 45 seg
Essa tabela possui mais de 23.000.000 de registros. Será que o excesso de registro está causando essa bug SQL Server 7 ???
Marcelo.bastos
Curtir tópico
+ 0
Responder
Posts
24/03/2005
Marcus.magalhaes
Boa tarde.
verifique pelo execution plan, como a query está se comportando, possívelmente ela está usando índice em um caso e fazendo scan em outro (no mais lento).
Att,
verifique pelo execution plan, como a query está se comportando, possívelmente ela está usando índice em um caso e fazendo scan em outro (no mais lento).
Att,
Responder
Clique aqui para fazer login e interagir na Comunidade :)