sql >> Database >  >> RDS >> Mysql

Is er een efficiëntere manier om paginering in Hibernate te maken dan het uitvoeren van select- en count-query's?

Baron Schwartz van MySQLPerformanceBlog.com schreef een posten hierover. Ik wou dat er een wondermiddel was voor dit probleem, maar dat is er niet. Samenvatting van de opties die hij presenteerde:

  1. Haal bij de eerste zoekopdracht alle resultaten op en cache ze in de cache.
  2. Laat niet alle resultaten zien.
  3. Geef het totale aantal of de tussenliggende links naar andere pagina's niet weer. Toon alleen de "volgende" link.
  4. Schatting hoeveel resultaten er zijn.


  1. Hoe duplicaten in de MySQL-tabel te verwijderen

  2. Wat betekent tekenset en sortering precies?

  3. MariaDB 10.1 installeren in Debian Jessie en verschillende MariaDB-query's uitvoeren

  4. Kan ik PostgreSQL-functies schrijven op Ruby on Rails?