[firebase-br] ¿Por qué hay una diferencia tan grande?

W O sistemas2000profesional em gmail.com
Sex Mar 1 22:39:52 -03 2013


El problema era que la vista tenía la cláusula ORDER BY.

Así aprendí que JAMÁS HAY QUE USAR ORDER BY EN UNA VISTA.

Con ORDER BY la consulta tardó 54 minutos, sin ORDER BY tardó menos de un
segundo.

Saludos.

Walter.





2013/3/1 W O <sistemas2000profesional em gmail.com>

> Gracias Mauricio por tu respuesta, lo intentaré y comentaré el resultado.
>
> Saludos.
>
> Walter.
>
>
>
>
>
> 2013/3/1 Mauricio Zanatta (Yahoo) <mauricio_zanatta em yahoo.com.br>
>
> Experimente fazer um backup - restore da base e rodar novamente a consulta
>> com o ORDER BY.
>>
>> Att.
>> Mauricio Zanatta
>>
>> -----Original Message-----
>> From: lista [mailto:lista-bounces em firebase.com.br] On Behalf Of W O
>> Sent: sexta-feira, 1 de março de 2013 01:43
>> To: FireBase
>> Subject: [firebase-br] ¿Por qué hay una diferencia tan grande?
>>
>> ¿Alguien sabe por qué hay una diferencia tan grande en el tiempo de
>> ejecución de una consulta?
>>
>> Tengo una tabla con poco más de 3.600.000 filas.
>>
>> Si escribo:
>> SELECT * FROM V_ABM_PERSONAS V WHERE V.PER_IDENTI > 0 ROWS 1 TO 100
>>
>> Se ejecuta en 2,656 segundos (menos que 3 segundos)
>>
>> Si escribo:
>> SELECT * FROM V_ABM_PERSONAS V ORDER BY V.PER_IDENTI ROWS 1 TO 100
>>
>> toma más de 11 minutos (me aburrí y lo cancelé)
>>
>> La columna PER_IDENTI es la Primary Key.
>>
>> ¿Alguien sabe por qué sucede esto, por qué hay una diferencia tan grande
>> en
>> el tiempo de ejecución?
>>
>> Windows 7, Firebird 2.5.1, SuperServer
>>
>> Gracias por adelantado.
>>
>> Walter.
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para
>> saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>> -----
>> Nenhum vírus encontrado nessa mensagem.
>> Verificado por AVG - www.avgbrasil.com.br
>> Versão: 2013.0.2899 / Banco de dados de vírus: 2639/6110 - Data de
>> Lançamento: 02/17/13 O Banco de Dados de Vírus interno expirou.
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>
>



Mais detalhes sobre a lista de discussão lista