Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

32 ms

Page Size

100

Current Page

134 / 245

Total Records

24441

Items per page: 25 50 100 200

Page 134 Results Showing 13301 - 13400 of 24441

ID Name Category Price Stock Rating Reviews SKU
13860 Bulk Product 80ccfc95 Sports & Outdoors $60.32 364 1.6 22 BULK-17f5b899
13861 Bulk Product 617cf603 Sports & Outdoors $44.57 497 1.8 45 BULK-bbb870ce
13862 Bulk Product 355e43fd Home & Garden $326.15 133 2.0 34 BULK-fde96166
13863 Bulk Product a255bfd9 Toys & Games $655.96 417 0.3 39 BULK-ee7b7449
13864 Bulk Product c235568c Toys & Games $946.21 87 1.7 40 BULK-3267fe72
13865 Bulk Product 804c072a Books $185.77 461 1.5 9 BULK-0df3a9bc
13866 Bulk Product 7265478f Books $654.74 220 0.1 73 BULK-cf02278a
13867 Bulk Product 1f98b93f Books $596.54 243 2.9 54 BULK-40f8dcba
13868 Bulk Product 000871d8 Sports & Outdoors $148.50 151 3.4 23 BULK-a959e9b2
13869 Bulk Product bf8afe46 Sports & Outdoors $630.77 188 0.6 70 BULK-4efe7fb5
13870 Bulk Product e8cb7d87 Electronics $576.12 253 3.5 69 BULK-1cb53c22
13871 Bulk Product edc936cf Electronics $990.78 460 3.8 22 BULK-510f13fd
13872 Bulk Product d7b8a7a8 Home & Garden $14.88 434 0.2 8 BULK-b71049e4
13873 Bulk Product fdb2b16c Sports & Outdoors $224.17 429 1.6 91 BULK-32c2e448
13874 Bulk Product fe8a149a Toys & Games $786.20 267 2.9 68 BULK-339da6c0
13875 Bulk Product c3413daa Sports & Outdoors $821.36 451 0.4 52 BULK-24e04570
13876 Bulk Product cb39fe1d Home & Garden $777.35 267 3.9 46 BULK-ef5ff991
13877 Bulk Product 51383108 Electronics $461.09 354 1.1 76 BULK-88f9bc56
13878 Bulk Product eaf0e28d Electronics $210.31 464 3.5 26 BULK-fcf95f65
13879 Bulk Product ab0b4685 Electronics $794.59 494 0.9 0 BULK-b603999a
13880 Bulk Product 35cc0820 Clothing $767.35 187 3.9 56 BULK-ed45adee
13881 Bulk Product 30b15971 Sports & Outdoors $987.38 251 4.4 12 BULK-04bfa36f
13882 Bulk Product 126329fa Sports & Outdoors $386.82 84 4.6 48 BULK-75e887c8
13883 Bulk Product 288bd7d7 Clothing $865.77 205 1.9 29 BULK-afaa6d63
13884 Bulk Product c228a1c1 Clothing $392.79 40 3.8 31 BULK-f93fae0b
13885 Bulk Product c20ef2a2 Toys & Games $873.33 479 3.5 92 BULK-44a1a47c
13886 Bulk Product fc90a8da Electronics $460.24 381 4.3 1 BULK-8c682eda
13887 Bulk Product 48e8d26b Toys & Games $725.48 96 0.4 96 BULK-f816c345
13888 Bulk Product 181da457 Toys & Games $204.31 180 1.0 32 BULK-d04372c6
13889 Bulk Product e33fc251 Home & Garden $407.64 44 0.2 71 BULK-dabb1f94
13890 Bulk Product caa53513 Home & Garden $560.92 466 1.4 17 BULK-28385895
13891 Bulk Product d9dd0be8 Books $404.32 78 1.0 89 BULK-f13e0cc8
13892 Bulk Product 7de42750 Books $749.30 38 0.5 25 BULK-ffc2942f
13893 Bulk Product 714ce970 Electronics $558.79 264 0.2 89 BULK-384ff538
13894 Bulk Product 82cad77b Home & Garden $360.26 62 2.4 6 BULK-99d0b7fe
13895 Bulk Product 1c3dad2a Clothing $486.70 402 1.4 60 BULK-685bb0e1
13896 Bulk Product c62ec527 Books $1,005.56 436 1.4 25 BULK-04a33c1a
13897 Bulk Product 6354fae9 Home & Garden $200.92 165 0.7 2 BULK-dda63b39
13898 Bulk Product 0fce7e7d Home & Garden $205.12 351 1.5 89 BULK-da0ee5b3
13899 Bulk Product c2a3e9f7 Sports & Outdoors $22.29 297 0.2 34 BULK-5a47b26c
13900 Bulk Product bb951751 Home & Garden $391.58 228 3.7 85 BULK-baca8827
13901 Bulk Product ef62b3de Books $410.53 247 2.7 68 BULK-d65a4fd2
13902 Bulk Product 9d3248f7 Home & Garden $248.24 474 1.2 93 BULK-1bdb8b7b
13903 Bulk Product 5ee6774c Sports & Outdoors $920.13 201 3.9 90 BULK-60561060
13904 Bulk Product 895b6c25 Electronics $680.01 205 1.9 42 BULK-69867bd8
13905 Bulk Product daa100b8 Sports & Outdoors $679.22 193 3.1 53 BULK-039cdc71
13906 Bulk Product f96d8e04 Clothing $69.28 438 0.1 2 BULK-d58ff0ff
13907 Bulk Product c2a5cf22 Sports & Outdoors $663.00 281 4.1 41 BULK-922de3c3
13908 Bulk Product f7ada5e3 Sports & Outdoors $750.13 161 3.0 10 BULK-667e2687
13909 Bulk Product 3980b7d9 Home & Garden $55.67 183 3.7 32 BULK-ddc52753
13910 Bulk Product 37a9ec5d Electronics $754.02 51 3.7 79 BULK-29dfdfea
13911 Bulk Product ca752b6f Toys & Games $865.72 150 0.7 10 BULK-d97666b2
13912 Bulk Product 41f00043 Books $527.73 137 0.9 39 BULK-6dbc7c00
13913 Bulk Product 6ba65c18 Home & Garden $654.47 335 4.6 33 BULK-bee4c0d6
13914 Bulk Product 83512e6f Books $650.21 39 0.2 29 BULK-a4e6acec
13915 Bulk Product d5e19c79 Clothing $299.15 213 4.6 69 BULK-c78c6e6f
13916 Bulk Product 804974d8 Electronics $743.83 148 4.1 76 BULK-9b9996a4
13917 Bulk Product 770f9473 Sports & Outdoors $875.94 282 3.1 8 BULK-d1e5ce2e
13918 Bulk Product ea040e48 Sports & Outdoors $953.99 351 1.5 90 BULK-2e84565d
13919 Bulk Product d6f612f0 Home & Garden $511.46 210 3.2 32 BULK-21ab9a84
13920 Bulk Product fde396f2 Toys & Games $344.38 255 2.0 71 BULK-0abb0d55
13921 Bulk Product ed652a9f Books $958.45 424 1.4 14 BULK-3c4eeec7
13922 Bulk Product 4a110e74 Toys & Games $476.64 193 3.2 12 BULK-a55fa474
13923 Bulk Product ad11b723 Electronics $217.86 387 4.4 80 BULK-729bdbf6
13924 Bulk Product 3d785e93 Home & Garden $414.56 198 3.5 8 BULK-be7b3449
13925 Bulk Product d6a44169 Home & Garden $928.44 444 2.9 73 BULK-cd80cc9d
13926 Bulk Product 525a3f45 Home & Garden $761.25 434 2.1 0 BULK-0f5ff968
13927 Bulk Product ae6bd6d2 Clothing $296.65 276 1.9 96 BULK-1f79965f
13928 Bulk Product f519d02f Books $671.51 192 3.7 45 BULK-9461448a
13929 Bulk Product f2f56f41 Clothing $346.06 118 0.0 48 BULK-3c61069e
13930 Bulk Product 0cf94823 Sports & Outdoors $292.58 80 1.8 57 BULK-40896f46
13931 Bulk Product fa478d6d Sports & Outdoors $710.54 59 4.6 86 BULK-709df55b
13932 Bulk Product 8300aafc Books $623.13 456 4.8 75 BULK-b9625adf
13933 Bulk Product aa86cf30 Clothing $38.34 183 1.4 75 BULK-d295b523
13934 Bulk Product 9409dc70 Electronics $898.51 8 3.3 64 BULK-ba921dd9
13935 Bulk Product 8abc2f9e Home & Garden $543.94 110 3.9 83 BULK-dab28b42
13936 Bulk Product 4c7df935 Toys & Games $848.47 188 3.9 36 BULK-02d149f8
13937 Bulk Product 9a64d494 Sports & Outdoors $999.95 374 1.1 66 BULK-49fcefc0
13938 Bulk Product 9e24821d Electronics $892.85 107 2.7 71 BULK-9339ca01
13939 Bulk Product 82cad23b Electronics $576.67 24 2.5 52 BULK-ab0db631
13940 Bulk Product 2ea0b8aa Electronics $131.72 270 2.1 99 BULK-d11d021c
13941 Bulk Product 086ab1e5 Books $324.36 155 5.0 56 BULK-965c3453
13942 Bulk Product 084ffa06 Sports & Outdoors $927.30 386 3.1 2 BULK-1bc4d433
13943 Bulk Product a1ad7f5a Electronics $576.11 107 4.7 88 BULK-3167239a
13944 Bulk Product 3c00a36d Sports & Outdoors $78.82 135 4.4 51 BULK-42c554d6
13945 Bulk Product dc17fedf Electronics $298.41 65 2.8 73 BULK-18570bce
13946 Bulk Product da5ca854 Books $777.71 492 3.8 9 BULK-e195e22c
13947 Bulk Product 604d6cbd Toys & Games $234.55 431 4.9 83 BULK-2237e30c
13948 Bulk Product d851f213 Clothing $583.78 85 3.8 70 BULK-8b48dcf8
13949 Bulk Product e05bbd4a Clothing $363.64 314 4.5 92 BULK-6decd668
13950 Bulk Product 6c10e359 Toys & Games $311.69 55 1.5 77 BULK-6c8da6cf
13951 Bulk Product aa5e8f8d Home & Garden $108.27 297 1.2 17 BULK-3c17ab66
13952 Bulk Product 51726a40 Toys & Games $305.05 252 3.7 92 BULK-c4e5b204
13953 Bulk Product b5fcf3a4 Sports & Outdoors $526.41 461 2.1 55 BULK-0cdd5d23
13954 Bulk Product 31c3213f Toys & Games $598.47 157 4.9 79 BULK-21bd1051
13955 Bulk Product 82d5a785 Sports & Outdoors $280.55 214 1.5 34 BULK-e90ae8c2
13956 Bulk Product 98871844 Electronics $62.77 15 0.0 47 BULK-6ffb4567
13957 Bulk Product d7ac0dd1 Sports & Outdoors $399.98 16 3.8 34 BULK-41c0ba4c
13958 Bulk Product ba8b7c8a Home & Garden $608.21 386 4.3 55 BULK-60feeb52
13959 Bulk Product cff236bd Electronics $34.00 97 4.7 92 BULK-0daea6e7
Implementation Code
// Efficient pagination with Skip and Take
public async Task<PaginatedResult<DemoProduct>> GetPaginatedProductsAsync(int page, int pageSize)
{
    // Get total count (cached if possible)
    var totalCount = await _context.DemoProducts.CountAsync(p => p.IsActive);
    
    // Get page of results
    var items = await _context.DemoProducts
        .Where(p => p.IsActive)
        .OrderBy(p => p.Id) // Important: Must have ORDER BY for consistent paging
        .Skip((page - 1) * pageSize) // OFFSET in SQL
        .Take(pageSize) // FETCH NEXT in SQL
        .AsNoTracking() // No tracking needed for read-only
        .ToListAsync();

    return new PaginatedResult<DemoProduct>
    {
        Items = items,
        TotalCount = totalCount,
        Page = page,
        PageSize = pageSize
    };
}
Pagination Best Practices
  • Always use OrderBy: Skip/Take require stable sorting for consistent results
  • Use AsNoTracking(): Pagination queries are typically read-only
  • Consider caching: Cache total count if dataset changes infrequently
  • Limit max page size: Prevent users from requesting too many records at once
  • Use indexed columns: Ensure ORDER BY columns are indexed for performance