Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

99 ms

Page Size

200

Current Page

63 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 63 Results Showing 12401 - 12600 of 24441

ID Name Category Price Stock Rating Reviews SKU
12960 Bulk Product 01dd4ea1 Home & Garden $198.09 376 0.3 30 BULK-1d6882b0
12961 Bulk Product 880861e9 Toys & Games $275.21 278 4.1 44 BULK-22145fcf
12962 Bulk Product a404ccf5 Toys & Games $305.10 288 1.1 85 BULK-8ffe668a
12963 Bulk Product cc820121 Books $562.98 332 4.9 40 BULK-1929a506
12964 Bulk Product d4a65a57 Electronics $377.48 345 2.7 50 BULK-002e6244
12965 Bulk Product c7e8fff7 Toys & Games $58.27 481 2.9 34 BULK-c1c4fa55
12966 Bulk Product b5fc291e Toys & Games $961.78 171 4.6 95 BULK-fcf2975e
12967 Bulk Product 1eb48441 Electronics $387.92 159 4.9 17 BULK-26c06ef7
12968 Bulk Product 051cb6dc Electronics $66.48 470 5.0 31 BULK-89d0d4d8
12969 Bulk Product 1cfac1b6 Sports & Outdoors $608.27 410 3.0 36 BULK-22be4d3e
12970 Bulk Product e24aad42 Books $962.95 451 2.6 3 BULK-b3dd349a
12971 Bulk Product fe8edca9 Clothing $897.04 449 3.0 62 BULK-cc3bd39a
12972 Bulk Product 62c4795b Electronics $27.81 26 2.8 8 BULK-cb16b364
12973 Bulk Product 0c047d92 Books $709.42 344 0.4 51 BULK-02ac168a
12974 Bulk Product decf1c2f Electronics $914.38 415 2.5 79 BULK-b08154ba
12975 Bulk Product c726391d Clothing $893.08 438 3.6 67 BULK-6e27e840
12976 Bulk Product fce40c70 Clothing $883.81 99 3.6 79 BULK-e50cb3de
12977 Bulk Product ae37d3b9 Books $1,008.69 174 4.8 1 BULK-58b7d138
12978 Bulk Product 9b59284d Toys & Games $994.02 114 1.1 69 BULK-9abe2b65
12979 Bulk Product 1f38d685 Toys & Games $276.35 310 4.4 98 BULK-e5faf153
12980 Bulk Product 8f17b252 Clothing $16.36 391 1.6 35 BULK-bf99a25f
12981 Bulk Product 88179051 Toys & Games $170.57 13 2.8 5 BULK-de8761ba
12982 Bulk Product 0e9b8edd Toys & Games $402.17 267 1.8 33 BULK-7ccf028f
12983 Bulk Product 64850168 Toys & Games $761.18 276 1.6 69 BULK-bf9f4a67
12984 Bulk Product 67d4295c Clothing $618.73 310 1.8 54 BULK-37cdcb7d
12985 Bulk Product 17a8e83e Sports & Outdoors $169.78 377 3.2 60 BULK-68f9476d
12986 Bulk Product 805479e8 Clothing $996.18 319 1.5 10 BULK-f38e9165
12987 Bulk Product be16e0c3 Electronics $295.91 310 3.7 3 BULK-647629ca
12988 Bulk Product 8699b6a9 Home & Garden $746.18 381 1.9 58 BULK-9c30fcd7
12989 Bulk Product 5d6078ac Electronics $562.13 164 4.2 1 BULK-355d8498
12990 Bulk Product 01d8e24c Clothing $642.19 433 1.8 18 BULK-26f50af7
12991 Bulk Product dbb54350 Books $806.86 349 3.7 57 BULK-9fa4ae13
12992 Bulk Product e75b7dfc Electronics $410.78 380 0.0 75 BULK-d2692824
12993 Bulk Product 30e452fc Books $890.48 449 2.7 31 BULK-da0b7768
12994 Bulk Product e2ac11b7 Home & Garden $648.53 302 4.2 2 BULK-9062fb9b
12995 Bulk Product 105660ab Clothing $362.72 398 4.4 18 BULK-04019835
12996 Bulk Product edb649f5 Home & Garden $233.59 94 2.8 36 BULK-5a62bf5c
12997 Bulk Product 2a7dbd6e Sports & Outdoors $832.96 492 4.9 55 BULK-8c921b55
12998 Bulk Product 5d99371c Home & Garden $447.98 144 0.8 7 BULK-85fe7e47
12999 Bulk Product 9d8e3432 Clothing $866.55 345 4.1 49 BULK-e2e46729
13000 Bulk Product 936f304e Electronics $334.65 282 4.1 67 BULK-158a916a
13001 Bulk Product 5969de48 Toys & Games $127.86 215 2.5 90 BULK-e061fb96
13002 Bulk Product f85b0995 Toys & Games $209.52 19 4.3 72 BULK-57c30b68
13003 Bulk Product 9a1862e0 Clothing $331.11 175 3.3 82 BULK-694cc62d
13004 Bulk Product 6a74ef86 Sports & Outdoors $811.79 4 0.4 19 BULK-9cfe4a3c
13005 Bulk Product 1c62ccc1 Books $243.04 320 1.3 58 BULK-cc008482
13006 Bulk Product d19ef1cf Electronics $423.92 355 4.1 64 BULK-dd568f3e
13007 Bulk Product 79213946 Electronics $332.71 248 0.9 73 BULK-800cd7fe
13008 Bulk Product 3484329a Electronics $625.76 488 3.2 37 BULK-2861a764
13009 Bulk Product b216d158 Electronics $652.70 39 4.4 69 BULK-ce315084
13010 Bulk Product 4b983315 Toys & Games $459.67 104 1.3 21 BULK-95d91878
13011 Bulk Product ada58740 Sports & Outdoors $844.06 87 4.2 20 BULK-c639055e
13012 Bulk Product ccdee71e Books $133.75 190 1.9 90 BULK-b511e501
13013 Bulk Product a3607e3c Home & Garden $25.41 183 0.1 82 BULK-95d782a1
13014 Bulk Product 0d46a9f8 Books $409.00 271 2.4 28 BULK-1e8e2cbc
13015 Bulk Product c598f317 Home & Garden $247.39 126 0.1 82 BULK-05d9ea8b
13016 Bulk Product 2c3dcd79 Books $540.53 112 4.4 47 BULK-b5c92c0e
13017 Bulk Product 0a7f8f32 Electronics $622.06 95 2.8 98 BULK-1343919a
13018 Bulk Product 41226d6e Electronics $165.84 203 4.1 33 BULK-04f33bae
13019 Bulk Product 2f0be871 Home & Garden $919.27 36 3.1 25 BULK-fc5d5dad
13020 Bulk Product 6206dd8a Toys & Games $380.03 351 1.0 72 BULK-2d92ed09
13021 Bulk Product 5faca416 Electronics $753.22 393 4.4 66 BULK-2f29dfba
13022 Bulk Product d5e5c7fa Sports & Outdoors $383.92 456 4.5 65 BULK-d5c9fa07
13023 Bulk Product 57b903ba Electronics $211.40 202 2.8 15 BULK-bc2c31ca
13024 Bulk Product 5fac1852 Electronics $916.96 323 0.6 63 BULK-a01b9431
13025 Bulk Product dd0cf7be Clothing $704.46 172 3.4 61 BULK-51eb201b
13026 Bulk Product 8f3347e9 Electronics $236.76 72 4.9 72 BULK-75b1d184
13027 Bulk Product f8dd8d9e Toys & Games $638.53 430 3.6 60 BULK-f128a299
13028 Bulk Product 8b3fcae6 Sports & Outdoors $426.14 324 0.7 36 BULK-7a659b2d
13029 Bulk Product f27fced7 Clothing $524.73 475 1.6 3 BULK-9941432a
13030 Bulk Product afd532b9 Home & Garden $719.48 366 4.4 93 BULK-b276c269
13031 Bulk Product c8232db3 Books $405.89 358 1.5 94 BULK-f8dff380
13032 Bulk Product ec6ec617 Electronics $709.99 259 2.3 32 BULK-19e732f0
13033 Bulk Product 66ff9a26 Electronics $1,009.41 24 4.3 88 BULK-df8edf42
13034 Bulk Product a195b0be Clothing $638.99 348 1.7 92 BULK-640a70b8
13035 Bulk Product 26c30a77 Electronics $662.92 337 2.0 75 BULK-918b74b7
13036 Bulk Product a05db99a Electronics $118.23 45 1.3 52 BULK-9b17ce99
13037 Bulk Product 8670b0fc Sports & Outdoors $921.76 465 2.9 68 BULK-71ed55b3
13038 Bulk Product b09d0684 Clothing $360.11 25 3.7 32 BULK-a244ceec
13039 Bulk Product ea9ef755 Sports & Outdoors $443.28 277 3.6 34 BULK-4b47a4aa
13040 Bulk Product 7cc2f56f Books $107.75 13 1.6 84 BULK-b7104e28
13041 Bulk Product 6dd2bff5 Toys & Games $161.95 160 0.2 72 BULK-b21e5d38
13042 Bulk Product ef2d8dd8 Sports & Outdoors $706.57 347 2.8 15 BULK-68142014
13043 Bulk Product 60353678 Home & Garden $456.98 185 3.7 39 BULK-6d59f775
13044 Bulk Product 10fc1b28 Toys & Games $37.40 232 2.7 9 BULK-805f6807
13045 Bulk Product 47dfe2ff Home & Garden $187.83 397 4.6 24 BULK-2b9a944c
13046 Bulk Product 6824d02f Clothing $247.13 18 1.5 51 BULK-0136d5b2
13047 Bulk Product 88386319 Clothing $198.53 309 0.3 35 BULK-a91cd4ce
13048 Bulk Product f1de9320 Home & Garden $33.00 308 3.6 16 BULK-9b246d58
13049 Bulk Product 3aa8a1b2 Electronics $610.31 273 3.4 81 BULK-f964708f
13050 Bulk Product 64f99e7f Books $516.52 450 4.0 33 BULK-c8eeecc5
13051 Bulk Product db7f2ee5 Books $671.37 303 3.1 18 BULK-76a64662
13052 Bulk Product f671a871 Sports & Outdoors $171.74 359 2.7 50 BULK-1ae750af
13053 Bulk Product 63e1e057 Home & Garden $338.97 338 2.0 15 BULK-7f9df34e
13054 Bulk Product 4856e2f0 Books $626.21 335 2.6 97 BULK-ef481a0e
13055 Bulk Product f145eccd Electronics $168.05 388 3.0 75 BULK-1af0b6a8
13056 Bulk Product 6625cf3d Toys & Games $696.43 457 1.8 25 BULK-cf774eba
13057 Bulk Product 21ece5be Electronics $866.87 230 3.7 23 BULK-4e26994e
13058 Bulk Product 51559cd1 Clothing $341.47 404 2.4 68 BULK-76b4862a
13059 Bulk Product c854c15e Sports & Outdoors $560.70 380 0.9 61 BULK-5da0fdc9
13060 Bulk Product 62e99c92 Toys & Games $763.76 213 1.4 12 BULK-b4289e41
13061 Bulk Product 75bf74e8 Electronics $153.35 304 3.1 94 BULK-981c1c79
13062 Bulk Product 22d6d660 Books $364.54 100 3.8 74 BULK-2b41373b
13063 Bulk Product cbeda65c Books $443.64 79 0.1 93 BULK-5c5a2fe2
13064 Bulk Product 6f0d2156 Sports & Outdoors $952.71 479 3.8 88 BULK-5c1e9817
13065 Bulk Product 5828ae0a Toys & Games $401.97 490 1.8 3 BULK-bfdf9559
13066 Bulk Product bbe59fd8 Home & Garden $912.33 451 3.5 54 BULK-910f28ec
13067 Bulk Product 2744bda6 Electronics $367.63 60 3.3 98 BULK-6c09d1ef
13068 Bulk Product 48eb679c Toys & Games $882.40 167 4.8 93 BULK-59d68be9
13069 Bulk Product 352e7256 Sports & Outdoors $591.90 485 0.9 60 BULK-cc1675bd
13070 Bulk Product 5c75c8f7 Books $849.75 380 2.1 46 BULK-347a8364
13071 Bulk Product 65d53c14 Electronics $746.58 289 4.6 62 BULK-f956726c
13072 Bulk Product 83da833f Sports & Outdoors $687.07 309 0.7 51 BULK-caa6b379
13073 Bulk Product f2b8c444 Clothing $272.23 491 2.8 51 BULK-dd79639b
13074 Bulk Product bce4d534 Books $299.09 424 4.2 5 BULK-ce963e8d
13075 Bulk Product 9bfa47b9 Home & Garden $363.99 302 3.8 51 BULK-acd4372a
13076 Bulk Product 8069d585 Electronics $907.97 323 2.1 55 BULK-c2faf35d
13077 Bulk Product eaddf024 Books $389.59 494 3.4 29 BULK-6d45c7e9
13078 Bulk Product cf7bf3a7 Toys & Games $109.63 0 3.0 67 BULK-77971b18
13079 Bulk Product 74af96b7 Books $933.08 484 0.1 21 BULK-09bdb0f2
13080 Bulk Product b9267414 Toys & Games $715.95 384 4.8 30 BULK-3dc120b1
13081 Bulk Product b4bc41e1 Home & Garden $880.43 471 1.5 91 BULK-f8a6950f
13082 Bulk Product f008504b Toys & Games $734.75 158 3.2 88 BULK-2310eda7
13083 Bulk Product d5820e0d Sports & Outdoors $754.63 241 1.3 26 BULK-060ee2ce
13084 Bulk Product cd29862d Home & Garden $892.46 66 0.0 35 BULK-e6e27509
13085 Bulk Product a50b813e Sports & Outdoors $950.96 269 3.8 4 BULK-e46fbf46
13086 Bulk Product 90e74864 Home & Garden $996.43 280 1.9 50 BULK-43cbcfab
13087 Bulk Product e38988ec Toys & Games $994.35 446 0.5 56 BULK-9d75c28c
13088 Bulk Product b15fd89f Toys & Games $514.16 351 0.8 5 BULK-a04b70bd
13089 Bulk Product 590cd7f3 Clothing $980.11 347 2.9 67 BULK-3d81c3d6
13090 Bulk Product a999b055 Clothing $354.05 325 0.4 24 BULK-aef05e62
13091 Bulk Product ef9ab6cd Toys & Games $568.68 321 2.0 14 BULK-5015c699
13092 Bulk Product caee06d3 Home & Garden $961.87 59 1.8 73 BULK-898555ed
13093 Bulk Product cb81df54 Electronics $1,003.61 276 1.9 84 BULK-4737486b
13094 Bulk Product fe0bbe3a Electronics $127.38 195 1.4 4 BULK-93f87fd4
13095 Bulk Product edcbf941 Sports & Outdoors $338.39 490 1.4 92 BULK-fe2e3930
13096 Bulk Product da84af26 Home & Garden $412.78 342 3.7 27 BULK-8032d133
13097 Bulk Product 944dfcba Electronics $234.55 276 4.2 44 BULK-3b267432
13098 Bulk Product c918594c Books $147.10 9 2.6 86 BULK-d965121f
13099 Bulk Product 16095b2a Books $1,000.51 226 2.1 3 BULK-17b34e6c
13100 Bulk Product 5e1c3165 Electronics $750.77 112 4.2 3 BULK-c1f82df9
13101 Bulk Product bfed37a6 Toys & Games $42.92 491 2.6 49 BULK-b47ac71c
13102 Bulk Product 9ca20455 Books $176.68 397 2.5 4 BULK-65f736d6
13103 Bulk Product 1bd80052 Sports & Outdoors $111.51 389 4.9 27 BULK-45b46d96
13104 Bulk Product 14c98b32 Sports & Outdoors $633.40 374 1.2 47 BULK-c187785f
13105 Bulk Product 3e4c14d5 Clothing $814.86 458 3.7 79 BULK-1393b59d
13106 Bulk Product 0e7aa4cb Home & Garden $171.76 275 0.1 32 BULK-5052ff96
13107 Bulk Product 93c72be9 Toys & Games $489.08 94 3.8 5 BULK-b14166cb
13108 Bulk Product f91314a6 Sports & Outdoors $58.76 37 4.9 11 BULK-a935ac5f
13109 Bulk Product 6839b6dd Home & Garden $633.78 438 4.2 87 BULK-65d82858
13110 Bulk Product ab4d32a2 Electronics $856.84 177 2.6 96 BULK-e1500b8f
13111 Bulk Product a9b5ad59 Clothing $379.47 151 1.0 39 BULK-86ffb339
13112 Bulk Product b89f0ffe Sports & Outdoors $19.98 403 2.9 84 BULK-67be35e7
13113 Bulk Product ddaf8d2e Books $575.96 398 1.9 43 BULK-09c01041
13114 Bulk Product f07ed1e2 Sports & Outdoors $93.96 408 0.3 18 BULK-3b8371f5
13115 Bulk Product 0b868846 Sports & Outdoors $970.00 215 1.9 79 BULK-2e272fc9
13116 Bulk Product 7a0fa1cd Books $357.48 103 2.4 48 BULK-faa8ec39
13117 Bulk Product ccc42233 Home & Garden $479.55 75 0.6 92 BULK-6f68b987
13118 Bulk Product 14af09c2 Sports & Outdoors $799.47 23 1.4 87 BULK-8cd31d9d
13119 Bulk Product 7113ea85 Books $125.63 252 0.1 37 BULK-cb7a2de0
13120 Bulk Product 48d009db Home & Garden $633.05 93 0.7 48 BULK-61c9e743
13121 Bulk Product 889070ce Sports & Outdoors $392.20 217 0.7 16 BULK-961bbb93
13122 Bulk Product 3bf8db3e Toys & Games $280.16 181 3.0 14 BULK-dcf74007
13123 Bulk Product feadde2a Electronics $482.75 241 4.1 94 BULK-be8544b4
13124 Bulk Product 4d59da5c Sports & Outdoors $407.64 425 3.0 78 BULK-2516bdfc
13125 Bulk Product 96bbc737 Home & Garden $956.74 196 2.5 79 BULK-5fd623b8
13126 Bulk Product 1378dfdb Home & Garden $722.06 55 2.2 63 BULK-dab2297b
13127 Bulk Product 0c8b7d2b Electronics $108.44 212 3.8 57 BULK-90ee7aff
13128 Bulk Product 1219c1a1 Home & Garden $139.79 396 3.6 78 BULK-c63eca71
13129 Bulk Product b41e241d Sports & Outdoors $247.85 58 0.6 12 BULK-0284a9c5
13130 Bulk Product e6beb681 Toys & Games $16.01 46 2.6 56 BULK-9d464b04
13131 Bulk Product 0f7ab2bd Books $212.29 438 4.3 42 BULK-7db00d62
13132 Bulk Product 6445c66b Sports & Outdoors $628.39 353 4.4 37 BULK-5a87c5ad
13133 Bulk Product 87683d6e Electronics $681.96 306 3.5 45 BULK-7304e6af
13134 Bulk Product fd86aca3 Toys & Games $905.40 160 3.1 31 BULK-deb18058
13135 Bulk Product ab842db9 Toys & Games $973.26 441 1.9 60 BULK-5aa54c6b
13136 Bulk Product 29f6ec19 Books $59.56 475 3.2 15 BULK-ed6c1ffa
13137 Bulk Product afb87fe3 Books $23.52 298 1.2 29 BULK-3ed94796
13138 Bulk Product 1c101f60 Sports & Outdoors $888.04 473 4.7 98 BULK-e9f0d88e
13139 Bulk Product 52a968ae Clothing $152.07 258 4.9 47 BULK-e9d2271c
13140 Bulk Product 147424c4 Home & Garden $418.27 349 0.2 75 BULK-694cd527
13141 Bulk Product 48519364 Electronics $236.55 457 3.2 33 BULK-567d3a8c
13142 Bulk Product 837bf542 Home & Garden $703.87 291 4.5 67 BULK-1b07bd7f
13143 Bulk Product 8600084c Home & Garden $587.62 115 3.0 52 BULK-fd3526bb
13144 Bulk Product d41bfe3c Toys & Games $307.58 184 3.7 51 BULK-2ae9b87d
13145 Bulk Product 38406174 Books $471.88 454 3.2 34 BULK-00673b36
13146 Bulk Product a0fa0001 Electronics $752.35 438 0.5 4 BULK-7f5ccae8
13147 Bulk Product d924bf66 Clothing $454.92 221 3.9 79 BULK-7ef0ae50
13148 Bulk Product bf13630f Electronics $391.03 60 4.2 97 BULK-a12fe0e2
13149 Bulk Product 8c0b5de1 Home & Garden $978.23 360 2.6 72 BULK-1f66ce86
13150 Bulk Product 6d2abb96 Electronics $367.78 237 1.8 20 BULK-4114543c
13151 Bulk Product 06507747 Electronics $239.64 218 3.5 31 BULK-45a4b1f2
13152 Bulk Product 667dc924 Toys & Games $441.64 329 4.7 97 BULK-beca9e81
13153 Bulk Product 72e5536f Clothing $668.17 406 4.8 56 BULK-f8d03b49
13154 Bulk Product 3913ab40 Sports & Outdoors $197.25 451 0.5 46 BULK-ea66b487
13155 Bulk Product 43ef43f8 Books $681.48 206 3.9 26 BULK-86e96867
13156 Bulk Product a65b3697 Electronics $782.74 121 1.0 95 BULK-c1420016
13157 Bulk Product d3211524 Electronics $349.07 251 0.8 6 BULK-7ffddcb0
13158 Bulk Product 14175222 Electronics $409.69 156 0.6 84 BULK-c3eb3f87
13159 Bulk Product b9dfd973 Sports & Outdoors $91.00 177 3.2 48 BULK-d2ed8028
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