Sayfalandırmadan elde ettiğiniz en yüksek değer, uygulamanızın hızını şu yollarla arttırmaktır:
1 - İstemci ve sunucu arasında iletilen verileri sınırlama. Kullanıcı 10 tanesini arıyorsa 1000000 müşteriyi okumanın bir anlamı yoktur.
2- Yalnızca kullanıcının görünümüne sığabilecek satırları alarak sorgu performansını önemli ölçüde hızlandırmak. Kullanıcı ilk 10 müşteriye bakacaksa 1000000 müşteriyi okumanın anlamı yoktur.
3 - Sayfalandırma, daha yeni veriler sağlayarak yardımcı olur. Uygulamanız birçok veri satırı gösteriyorsa ve uygulama alan adınız görüntülenen tablodaki veri satırlarında çok fazla güncelleme gerektiriyorsa, sayfa listesinin 20. sayfasına gittiğinizde, bazı satırlardaki verilerin değişti. Bir otelde hisse senedi fiyatlarını veya mevcut odaları okuyan bir uygulamayı düşünün. Eski verileri almak ve istemciye yerleştirmek işe yaramaz.
Sayfalandırma, filtreleme ve son kullanıcının belirli senaryodan (bu ihtiyacı karşılamak için iyi bir tasarıma yol açması beklenen) nasıl ihtiyaç duyduğuna ilişkin anlayışınızla birlikte, birkaç kullanıcı veritabanına vurduğunda uygulamayı büyük ölçüde artıracak bir stratejidir. eşzamanlı.
Sayfalandırma her zaman program için önemsiz değildir. Bazı durumlarda basittir, ancak SQL sorgusunun tam tablo taraması yapmadan yürütülmesi bazen yazmak çok karmaşıktır. Bu elbette dizinlerinize, filtre durumunuza ve Where ifadenize bağlıdır.