Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Primefaces Autocomplete dari database besar tidak bertindak cepat

Membatasi jumlah baris adalah cara yang bagus untuk mempercepat pelengkapan otomatis. Saya tidak jelas mengapa Anda membatasi hingga 1000 baris:Anda tidak dapat menampilkan 1000 entri dalam dropdown; bukankah seharusnya Anda membatasi hingga 10 entri?

Berdasarkan komentar Anda di bawah, berikut adalah contoh kueri basis data yang harus dapat Anda sesuaikan dengan situasi Anda:

String queryString = "select distinct b.title from Books b where b.title like ':userValue'";
Query query = entityManager.createQuery(queryString);
query.setParameter("userValue", userValue + "%");
query.setMaxResults(20);
List<String> results = query.getResultList();


  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 – Berbagai Metode untuk Mengetahui Pengguna Saat Ini

  2. Permintaan MySQL yang menghitung jumlah parsial

  3. Cara Mengamankan MySQL:Bagian Satu

  4. MySQL:Bandingkan ANTARA waktu

  5. cara terbaik untuk menyimpan hubungan pengguna 1:1 dalam basis data relasional