Você sabe paginar dados no MySQL corretamente?

Esta postagem já começa com uma pergunta: Será que sabemos realmente fazer uma paginação de dados da forma correta? Como a maioria faria Certo, talvez esta execução de comandos não tenha afetado o desempenho do seu site ou aplicação até o momento. Agora, imagine ter que tratar milhares de registros, para diversos usuários ao mesmo

Esta postagem já começa com uma pergunta: Será que sabemos realmente fazer uma paginação de dados da forma correta?

Como a maioria faria

Certo, talvez esta execução de comandos não tenha afetado o desempenho do seu site ou aplicação até o momento.

Agora, imagine ter que tratar milhares de registros, para diversos usuários ao mesmo tempo. Haja memória e servidor para isto!

Como desenvolvedores, sempre temos que prezar por um excelente desempenho e a utilização mínima de recursos em nossas aplicações, que podem tomar proporções que não imaginamos na sua criação.

O MySQL nos dá uma força

Existe um parâmetro no MySQL que é pouco conhecido da maioria desenvolvedores. Ele foi criado justamente para facilitar as paginações de registros em uma consulta.

Com somente um comando SELECT você terá a quantidade de registros e os seus dados paginados de forma simples, e sem uma grande curva de aprendizado. Veja como é simples:

Que simples e útil é esta função do MySQL! Não existem grandes modificações para serem feitas. Como exemplo, eu adaptei facilmente alguns frameworks que desenvolvi para aumentar a performance.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *