sql >> Databasteknik >  >> RDS >> Mysql

Primefaces Autocomplete från enorm databas agerar inte snabbt

Att begränsa antalet rader är ett utmärkt sätt att snabba upp autoslutförandet. Jag är dock inte klar över varför du skulle begränsa till 1000 rader:du kan inte visa 1000 poster i en rullgardinsmeny; borde du inte begränsa till kanske 10 poster?

Baserat på dina kommentarer nedan, här är ett exempel på en databasfråga som du bör kunna anpassa till din situation:

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. Vad är skillnaden mellan mysql.createConnection och mysql.createPool i Node.js MySQL-modul?

  2. Hur man listar alla vyer i Oracle Database

  3. Hoppa över eller ignorera definierare i Mysqldump

  4. Hur konverterar man FeatureCollection till GeometryCollection eller MultiPolygon?