Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

15 ms

Page Size

200

Current Page

92 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 92 Results Showing 18201 - 18400 of 24441

ID Name Category Price Stock Rating Reviews SKU
18760 Bulk Product 347837c4 Electronics $494.28 379 4.2 81 BULK-79445486
18761 Bulk Product 2e047ff7 Books $187.26 322 1.2 67 BULK-48210d31
18762 Bulk Product bd256936 Sports & Outdoors $63.73 15 4.5 21 BULK-30265aed
18763 Bulk Product 0e7338e5 Toys & Games $878.19 264 3.6 70 BULK-796873b8
18764 Bulk Product 2f68bc1b Electronics $793.33 114 2.4 80 BULK-c248d6c7
18765 Bulk Product 168fd58f Clothing $861.12 355 4.6 94 BULK-b41688a3
18766 Bulk Product 320c5517 Toys & Games $396.91 304 4.7 34 BULK-31e86660
18767 Bulk Product 5452fbb5 Home & Garden $458.43 353 3.0 58 BULK-2e1db2de
18768 Bulk Product 15bb75b3 Sports & Outdoors $251.83 196 1.5 78 BULK-3eab7969
18769 Bulk Product a835aa04 Books $791.56 230 2.4 18 BULK-9c68b11e
18770 Bulk Product 68715ee9 Clothing $875.26 296 2.0 59 BULK-5b4a8ddd
18771 Bulk Product 39d8a2ea Electronics $924.98 20 1.6 19 BULK-cd8e4541
18772 Bulk Product c83f1d6f Clothing $599.73 193 2.0 10 BULK-d9c4f40a
18773 Bulk Product 19455f6f Home & Garden $312.14 188 2.5 88 BULK-abbf9161
18774 Bulk Product 8cd5b198 Books $527.87 472 1.9 93 BULK-b8019145
18775 Bulk Product 3d4f6175 Clothing $884.55 492 4.7 29 BULK-613768a0
18776 Bulk Product e478b5ba Toys & Games $531.17 251 0.0 65 BULK-faf3d417
18777 Bulk Product b973f241 Clothing $314.24 72 4.7 21 BULK-fb7a04e9
18778 Bulk Product e283530a Clothing $854.56 230 0.6 63 BULK-2fade878
18779 Bulk Product dfba99a8 Sports & Outdoors $788.31 16 4.2 62 BULK-717f6c9f
18780 Bulk Product c2f652a1 Electronics $165.69 288 3.4 20 BULK-0386df4d
18781 Bulk Product b4328ae0 Toys & Games $175.70 204 1.6 24 BULK-6dad3ce4
18782 Bulk Product 196825da Electronics $309.60 262 0.7 18 BULK-be886330
18783 Bulk Product 5f2b9e51 Clothing $646.11 427 1.4 92 BULK-21dcac38
18784 Bulk Product 711a36df Sports & Outdoors $935.73 46 0.3 56 BULK-5d1f0d23
18785 Bulk Product 595ea47f Toys & Games $562.37 445 3.1 31 BULK-7ee042eb
18786 Bulk Product 32f2b99b Toys & Games $991.15 352 1.4 19 BULK-d3ac0ad6
18787 Bulk Product 2059aace Clothing $366.56 417 1.0 91 BULK-c87e3b78
18788 Bulk Product 7ff3329f Electronics $57.59 94 4.3 78 BULK-cf8d6eb9
18789 Bulk Product 86f86afb Home & Garden $786.43 338 0.9 17 BULK-9ddc5dfa
18790 Bulk Product b1d0f5ea Home & Garden $446.42 310 4.7 83 BULK-3a9b55aa
18791 Bulk Product 269598a1 Toys & Games $254.76 148 2.3 20 BULK-f05db03f
18792 Bulk Product 970fab09 Electronics $279.22 377 0.1 74 BULK-1b9eec4b
18793 Bulk Product 7643b6af Toys & Games $672.69 209 1.5 98 BULK-3b2c2969
18794 Bulk Product 0da54b0c Clothing $725.10 11 1.7 27 BULK-aaa713c6
18795 Bulk Product 6280593e Home & Garden $156.40 207 4.3 25 BULK-2d2e8608
18796 Bulk Product ca88ec05 Toys & Games $383.91 275 1.1 1 BULK-f4af1fe2
18797 Bulk Product bf7ddaba Electronics $738.57 204 3.0 71 BULK-9606d035
18798 Bulk Product fb03aa04 Toys & Games $748.51 3 4.3 97 BULK-8f0e8f62
18799 Bulk Product 1f3b64d2 Toys & Games $821.19 306 3.7 99 BULK-1cc3b328
18800 Bulk Product bff03c28 Home & Garden $147.41 386 2.9 35 BULK-13436b55
18801 Bulk Product 0c51ed8e Clothing $928.85 384 1.3 18 BULK-8c246333
18802 Bulk Product ad20b8f3 Electronics $258.41 327 0.2 19 BULK-ac0baf1e
18803 Bulk Product 8a7048cd Sports & Outdoors $407.39 358 0.8 78 BULK-3b5b7a2d
18804 Bulk Product cc6fea46 Clothing $770.79 44 0.0 66 BULK-58b6b5e5
18805 Bulk Product 5159b8d8 Home & Garden $956.78 198 3.8 85 BULK-8cfda243
18806 Bulk Product 936343f1 Sports & Outdoors $450.37 443 4.6 93 BULK-d176ec7f
18807 Bulk Product e3c9bc60 Electronics $877.32 481 1.0 52 BULK-e6ada4ac
18808 Bulk Product 90abaa95 Home & Garden $44.27 420 2.8 63 BULK-a3b2d7ad
18809 Bulk Product 093438c1 Electronics $654.77 106 3.2 48 BULK-48e618a5
18810 Bulk Product 016f61a8 Toys & Games $66.37 252 4.5 5 BULK-02ba4cb0
18811 Bulk Product a6e6f0e9 Books $857.11 51 5.0 87 BULK-5cec24dd
18812 Bulk Product d28bd666 Toys & Games $921.57 384 3.5 99 BULK-bd46e55b
18813 Bulk Product ab394d37 Home & Garden $370.51 128 4.0 17 BULK-c39719d3
18814 Bulk Product 1bfa71f6 Toys & Games $906.49 224 4.4 59 BULK-630d913b
18815 Bulk Product 611f88a1 Toys & Games $583.25 233 0.0 70 BULK-2c334547
18816 Bulk Product f7385558 Clothing $175.62 214 1.8 54 BULK-a3ed9d0f
18817 Bulk Product 5733738d Sports & Outdoors $800.41 399 4.2 82 BULK-f7971624
18818 Bulk Product fa9ba5ef Home & Garden $964.97 208 0.6 39 BULK-a9361c6a
18819 Bulk Product b9cea0be Home & Garden $132.54 340 0.4 83 BULK-d0338790
18820 Bulk Product 28f09c96 Clothing $64.29 385 0.9 0 BULK-b8944ea4
18821 Bulk Product e860eba2 Sports & Outdoors $661.19 315 0.6 78 BULK-d2abb22b
18822 Bulk Product 6a32db37 Clothing $248.68 130 2.5 9 BULK-d6ba7e7a
18823 Bulk Product 5c42686a Electronics $167.66 347 4.7 29 BULK-aaddfcfc
18824 Bulk Product 1aba45f1 Electronics $819.38 69 2.2 0 BULK-e285f81d
18825 Bulk Product a84231fe Toys & Games $918.39 62 3.3 8 BULK-d08e6a44
18826 Bulk Product a6c0866c Clothing $231.38 324 2.2 60 BULK-314769cb
18827 Bulk Product fdd49b4b Books $174.25 405 2.5 53 BULK-f7582fcd
18828 Bulk Product 313f9fdc Books $859.18 103 0.5 2 BULK-0322fa09
18829 Bulk Product ed740178 Books $482.45 361 4.2 16 BULK-6e0115c3
18830 Bulk Product e3bdbce0 Home & Garden $493.72 107 0.6 62 BULK-1794bc69
18831 Bulk Product dcb69dd7 Sports & Outdoors $195.34 42 1.9 66 BULK-850c33c1
18832 Bulk Product e77401de Clothing $611.03 92 4.0 77 BULK-39924c4b
18833 Bulk Product d2fe9bb2 Toys & Games $843.00 298 0.7 82 BULK-1ddad3dc
18834 Bulk Product ab9d1a40 Books $639.13 434 3.6 19 BULK-8d7f7127
18835 Bulk Product 1998473d Sports & Outdoors $923.62 389 0.3 25 BULK-0e058ffb
18836 Bulk Product 87e018c0 Electronics $140.79 23 0.6 17 BULK-525e6c1f
18837 Bulk Product fa02a184 Toys & Games $117.98 151 1.6 47 BULK-ee7e14e0
18838 Bulk Product 8e1b2497 Books $596.00 365 4.3 27 BULK-75ec2bb1
18839 Bulk Product dfbde4af Electronics $167.59 258 3.5 32 BULK-6bce81da
18840 Bulk Product 3ce65ab7 Sports & Outdoors $598.11 49 0.3 70 BULK-a6c08290
18841 Bulk Product 4518d9ef Electronics $753.26 247 4.8 27 BULK-b1ae03ab
18842 Bulk Product 7188e787 Toys & Games $391.07 19 0.8 65 BULK-cfe677da
18843 Bulk Product 93547be2 Toys & Games $658.59 7 3.1 58 BULK-ffd81aee
18844 Bulk Product efe642ca Sports & Outdoors $393.18 64 4.2 34 BULK-c6581adb
18845 Bulk Product a61d98fa Home & Garden $328.10 181 0.1 44 BULK-27967b38
18846 Bulk Product ba123ef3 Clothing $942.16 244 3.8 97 BULK-dd3aafc3
18847 Bulk Product 3ff64745 Books $388.05 244 4.7 60 BULK-d3cb28a1
18848 Bulk Product 3d1ef9cb Electronics $518.26 469 4.3 89 BULK-042f1b35
18849 Bulk Product f0771b16 Sports & Outdoors $675.46 135 4.1 8 BULK-19d29d17
18850 Bulk Product 4bc5f727 Books $579.14 499 1.5 78 BULK-c6045b2b
18851 Bulk Product e03a001e Clothing $489.62 281 0.5 59 BULK-df161f9b
18852 Bulk Product 89ba9d9e Home & Garden $281.52 395 4.7 80 BULK-70399e1d
18853 Bulk Product c02c568c Toys & Games $694.18 292 0.3 80 BULK-ee5154ac
18854 Bulk Product 4ccbb781 Sports & Outdoors $319.38 314 1.2 89 BULK-d068fb1a
18855 Bulk Product cafcdaf0 Clothing $458.77 379 4.6 77 BULK-31ab46bf
18856 Bulk Product ee8f6776 Books $28.17 187 1.3 4 BULK-7b725851
18857 Bulk Product 47398c05 Books $418.85 431 0.4 39 BULK-d5e17272
18858 Bulk Product 2c6035fa Sports & Outdoors $445.03 478 2.8 82 BULK-902e3467
18859 Bulk Product b1e8d10e Electronics $628.60 363 0.3 76 BULK-debd3cec
18860 Bulk Product e6791154 Toys & Games $217.02 123 4.4 96 BULK-a66c1bc0
18861 Bulk Product deb7f05c Home & Garden $664.69 126 2.9 9 BULK-f5c0f5e4
18862 Bulk Product 48b08953 Home & Garden $244.26 342 3.9 3 BULK-aace4b78
18863 Bulk Product 63ee3826 Books $349.94 75 3.1 29 BULK-d21abf75
18864 Bulk Product 980059ac Sports & Outdoors $211.52 138 4.4 1 BULK-a561a1c1
18865 Bulk Product e25e76c6 Sports & Outdoors $68.61 300 1.8 51 BULK-ff901406
18866 Bulk Product 177c36ed Home & Garden $380.79 243 3.5 43 BULK-f485bff3
18867 Bulk Product d6939471 Clothing $882.32 236 0.3 41 BULK-39e75ed4
18868 Bulk Product c58d3720 Clothing $383.71 393 4.3 80 BULK-43972458
18869 Bulk Product 7493404e Sports & Outdoors $13.39 392 2.0 8 BULK-6c958ba0
18870 Bulk Product e8231807 Electronics $443.09 9 0.2 82 BULK-de40f933
18871 Bulk Product 592763f3 Toys & Games $522.60 239 2.4 36 BULK-2246c470
18872 Bulk Product 451dc106 Clothing $511.70 146 3.6 53 BULK-6e346f9b
18873 Bulk Product 192fd329 Toys & Games $566.16 398 2.0 20 BULK-d7aeebce
18874 Bulk Product 0e9c38ce Books $660.82 478 4.2 68 BULK-b21f3b60
18875 Bulk Product 0df6965e Toys & Games $277.86 301 4.4 16 BULK-2f514bba
18876 Bulk Product be72b8f7 Sports & Outdoors $39.52 125 3.1 70 BULK-c9835a5a
18877 Bulk Product b20c3d70 Clothing $706.34 447 1.2 46 BULK-6f2723c2
18878 Bulk Product 96cfccc2 Books $155.33 372 0.6 42 BULK-d97aaeb2
18879 Bulk Product 4a628068 Electronics $1,002.34 464 0.5 41 BULK-feccd558
18880 Bulk Product 63e01aad Sports & Outdoors $607.72 353 2.6 26 BULK-ebce1737
18881 Bulk Product c484fe2f Sports & Outdoors $271.63 340 2.0 2 BULK-c80c1e50
18882 Bulk Product 5f513750 Electronics $322.15 244 0.3 98 BULK-448c4899
18883 Bulk Product 1807bc8e Electronics $438.90 362 3.0 50 BULK-351320f7
18884 Bulk Product fe486d9e Clothing $341.08 258 2.9 29 BULK-f9f370d3
18885 Bulk Product 2bd3dcee Toys & Games $94.09 428 1.5 51 BULK-7a14bfe3
18886 Bulk Product 8fb2cc3d Clothing $841.44 103 4.6 0 BULK-6e45cd32
18887 Bulk Product 0905a5c5 Books $625.03 269 3.8 50 BULK-4c1b4f8d
18888 Bulk Product a483bb72 Clothing $952.16 199 2.2 56 BULK-2bff24c1
18889 Bulk Product fff75337 Clothing $729.21 238 1.6 98 BULK-ef7e3d0c
18890 Bulk Product 7e10259c Electronics $457.25 432 3.0 37 BULK-1407c4e0
18891 Bulk Product 7bd477d2 Books $645.28 92 3.5 3 BULK-c476e55c
18892 Bulk Product 48315e88 Electronics $242.13 68 4.0 14 BULK-0a491f67
18893 Bulk Product 573848ef Toys & Games $1,007.07 87 0.5 57 BULK-3a45b55f
18894 Bulk Product befda5b6 Home & Garden $80.19 250 2.5 66 BULK-f80efff8
18895 Bulk Product 259baccf Electronics $530.00 30 3.7 83 BULK-6e9e63c7
18896 Bulk Product d859a579 Toys & Games $915.66 356 3.0 69 BULK-e06f67e8
18897 Bulk Product 55e81b42 Toys & Games $360.96 22 2.5 3 BULK-c5dc3f80
18898 Bulk Product 1f27df62 Toys & Games $666.67 24 4.0 57 BULK-af492e64
18899 Bulk Product ac9b2a7e Sports & Outdoors $468.40 315 2.2 73 BULK-5958a5b6
18900 Bulk Product 9f412234 Books $222.57 251 4.7 50 BULK-7211b5c6
18901 Bulk Product 550452f3 Electronics $824.58 285 0.9 62 BULK-e5dd4e15
18902 Bulk Product fbff3b87 Sports & Outdoors $959.88 486 0.5 15 BULK-5d523d52
18903 Bulk Product 04525757 Sports & Outdoors $793.57 276 0.3 56 BULK-97b27ea5
18904 Bulk Product b66c7b84 Clothing $247.94 335 3.8 93 BULK-36894758
18905 Bulk Product c6cdd026 Home & Garden $843.10 14 2.4 0 BULK-ed410961
18906 Bulk Product dbd69472 Toys & Games $286.06 107 4.6 93 BULK-ddb294ec
18907 Bulk Product 3cf7132d Books $678.96 4 4.8 94 BULK-9fb565a7
18908 Bulk Product 60d9e5ac Clothing $335.92 175 0.4 19 BULK-41f4ac20
18909 Bulk Product 1fe52a3a Sports & Outdoors $213.66 359 2.0 98 BULK-b6efe3ab
18910 Bulk Product b8cb271c Clothing $643.30 470 1.0 58 BULK-7fb3799f
18911 Bulk Product 1bf49534 Clothing $572.48 407 1.4 97 BULK-aa29119f
18912 Bulk Product f3637437 Electronics $858.75 398 1.6 71 BULK-93471691
18913 Bulk Product 4708bf27 Books $113.75 104 2.2 34 BULK-fef27990
18914 Bulk Product 067abd82 Books $617.38 64 4.8 35 BULK-ee143b87
18915 Bulk Product ed777da6 Toys & Games $453.14 318 2.5 52 BULK-ea095515
18916 Bulk Product c504e0ff Electronics $344.95 3 0.7 4 BULK-95ab5794
18917 Bulk Product 8e498695 Electronics $837.32 361 4.4 45 BULK-cc3bfda0
18918 Bulk Product 6d9f7bf8 Toys & Games $459.79 234 1.6 38 BULK-e91df946
18919 Bulk Product f018ff88 Home & Garden $280.31 323 2.7 86 BULK-7194047b
18920 Bulk Product d5d0937d Electronics $238.89 348 2.0 35 BULK-c8184c78
18921 Bulk Product 645c606a Clothing $540.41 26 0.6 43 BULK-31c88759
18922 Bulk Product 780df223 Books $315.31 269 0.4 44 BULK-2ff13a5e
18923 Bulk Product 02d818b8 Sports & Outdoors $874.83 438 4.6 77 BULK-5f78d7d6
18924 Bulk Product d77a4d48 Home & Garden $463.27 61 3.3 21 BULK-3b884c39
18925 Bulk Product 1af58afe Books $280.49 136 0.3 80 BULK-e6ccfb11
18926 Bulk Product b3d4c8fa Electronics $927.24 7 1.3 76 BULK-d6caa71e
18927 Bulk Product 91342a4e Toys & Games $191.83 233 2.9 28 BULK-ceef9846
18928 Bulk Product a8f304d3 Books $313.12 478 2.2 16 BULK-df9c5f0f
18929 Bulk Product ab19de8a Books $606.17 3 0.2 98 BULK-25fe1283
18930 Bulk Product d7b080ee Sports & Outdoors $320.45 265 2.2 20 BULK-ff284dbb
18931 Bulk Product badfb0a1 Toys & Games $184.25 52 2.4 60 BULK-f775925b
18932 Bulk Product 2d0070ec Sports & Outdoors $41.21 233 4.0 18 BULK-c312d914
18933 Bulk Product 0759a6d0 Clothing $320.41 326 4.1 75 BULK-53c84f2d
18934 Bulk Product 22bd012f Electronics $957.82 353 4.5 24 BULK-0b9f4bd3
18935 Bulk Product 03f6998f Sports & Outdoors $169.61 311 4.7 53 BULK-20ab030f
18936 Bulk Product 6b87456b Sports & Outdoors $254.52 273 3.2 62 BULK-e282ab64
18937 Bulk Product 3aeae30e Books $529.94 321 2.3 34 BULK-ac605a8a
18938 Bulk Product a6f5cc74 Sports & Outdoors $405.91 369 1.9 39 BULK-01235b75
18939 Bulk Product 1363eabe Books $686.81 119 0.5 82 BULK-e9871d6e
18940 Bulk Product 2e2d0924 Clothing $898.60 90 3.8 47 BULK-5d8391c4
18941 Bulk Product 44fb4272 Books $673.90 412 3.4 35 BULK-107c5388
18942 Bulk Product 2cb89f33 Electronics $157.80 179 2.7 68 BULK-27414efc
18943 Bulk Product 37620d33 Books $225.88 199 3.1 8 BULK-acb98250
18944 Bulk Product 65340c2b Toys & Games $103.57 204 3.5 90 BULK-f6613f98
18945 Bulk Product f4c0c338 Home & Garden $538.53 172 4.1 76 BULK-2d5eba1d
18946 Bulk Product 8834e9e2 Sports & Outdoors $520.98 8 0.0 26 BULK-8b58189b
18947 Bulk Product 28ed44ca Clothing $710.39 396 0.1 17 BULK-7c6798a3
18948 Bulk Product d1e94bad Toys & Games $507.87 198 4.9 29 BULK-adf300be
18949 Bulk Product c55b5342 Home & Garden $374.53 252 2.5 96 BULK-96cd3b86
18950 Bulk Product 64795ff7 Sports & Outdoors $294.21 408 4.6 42 BULK-8dc522e3
18951 Bulk Product 20b458dc Sports & Outdoors $460.13 82 1.7 62 BULK-0aabc91e
18952 Bulk Product b15820be Home & Garden $19.45 376 0.8 47 BULK-d7a3169a
18953 Bulk Product a88b5872 Clothing $388.88 421 2.7 54 BULK-91f6fe26
18954 Bulk Product 1dd23560 Toys & Games $793.17 472 1.7 97 BULK-5fd8781c
18955 Bulk Product 74a53e19 Electronics $339.75 366 5.0 1 BULK-ec1414f9
18956 Bulk Product 32ac4224 Books $919.30 108 3.3 20 BULK-640120d7
18957 Bulk Product c608160f Electronics $443.57 66 0.0 71 BULK-27bbd103
18958 Bulk Product 398d02b2 Electronics $853.06 174 2.6 43 BULK-9afc56fd
18959 Bulk Product 2ffdc8d6 Toys & Games $77.44 232 5.0 41 BULK-1143c432
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