Tek bir kullanıcı tıkladığında alınması gereken binlerce kayıt var. Şu anda bana çok yavaş sonuçlar veriyor, uzun bir süre beklemek zorundayım. Hazırda bekletme özelliğini kullanarak bu sonuçları almanın bir yolu var mı?Java'da hazırda bekletme performansı nasıl geliştirilir?
Seçme sorgusu olan bir yöntemin her dakika çalışacağı bir durum var. Hibernate'in bana yavaş bir sonuç verdiği yer burası. MySQL ile Hazırda Beklet özelliğini kullanıyorum.
Bu biraz "Bir ip parçası ne kadardır?" Demek gibi bir şey. HQL'iniz hakkında daha fazla bilgiye ihtiyacımız var. Sadece basit bir "nerede" cümlesi şeyleri hızlandırabilir. – david99world
Herhangi bir önbellek kullanıyor musunuz? (hibernate.cache.user_query_cache = true) – stzoannos
Veritabanından çok sayıda veri almak sadece yavaş, Hazırda beklet veya değil. Aldığınız satır sayısını azaltın, örneğin, bir seferde birkaç yüz satır sunarak. Kullanıcılarınız zaten aynı anda tüm 10000 satıra bakamazlar, bu yüzden onlara bu kadar çok bilgi sunmanın bir anlamı yoktur. – dasblinkenlight