Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

78 ms

Page Size

200

Current Page

72 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 72 Results Showing 14201 - 14400 of 24441

ID Name Category Price Stock Rating Reviews SKU
14760 Bulk Product 448e8ea2 Home & Garden $351.84 145 2.8 93 BULK-a1ede602
14761 Bulk Product ca135a52 Toys & Games $247.42 347 1.2 19 BULK-ad4afd81
14762 Bulk Product 61adee75 Electronics $309.82 281 4.1 39 BULK-918cce25
14763 Bulk Product 4fd848e5 Toys & Games $829.69 387 2.5 15 BULK-4f1de3d6
14764 Bulk Product 80f171db Electronics $840.33 187 0.8 86 BULK-ec1a23e5
14765 Bulk Product e96b74a7 Clothing $536.64 376 4.1 72 BULK-f04d211f
14766 Bulk Product 2f90ce9e Electronics $82.03 454 2.0 84 BULK-0e841e20
14767 Bulk Product b1a01126 Home & Garden $865.62 207 2.5 59 BULK-0a8438c3
14768 Bulk Product f6c01e74 Toys & Games $982.88 453 1.9 93 BULK-f97b8093
14769 Bulk Product fdc67c64 Sports & Outdoors $946.02 188 1.3 8 BULK-7efa7aac
14770 Bulk Product f3c63614 Books $945.36 199 3.2 34 BULK-66e22e51
14771 Bulk Product 0711cc44 Toys & Games $476.03 180 3.8 80 BULK-db9ff105
14772 Bulk Product 92d7b4ae Sports & Outdoors $233.37 71 4.3 2 BULK-17151c66
14773 Bulk Product a50444d0 Toys & Games $599.00 48 1.3 21 BULK-06fd0d44
14774 Bulk Product 2a104bb6 Books $448.66 178 1.6 12 BULK-b784be2e
14775 Bulk Product 20f28f02 Electronics $315.91 323 3.6 68 BULK-d1549c74
14776 Bulk Product 2f04dff8 Clothing $55.76 61 2.8 80 BULK-e0c1d5a5
14777 Bulk Product d1bc834b Toys & Games $985.90 129 3.4 38 BULK-6dc2516e
14778 Bulk Product b677109c Clothing $587.47 40 2.0 96 BULK-27993307
14779 Bulk Product 0675b24b Toys & Games $374.89 489 4.3 49 BULK-736185ad
14780 Bulk Product 5198202a Books $306.08 402 4.8 96 BULK-e95a6dae
14781 Bulk Product 45ffeea9 Toys & Games $42.36 477 2.3 5 BULK-9344389e
14782 Bulk Product 418b0c4a Electronics $390.27 241 1.6 44 BULK-0d523bfb
14783 Bulk Product c803a452 Sports & Outdoors $263.77 210 1.8 64 BULK-0e9359ae
14784 Bulk Product 0fce73fd Toys & Games $961.62 374 4.0 22 BULK-a7d18cd7
14785 Bulk Product 593004ff Home & Garden $901.29 96 3.8 27 BULK-e85ebd74
14786 Bulk Product 29d01e3a Books $471.58 421 1.0 60 BULK-074d5137
14787 Bulk Product c7cf91d9 Toys & Games $472.27 43 4.1 82 BULK-ad9f1a0b
14788 Bulk Product 3ba18d18 Electronics $863.86 432 3.0 59 BULK-47dcfe3f
14789 Bulk Product 33cdc28c Electronics $639.89 313 4.6 54 BULK-5a06a1ef
14790 Bulk Product 9bcb33ac Toys & Games $813.55 52 4.8 27 BULK-df125c22
14791 Bulk Product 01df5d02 Clothing $336.92 345 0.4 65 BULK-70278f3a
14792 Bulk Product d2f8c30e Clothing $273.44 337 4.8 7 BULK-f6a34bd7
14793 Bulk Product 2520cf1f Home & Garden $740.74 266 3.0 20 BULK-f49c7fbe
14794 Bulk Product d22b3408 Home & Garden $308.04 271 4.9 93 BULK-e7d631b2
14795 Bulk Product d520bb89 Books $323.02 244 3.5 19 BULK-d8cfb938
14796 Bulk Product 59624f57 Electronics $488.48 71 1.2 94 BULK-4605cb5b
14797 Bulk Product 9fcea10d Toys & Games $881.57 106 4.3 38 BULK-caa0a884
14798 Bulk Product 3363711b Books $513.77 429 4.0 76 BULK-ba13badc
14799 Bulk Product c99228ce Electronics $862.64 17 3.1 71 BULK-6abd779a
14800 Bulk Product 8592535a Clothing $250.04 352 3.9 28 BULK-89503b84
14801 Bulk Product ef7c1931 Electronics $978.94 267 0.1 84 BULK-f3c178aa
14802 Bulk Product 0e83d3b9 Books $891.69 200 0.0 67 BULK-e0a34aa8
14803 Bulk Product 48aad41e Home & Garden $106.35 71 4.2 71 BULK-7f6bba28
14804 Bulk Product c59d25b4 Toys & Games $854.04 155 2.7 77 BULK-82ab7446
14805 Bulk Product b9cb7a0f Electronics $583.46 357 0.7 94 BULK-c22aeb2c
14806 Bulk Product 1775ee3f Clothing $58.40 440 2.1 96 BULK-1bfb8720
14807 Bulk Product f407aafc Toys & Games $801.24 170 2.4 13 BULK-56197cd3
14808 Bulk Product 6da86c24 Electronics $98.07 370 4.3 64 BULK-b8763543
14809 Bulk Product cdbb34e1 Clothing $943.47 478 3.2 42 BULK-f4728752
14810 Bulk Product db1da3b8 Books $973.64 18 3.1 7 BULK-33c70c8f
14811 Bulk Product ee39fc82 Home & Garden $784.94 465 1.1 92 BULK-6d1c1c20
14812 Bulk Product 51604b81 Clothing $881.54 345 2.4 13 BULK-581295ed
14813 Bulk Product f5933bf2 Home & Garden $53.80 170 4.0 52 BULK-b8210e68
14814 Bulk Product 4de17ed8 Toys & Games $769.12 36 1.1 87 BULK-b1d07aba
14815 Bulk Product 1b96f271 Electronics $409.69 94 3.4 9 BULK-f2976d34
14816 Bulk Product d423ef3d Home & Garden $974.64 196 4.1 72 BULK-593ff0a6
14817 Bulk Product f7f12f98 Toys & Games $743.79 168 2.1 87 BULK-7bd6fd88
14818 Bulk Product 3c81569c Books $292.46 122 3.8 87 BULK-3da459e8
14819 Bulk Product 6baea431 Books $662.38 282 2.9 15 BULK-48199a12
14820 Bulk Product e334e32a Toys & Games $259.02 326 0.1 37 BULK-dbc16e93
14821 Bulk Product 1458e0ac Toys & Games $19.15 216 4.8 33 BULK-03cd9d65
14822 Bulk Product f71d4914 Home & Garden $78.13 439 4.2 52 BULK-d2fdba32
14823 Bulk Product 0a22d601 Clothing $478.18 400 4.0 12 BULK-7fca3a0f
14824 Bulk Product 60b826dd Electronics $131.44 8 2.9 27 BULK-bad92359
14825 Bulk Product 8053eb3b Electronics $967.51 291 2.9 34 BULK-3fe62172
14826 Bulk Product bf7ad24a Clothing $920.55 14 1.8 56 BULK-e4d18d41
14827 Bulk Product a032a40c Electronics $375.65 191 3.2 48 BULK-bd8275d7
14828 Bulk Product 1cc5b139 Electronics $69.81 96 0.0 91 BULK-396ef9be
14829 Bulk Product 7d53ee16 Clothing $782.58 405 4.8 7 BULK-4a02c86d
14830 Bulk Product 9e80dc0f Home & Garden $928.01 46 2.3 50 BULK-b0aedab4
14831 Bulk Product 0afadf3d Electronics $355.33 391 4.0 40 BULK-a9bc3651
14832 Bulk Product 8bc3694f Toys & Games $788.63 198 1.9 61 BULK-5a182164
14833 Bulk Product 65f3465a Books $534.26 38 2.0 13 BULK-81add11e
14834 Bulk Product 90ae9649 Clothing $674.16 214 3.4 59 BULK-8da65df3
14835 Bulk Product 872b7d35 Toys & Games $459.14 174 0.3 41 BULK-79ffe440
14836 Bulk Product 21160560 Home & Garden $297.43 495 0.5 97 BULK-d0d347fb
14837 Bulk Product d088eba3 Books $212.17 298 4.6 43 BULK-b908cb20
14838 Bulk Product ca4ee707 Sports & Outdoors $1,006.89 306 0.6 22 BULK-18d67461
14839 Bulk Product bcf79299 Home & Garden $122.78 23 0.8 7 BULK-45526c14
14840 Bulk Product 9bce34dc Electronics $355.34 317 3.1 88 BULK-3d312ecc
14841 Bulk Product 378d79ae Sports & Outdoors $11.59 197 0.9 89 BULK-b55861e2
14842 Bulk Product d24905d5 Clothing $519.67 476 3.4 48 BULK-abdace48
14843 Bulk Product 03d18ac0 Books $19.38 126 0.5 26 BULK-2a8afbea
14844 Bulk Product 5f46789b Toys & Games $56.44 153 2.8 12 BULK-c0276142
14845 Bulk Product 033e170f Toys & Games $105.55 388 1.6 72 BULK-30c7ee01
14846 Bulk Product f5d62da0 Toys & Games $650.58 351 1.1 7 BULK-2ed45897
14847 Bulk Product 6dba402b Sports & Outdoors $853.31 332 0.2 79 BULK-9357972e
14848 Bulk Product 44ede181 Books $903.79 216 1.4 8 BULK-242e810a
14849 Bulk Product 4a2b072d Electronics $330.89 207 0.6 37 BULK-2504cbb6
14850 Bulk Product 50875952 Sports & Outdoors $741.64 51 0.7 12 BULK-0d6bb561
14851 Bulk Product 1b370ade Sports & Outdoors $570.59 316 3.2 45 BULK-f01785dc
14852 Bulk Product 9edf374c Books $314.64 277 1.7 72 BULK-8157ac65
14853 Bulk Product 2ab366bd Clothing $746.80 282 4.2 25 BULK-7866f5be
14854 Bulk Product 60f898f6 Home & Garden $970.47 261 1.1 54 BULK-100a4ce0
14855 Bulk Product 1ee6a5ad Home & Garden $821.53 59 1.4 64 BULK-4bde42c8
14856 Bulk Product 3ec79abb Toys & Games $794.93 246 5.0 78 BULK-aa9c2257
14857 Bulk Product 7af9ebdf Home & Garden $265.40 191 4.3 81 BULK-33ee70a6
14858 Bulk Product 996b2334 Books $532.61 335 4.9 79 BULK-9b421470
14859 Bulk Product 24c41142 Clothing $819.46 5 2.9 29 BULK-9d926f80
14860 Bulk Product a7171e3b Electronics $751.66 171 2.1 28 BULK-b35eafac
14861 Bulk Product 0c5c29bb Clothing $340.66 141 0.2 0 BULK-18a45928
14862 Bulk Product a78bd521 Electronics $306.91 405 3.7 56 BULK-d0d1c26f
14863 Bulk Product 012e6cbe Sports & Outdoors $485.51 182 2.4 87 BULK-fc90bc26
14864 Bulk Product 768c8a75 Toys & Games $126.32 469 1.1 9 BULK-b7faa08c
14865 Bulk Product bc2ebedd Sports & Outdoors $531.81 147 3.9 64 BULK-1407bbfc
14866 Bulk Product f52057e8 Books $472.52 361 2.8 24 BULK-a11973ca
14867 Bulk Product 4b845992 Clothing $292.52 108 0.2 10 BULK-0fd609d6
14868 Bulk Product 15b7419c Sports & Outdoors $65.77 418 1.9 78 BULK-57a00ef6
14869 Bulk Product 941a9cc0 Sports & Outdoors $249.27 250 3.4 30 BULK-dddb0fed
14870 Bulk Product 726d08ed Home & Garden $797.33 96 0.8 24 BULK-826c43ea
14871 Bulk Product 53e8d218 Electronics $914.37 286 4.7 95 BULK-0a52126b
14872 Bulk Product 4fc37f51 Toys & Games $154.88 235 1.8 83 BULK-00b505c2
14873 Bulk Product 7833e97d Electronics $771.35 99 1.2 29 BULK-2e29b2a7
14874 Bulk Product da9eab32 Electronics $121.88 498 2.9 86 BULK-aa9fafaf
14875 Bulk Product 6ceed537 Sports & Outdoors $119.03 460 4.0 86 BULK-ebd9423a
14876 Bulk Product 0d8e4d1a Electronics $488.65 472 1.5 1 BULK-ac0b66c8
14877 Bulk Product df572c8f Sports & Outdoors $493.13 72 4.9 53 BULK-57701633
14878 Bulk Product af428279 Toys & Games $550.74 377 2.1 47 BULK-400661f3
14879 Bulk Product 8427719f Books $78.92 419 4.5 8 BULK-511b585a
14880 Bulk Product ab6e8df9 Books $981.91 187 0.2 65 BULK-37e74afc
14881 Bulk Product c58f883e Toys & Games $184.38 143 0.5 34 BULK-ed979bbe
14882 Bulk Product 27fd6a2a Toys & Games $25.54 485 4.4 58 BULK-bf404223
14883 Bulk Product 0abddb91 Home & Garden $688.23 223 3.4 30 BULK-fb20d1e0
14884 Bulk Product 88bfe23c Clothing $761.86 410 3.6 51 BULK-2ae7f158
14885 Bulk Product 0735ca24 Electronics $893.33 280 3.6 93 BULK-1af9a142
14886 Bulk Product d93ba78b Home & Garden $886.17 340 0.4 12 BULK-9427a512
14887 Bulk Product 6e32b5c7 Sports & Outdoors $23.60 498 0.7 73 BULK-797c4c90
14888 Bulk Product 8a738c89 Books $985.26 318 1.4 24 BULK-c79399b4
14889 Bulk Product cb0a694b Toys & Games $97.28 183 3.4 41 BULK-fc7ca8f1
14890 Bulk Product 7cfca0ce Books $287.12 265 4.8 87 BULK-b231427c
14891 Bulk Product 00320250 Electronics $416.77 483 3.8 17 BULK-9e3253b3
14892 Bulk Product 14889b6b Clothing $742.24 486 2.0 37 BULK-3ed4da91
14893 Bulk Product 3bafe348 Sports & Outdoors $550.31 59 1.6 51 BULK-73eabe08
14894 Bulk Product d5c76039 Home & Garden $265.34 313 2.6 14 BULK-842d281c
14895 Bulk Product d744e09c Toys & Games $261.99 95 3.6 7 BULK-8145c119
14896 Bulk Product b44647fe Books $438.35 15 3.7 1 BULK-23510c1d
14897 Bulk Product 4779095e Sports & Outdoors $61.61 184 4.2 88 BULK-524101e8
14898 Bulk Product edd20dc3 Clothing $480.24 279 1.8 56 BULK-7decb8fd
14899 Bulk Product 6942cb13 Sports & Outdoors $83.93 269 0.9 4 BULK-ce23d629
14900 Bulk Product 2e7de875 Books $456.74 197 0.1 50 BULK-d4549724
14901 Bulk Product 062386bb Clothing $223.51 326 1.6 80 BULK-a3131b80
14902 Bulk Product bc5c2bc6 Books $845.43 249 1.2 42 BULK-574221e9
14903 Bulk Product ea6d8047 Sports & Outdoors $636.41 102 3.9 96 BULK-7d1198a4
14904 Bulk Product f51a8a0a Toys & Games $861.73 315 3.2 53 BULK-ac546b58
14905 Bulk Product 38a6d4bf Clothing $950.49 456 1.5 79 BULK-5851d86a
14906 Bulk Product d600268b Books $966.96 406 1.7 4 BULK-4364421d
14907 Bulk Product 21581580 Home & Garden $549.78 100 3.8 14 BULK-ea7bdd4b
14908 Bulk Product 6a6793e8 Books $455.57 423 3.4 73 BULK-7867ab9d
14909 Bulk Product 57bf2cc8 Home & Garden $268.21 315 2.6 74 BULK-8d894a5c
14910 Bulk Product a367a781 Home & Garden $793.51 231 3.3 48 BULK-9fda8580
14911 Bulk Product ad0b7e89 Home & Garden $872.93 220 3.3 81 BULK-6806ed1b
14912 Bulk Product 14e20645 Home & Garden $363.99 477 4.0 50 BULK-d5115803
14913 Bulk Product 75e41a41 Home & Garden $999.70 321 0.7 74 BULK-c7f008b1
14914 Bulk Product 9fb309aa Sports & Outdoors $122.16 257 3.3 81 BULK-b96aa604
14915 Bulk Product d67d03ea Electronics $543.22 172 3.8 45 BULK-11f23c73
14916 Bulk Product 15cc9794 Toys & Games $164.01 118 2.5 10 BULK-3dd74ae9
14917 Bulk Product 44111e45 Electronics $845.84 432 3.7 75 BULK-59183a1d
14918 Bulk Product 9c48f1d9 Home & Garden $774.02 452 0.1 80 BULK-68202c57
14919 Bulk Product 4f63cbf2 Sports & Outdoors $152.33 322 3.3 75 BULK-3f3704b4
14920 Bulk Product 360d0e7e Toys & Games $477.98 138 4.4 30 BULK-56a7aafd
14921 Bulk Product 9bcdec0c Sports & Outdoors $589.98 495 0.9 53 BULK-8a5f6593
14922 Bulk Product 163b7a5c Books $942.26 478 3.5 20 BULK-ab1d05d0
14923 Bulk Product 25fb30e8 Books $208.51 94 2.2 46 BULK-291d0414
14924 Bulk Product 810b7188 Sports & Outdoors $655.73 195 1.9 65 BULK-a026dca8
14925 Bulk Product b898450d Clothing $500.71 79 2.6 37 BULK-358ec469
14926 Bulk Product 5647f7a5 Home & Garden $682.29 409 5.0 96 BULK-51edf24a
14927 Bulk Product 9e25a7c9 Sports & Outdoors $696.78 477 3.7 36 BULK-000917e5
14928 Bulk Product f7abb6e6 Sports & Outdoors $812.79 115 2.5 63 BULK-7cc6bfbd
14929 Bulk Product d9fab138 Home & Garden $204.12 307 2.5 10 BULK-217e3cf1
14930 Bulk Product 6e00c367 Clothing $135.59 254 4.7 88 BULK-4e2e049f
14931 Bulk Product 81deb3d7 Home & Garden $129.78 459 4.8 69 BULK-c2698bd4
14932 Bulk Product 8fbda548 Sports & Outdoors $137.94 459 0.8 96 BULK-4b830d9b
14933 Bulk Product 86432987 Books $340.31 62 2.3 35 BULK-d9c90c5c
14934 Bulk Product 989f8f08 Electronics $243.09 67 2.8 46 BULK-df964c58
14935 Bulk Product 0036ded0 Books $349.96 273 2.3 27 BULK-4a2cfef2
14936 Bulk Product 15c3e854 Sports & Outdoors $487.70 207 3.0 73 BULK-38187485
14937 Bulk Product 8a007357 Clothing $267.10 187 2.7 81 BULK-5f9fb93c
14938 Bulk Product 574c6dda Toys & Games $427.16 152 4.1 72 BULK-1a277988
14939 Bulk Product f2a09cde Clothing $636.77 149 4.4 11 BULK-2fc54a34
14940 Bulk Product 4ac09f6a Books $534.82 111 1.6 46 BULK-c3041c82
14941 Bulk Product 2ee7d34c Books $515.60 330 1.7 23 BULK-c3e9a735
14942 Bulk Product dfcbe0a5 Home & Garden $211.04 444 4.2 98 BULK-a18539c6
14943 Bulk Product a6ea650c Electronics $663.98 335 1.8 85 BULK-e8a7387d
14944 Bulk Product 49ddcbdc Toys & Games $522.87 114 0.2 53 BULK-954b3217
14945 Bulk Product 939944ed Books $492.02 337 4.6 85 BULK-3152ff0c
14946 Bulk Product e06cdf29 Toys & Games $151.09 25 0.4 16 BULK-714bdcea
14947 Bulk Product fa64bda4 Sports & Outdoors $109.74 496 2.6 59 BULK-0c2f97a9
14948 Bulk Product 402ac5a6 Home & Garden $951.90 22 4.4 24 BULK-8aefad59
14949 Bulk Product 956bc32d Home & Garden $570.30 447 0.2 35 BULK-70e93d02
14950 Bulk Product ad0cbbe1 Toys & Games $810.97 225 0.7 45 BULK-38104115
14951 Bulk Product 2599f729 Books $702.62 2 3.1 16 BULK-5d8b3107
14952 Bulk Product ecb15452 Toys & Games $812.94 214 0.7 75 BULK-14924bea
14953 Bulk Product 82ebe1ff Clothing $707.17 487 2.1 89 BULK-b34c4da0
14954 Bulk Product e8e15de7 Toys & Games $902.42 40 3.6 81 BULK-cd90ce69
14955 Bulk Product 823e2b9a Books $742.91 107 3.8 89 BULK-58b38d5f
14956 Bulk Product 4aeef2a6 Books $390.45 239 0.9 61 BULK-c726368a
14957 Bulk Product ef0ffe99 Electronics $284.15 411 2.7 25 BULK-6e08eb6c
14958 Bulk Product cc0de580 Electronics $135.77 216 2.6 1 BULK-7d3be282
14959 Bulk Product 76d6a74c Clothing $960.02 299 1.6 90 BULK-e4960df1
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