Ajax sayfalama sorunu ?
1
●1.415
- 06-11-2015, 00:31:05Kimlik doğrulama veya yönetimden onay bekliyor.Bu çok ciddi bir performans sorunu. Tümünü listelemek yerine her sayfada kaç tane listelemek istiyorsanız o kadar listeleyin.
Aşağıdaki sql query örneği her sayfada 50 üye gösterir. 2.sayfada olduğunuzu varsayarak ilk 50 üyeyi atlayıp sonraki 50 üyeyi getirir.
DECLARE @sayfa INTEGER = 2 DECLARE @sayi INTEGER = 50 SELECT [uye].* FROM ( SELECT ROW_NUMBER() OVER (ORDER BY [t].[ID]) AS [SIRA_NO], [t].* FROM [dbo].[TABLO_ADI] AS [t]) ) AS [uye] WHERE [uye].[SIRA_NO] BETWEEN ((@sayfa*@sayi) - (@sayi-1)) AND (@sayfa*@sayi) ORDER BY [uye].[SIRA_NO]