3
respostas

Tempo de processamento

No meu caso rodando em um pc mediano (i5 6600k 4.5ghz) o processamento da query:

select *,(select count(l2.data_de_lancamento) from livros l2 where l2.data_de_lancamento = l.data_de_lancamento) as anteriores from livros l;

Foi de 8s, no video do curso foi em menos de 1s. O index foi criado da mesma forma na data_de_lancamento.

Usando Windows 10 x64.

O que mais pode estar influenciando no tempo de processamento da query?

Obrigado.

3 respostas

No vídeo eu estou usando um MacBook Pro com um processador 2,7 GHz Intel Core i5. Estranho demorar tanto tempo no Windows. Será que não tinha outros processos rodando na sua maquina na hora do teste?

Pois é também achei estranho, não tinha nada rodando em paralelo, vou testar depois num macbook que tenho e no pc do trabalho por desencargo.

Ok acho que entendi a diferença, rodei no pc do trabalho, um i5 mais antigo, e o tempo de resposta foi 31352 rows in set <0.38 sec>, mas o que realmente demora muito é que o prompt da print em todos registros na tela sem paginar nada, o que acaba demorando muito mais tempo. Vou repetir me casa e tentar usar outro terminal.