Mysql
 sql >> база данни >  >> RDS >> Mysql

Има ли по-ефективен начин за създаване на пагинация в Hibernate от изпълнението на заявки за избор и броене?

Барон Шварц от MySQLPerformanceBlog.com е автор на пост за това. Иска ми се да има магически куршум за този проблем, но няма. Резюме на опциите, които той представи:

  1. При първата заявка извлечете и кеширайте всички резултати.
  2. Не показвайте всички резултати.
  3. Не показвайте общия брой или междинните връзки към други страници. Показване само на връзката „следващ“.
  4. Преценете колко резултата има.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:Намерете липсващи дати между диапазон от време

  2. JDBC връзка – Class.forName срещу Class.forName().newInstance?

  3. Синтаксис на SQL DELETE – изброен от СУБД

  4. Проблем с MySQL localhost / 127.0.0.1

  5. Как да проверя дали полето е нула или празно в MySQL?