Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá,
gostaria de tirar uma dúvida com relação a performance de uma aplicação durante uma tela com paginação.
Hoje, em uma programação estruturada, eu faria uma query SQL mais ou menos assim:
"select id, nome, email, login, senha, telefone from usuarios order by nome"
daí eu faria um loop no record set da query e exibiria na tela de 10 em 10 registros...
mas agora fiquei pensando se não melhora a performance se eu fizer uma query recuperando apenas o ID do registro, assim:
"select id from usuarios order by nome"
exibir na tela de 10 em 10 registros e nesse loop com apenas 10 registros, aí sim fazer outra query recuperando os dados apenas de 10 registros, então, dessa forma o sistema rodaria a query principal uma vez, trazendo apenas o ID e depois teriam mais 10 querys para recuperar os dados completos de 10 registros na base.
Deu para entender?
Obrigado!
Carregando comentários...