Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Czy istnieje bardziej wydajny sposób tworzenia stronicowania w Hibernate niż wykonywanie zapytań wybierających i zliczających?

Baron Schwartz z MySQLPerformanceBlog.com jest autorem post o tym. Szkoda, że ​​nie ma magicznej kuli na ten problem, ale nie ma. Podsumowanie przedstawionych przez niego opcji:

  1. Przy pierwszym zapytaniu pobierz i zbuforuj wszystkie wyniki.
  2. Nie pokazuj wszystkich wyników.
  3. Nie pokazuj łącznej liczby ani pośrednich linków do innych stron. Pokaż tylko link „następny”.
  4. Oszacuj, ile jest wyników.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak używać indeksów do poprawy wydajności zapytań MySQL

  2. Uruchamianie/uruchamianie MySQL bez instalacji w systemie Windows

  3. MySQL> Tabela nie istnieje. Ale to robi (albo powinno)

  4. Nie można wstawić chińskiego znaku do MySQL

  5. Jak obliczyć skumulowaną sumę w MySQL