Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

17 ms

Page Size

200

Current Page

84 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 84 Results Showing 16601 - 16800 of 24441

ID Name Category Price Stock Rating Reviews SKU
17160 Bulk Product f7b46ec3 Clothing $984.32 194 1.8 55 BULK-cdbfa23b
17161 Bulk Product 021d0da0 Toys & Games $895.21 338 3.8 61 BULK-48803364
17162 Bulk Product 4d24a217 Home & Garden $140.58 282 0.7 79 BULK-1e33bdac
17163 Bulk Product d35d2151 Electronics $752.18 247 2.7 84 BULK-b4fc50c1
17164 Bulk Product 0a8c072d Sports & Outdoors $93.31 39 0.6 35 BULK-68b5897d
17165 Bulk Product 525b0565 Electronics $207.78 11 0.6 21 BULK-4d3446cb
17166 Bulk Product c4ceacf3 Electronics $793.42 419 1.2 18 BULK-71e1f7e6
17167 Bulk Product 53505066 Books $567.75 336 3.8 76 BULK-a5748320
17168 Bulk Product 16d557dc Clothing $952.15 223 0.3 65 BULK-ff39e4aa
17169 Bulk Product 988cd4ad Toys & Games $707.25 220 4.7 35 BULK-9aad72e8
17170 Bulk Product c79cfef0 Clothing $477.09 39 3.9 97 BULK-56edc994
17171 Bulk Product 7879050c Clothing $506.75 408 3.3 71 BULK-bf11da53
17172 Bulk Product f71b823f Sports & Outdoors $943.74 159 0.7 37 BULK-955b5283
17173 Bulk Product 237afee7 Toys & Games $702.89 187 4.1 50 BULK-68351eb4
17174 Bulk Product f8eb44cd Electronics $148.07 4 2.3 95 BULK-90fb7cc8
17175 Bulk Product b6f44af0 Books $84.89 226 4.9 31 BULK-d0e39df4
17176 Bulk Product 49efaa08 Home & Garden $545.72 369 1.8 23 BULK-9e0ccd2a
17177 Bulk Product d78c9610 Sports & Outdoors $413.44 484 3.4 39 BULK-5695db07
17178 Bulk Product f9154156 Toys & Games $419.64 238 0.7 88 BULK-578567ea
17179 Bulk Product 0bb29d70 Home & Garden $367.18 115 4.3 0 BULK-b122b33a
17180 Bulk Product 65f2cdd7 Toys & Games $945.26 496 0.1 75 BULK-664a2bb1
17181 Bulk Product 044e766d Books $656.17 111 3.3 96 BULK-9b354e72
17182 Bulk Product 7604a9c6 Sports & Outdoors $996.05 163 0.4 35 BULK-af10a093
17183 Bulk Product 0d39a62f Electronics $862.18 428 1.1 42 BULK-5d86a27d
17184 Bulk Product 4d1297ad Clothing $743.03 83 0.0 74 BULK-bd48e7b8
17185 Bulk Product 6d62dd12 Sports & Outdoors $576.30 113 0.5 39 BULK-0091c082
17186 Bulk Product f2b2096a Clothing $216.55 303 4.0 86 BULK-60f2030a
17187 Bulk Product b3471823 Toys & Games $188.19 429 1.5 96 BULK-9e0cb85e
17188 Bulk Product 9d505832 Home & Garden $658.06 6 2.1 49 BULK-1d954b13
17189 Bulk Product 211f50cf Sports & Outdoors $187.36 158 1.6 79 BULK-8d294f05
17190 Bulk Product 0d67998f Toys & Games $958.89 5 0.2 2 BULK-8b01657b
17191 Bulk Product 7b89ee55 Toys & Games $773.53 94 1.6 38 BULK-9ced82bc
17192 Bulk Product 98b8d216 Books $274.52 340 2.1 50 BULK-4828c0de
17193 Bulk Product b33d3408 Home & Garden $883.72 397 4.6 76 BULK-5f8c0a96
17194 Bulk Product 7ff6f212 Home & Garden $566.54 121 5.0 44 BULK-dd1e866f
17195 Bulk Product 29f16a2c Toys & Games $333.85 446 0.9 79 BULK-ed36daec
17196 Bulk Product 7bf60a1f Books $749.33 269 5.0 20 BULK-5aa57607
17197 Bulk Product 1d91492a Books $500.38 429 1.5 70 BULK-b0ec254f
17198 Bulk Product ace8cb75 Electronics $226.41 176 3.2 60 BULK-d9490f52
17199 Bulk Product 1a396827 Home & Garden $278.47 406 2.2 9 BULK-7002cc6c
17200 Bulk Product 638fe940 Clothing $669.50 471 2.2 28 BULK-d7edf575
17201 Bulk Product 9509ab0c Electronics $820.99 470 4.0 72 BULK-3a837084
17202 Bulk Product 4bc33ff1 Sports & Outdoors $755.51 118 4.4 80 BULK-85013621
17203 Bulk Product b1fcc803 Electronics $141.59 106 2.4 81 BULK-ebc9d6eb
17204 Bulk Product f36f3d7f Home & Garden $297.61 357 0.1 0 BULK-24320d60
17205 Bulk Product 0eeda127 Home & Garden $878.46 103 3.1 24 BULK-97613ee2
17206 Bulk Product 15249441 Sports & Outdoors $350.05 368 1.4 11 BULK-53caaa4b
17207 Bulk Product f1186051 Books $829.15 57 1.1 36 BULK-91bb6154
17208 Bulk Product 13291fa2 Toys & Games $138.40 46 2.0 48 BULK-a6b220d4
17209 Bulk Product 5e3beae1 Electronics $51.19 263 1.9 23 BULK-594ac60a
17210 Bulk Product 14252cad Sports & Outdoors $389.47 234 1.7 35 BULK-5f962950
17211 Bulk Product a1b87c7c Clothing $73.59 339 1.2 20 BULK-cc26e3ea
17212 Bulk Product 831458c7 Books $54.70 498 4.3 73 BULK-9208650b
17213 Bulk Product a7357540 Home & Garden $38.16 384 0.4 16 BULK-05f09b70
17214 Bulk Product 3d6c6b15 Home & Garden $129.26 152 1.3 96 BULK-cf139391
17215 Bulk Product eb196320 Home & Garden $560.57 72 3.2 7 BULK-601082a6
17216 Bulk Product b8f70fbd Sports & Outdoors $276.01 301 1.3 80 BULK-ef51b635
17217 Bulk Product a9cd0dfd Home & Garden $801.70 37 1.6 68 BULK-41a68c44
17218 Bulk Product 2e568ef0 Home & Garden $534.59 19 1.6 8 BULK-5138ce8c
17219 Bulk Product ca459994 Books $282.73 387 4.6 94 BULK-64ccd24c
17220 Bulk Product 9da4452e Electronics $727.73 403 2.5 89 BULK-f708c068
17221 Bulk Product 284e5889 Clothing $188.30 18 4.1 43 BULK-facd5646
17222 Bulk Product 9d775997 Books $23.38 325 4.2 41 BULK-6db23dae
17223 Bulk Product 67debe50 Home & Garden $733.34 5 4.5 29 BULK-4e249189
17224 Bulk Product b266395b Electronics $588.28 319 0.6 7 BULK-b39cc050
17225 Bulk Product fb7e9e30 Home & Garden $854.54 238 3.9 75 BULK-60df432a
17226 Bulk Product f300d140 Books $534.82 382 3.0 77 BULK-4650ef51
17227 Bulk Product e3180ae9 Toys & Games $807.66 111 4.6 86 BULK-7612b5cf
17228 Bulk Product 0c239644 Clothing $106.71 4 4.8 14 BULK-044d061f
17229 Bulk Product 76b7258a Sports & Outdoors $304.05 0 1.3 34 BULK-e73745b1
17230 Bulk Product 0062db01 Toys & Games $771.93 336 3.6 81 BULK-ea5e4e3c
17231 Bulk Product 08a91463 Electronics $812.34 266 2.3 60 BULK-4447b879
17232 Bulk Product 9df7fe17 Home & Garden $756.51 183 2.1 87 BULK-5f4a40e7
17233 Bulk Product 6f92cee2 Toys & Games $182.33 469 4.3 46 BULK-6616a17c
17234 Bulk Product f9aaee99 Home & Garden $12.23 428 3.0 27 BULK-de629e4f
17235 Bulk Product 92ab94ed Books $582.19 167 1.1 39 BULK-f78d0104
17236 Bulk Product 579943ff Clothing $605.70 17 2.3 32 BULK-519fd1e5
17237 Bulk Product f4b18e91 Toys & Games $98.27 301 3.8 24 BULK-16e0360b
17238 Bulk Product efcf03cc Sports & Outdoors $317.46 322 4.0 40 BULK-9b31ca4f
17239 Bulk Product a402c9cd Electronics $539.66 331 0.2 8 BULK-2f459ef9
17240 Bulk Product 67549014 Home & Garden $89.61 388 3.4 95 BULK-c74f97f2
17241 Bulk Product 8505a279 Toys & Games $806.26 160 2.5 48 BULK-a076d266
17242 Bulk Product 31dda3d3 Toys & Games $301.84 496 0.7 95 BULK-33ea2ab5
17243 Bulk Product 2da35bd8 Home & Garden $247.83 144 1.0 8 BULK-38a21f89
17244 Bulk Product 8838cdf1 Sports & Outdoors $675.54 353 4.1 35 BULK-35dd3ef8
17245 Bulk Product 0a7e0d12 Electronics $818.09 11 3.0 58 BULK-806918ff
17246 Bulk Product c722fe1c Clothing $160.92 9 0.8 40 BULK-df76c07c
17247 Bulk Product c03535af Clothing $88.86 443 1.9 73 BULK-6d482900
17248 Bulk Product 2dc6e94a Books $771.24 296 4.4 42 BULK-02c08b06
17249 Bulk Product f3c0e44a Clothing $593.70 260 0.0 42 BULK-2f6f2838
17250 Bulk Product 1d2e3dba Toys & Games $556.19 333 3.2 39 BULK-5b56aec2
17251 Bulk Product 110a0ff9 Electronics $830.51 254 1.5 35 BULK-bc1da8c0
17252 Bulk Product 5739f623 Electronics $686.98 200 2.6 51 BULK-b7185a17
17253 Bulk Product bddbc2f6 Clothing $945.41 361 1.6 34 BULK-c74071c8
17254 Bulk Product 4ec48f68 Electronics $880.50 197 2.4 32 BULK-96d3ec55
17255 Bulk Product 9c31a897 Home & Garden $568.59 390 3.3 61 BULK-6973d8be
17256 Bulk Product 98536d27 Electronics $128.88 263 3.8 60 BULK-b48a4ab3
17257 Bulk Product 1387eacf Electronics $45.98 330 4.5 41 BULK-d23d8b35
17258 Bulk Product 79de1e80 Electronics $263.06 92 2.1 71 BULK-3998d7e8
17259 Bulk Product 093346d7 Sports & Outdoors $671.84 347 4.7 53 BULK-c500cc70
17260 Bulk Product a154c81b Toys & Games $304.60 55 1.8 90 BULK-c4406ee1
17261 Bulk Product 7d552f42 Electronics $474.41 124 1.6 22 BULK-a26a57c2
17262 Bulk Product 174e0095 Books $17.96 168 1.9 46 BULK-a5b7e0d4
17263 Bulk Product 004121d9 Toys & Games $863.41 285 2.1 72 BULK-00569627
17264 Bulk Product 5ffdbac3 Home & Garden $229.60 467 2.3 55 BULK-90500e0a
17265 Bulk Product fdf8f5d7 Sports & Outdoors $607.91 68 4.6 8 BULK-0f82a208
17266 Bulk Product 6e48c6c3 Books $808.80 216 4.1 32 BULK-ef76b771
17267 Bulk Product 84d4e498 Books $188.57 26 2.0 86 BULK-22fbb0d7
17268 Bulk Product b7998844 Clothing $26.84 220 0.3 36 BULK-47768165
17269 Bulk Product 51fa0f61 Books $581.95 380 4.6 71 BULK-d3487ef6
17270 Bulk Product 7d5de5a6 Home & Garden $246.69 158 0.1 82 BULK-e3084291
17271 Bulk Product 6525056e Sports & Outdoors $925.97 248 0.4 30 BULK-9ef67db0
17272 Bulk Product 0f2f7101 Toys & Games $310.38 165 2.1 4 BULK-fbcaeeac
17273 Bulk Product e0a70785 Clothing $984.44 346 3.3 99 BULK-bf3263d6
17274 Bulk Product f2f51feb Home & Garden $725.16 4 4.2 60 BULK-248beb5b
17275 Bulk Product ce086aa8 Toys & Games $911.63 443 0.1 29 BULK-4eae1752
17276 Bulk Product f5c15944 Toys & Games $354.19 155 2.4 80 BULK-9d6f48be
17277 Bulk Product 376003ec Clothing $332.70 403 3.4 67 BULK-c648a4bd
17278 Bulk Product 43c5a6f1 Clothing $266.46 401 3.3 75 BULK-071bd791
17279 Bulk Product 700d4d20 Sports & Outdoors $219.17 498 3.8 33 BULK-afb69c41
17280 Bulk Product be7f9e68 Electronics $225.96 489 2.2 56 BULK-e2d2fcfd
17281 Bulk Product ac78fc1a Toys & Games $275.40 389 4.6 76 BULK-856c17b8
17282 Bulk Product 6003ef74 Toys & Games $937.12 416 3.9 45 BULK-401315d0
17283 Bulk Product a10f7149 Sports & Outdoors $550.33 212 1.0 48 BULK-f72b524c
17284 Bulk Product 052f9df8 Sports & Outdoors $349.72 361 4.1 62 BULK-f2239117
17285 Bulk Product 320c9374 Sports & Outdoors $377.88 60 1.5 85 BULK-383a27c2
17286 Bulk Product 18841faa Books $756.02 480 2.1 11 BULK-ebe7afaf
17287 Bulk Product 5744f562 Sports & Outdoors $860.22 379 0.3 61 BULK-085ae601
17288 Bulk Product d7b541ea Home & Garden $553.45 150 0.2 54 BULK-b129cd68
17289 Bulk Product 4d4a4925 Home & Garden $396.15 227 1.3 51 BULK-869c3424
17290 Bulk Product d0ac5c5b Clothing $852.65 496 2.0 84 BULK-1e2f7fd2
17291 Bulk Product 75c45fde Books $655.96 178 1.5 44 BULK-484e035f
17292 Bulk Product 7787fad4 Electronics $363.63 267 0.4 41 BULK-b450d61b
17293 Bulk Product f8f6c1df Sports & Outdoors $344.41 238 0.5 92 BULK-b6246f6a
17294 Bulk Product cc2e7ce2 Electronics $280.41 138 3.1 81 BULK-2f72d2e2
17295 Bulk Product 06ea4f87 Books $994.37 176 1.2 50 BULK-a0f03816
17296 Bulk Product ce0ae408 Home & Garden $837.05 57 1.0 83 BULK-345d09d9
17297 Bulk Product 5931976e Books $592.72 141 2.2 83 BULK-d3b5dad1
17298 Bulk Product 52857baf Clothing $296.40 216 3.4 22 BULK-bb3b2771
17299 Bulk Product e19e4ccb Toys & Games $966.63 177 4.2 41 BULK-eda12ef2
17300 Bulk Product a5d99113 Clothing $58.10 405 0.3 46 BULK-eebefc4f
17301 Bulk Product d6002cbb Books $777.59 405 3.2 39 BULK-2b45e2aa
17302 Bulk Product 65f29d86 Sports & Outdoors $522.05 138 4.3 11 BULK-ef9966da
17303 Bulk Product 93b1d575 Books $659.51 160 3.3 78 BULK-8b1071cc
17304 Bulk Product ee00f5e7 Electronics $551.95 391 4.2 33 BULK-ec9aae16
17305 Bulk Product bc2491b7 Sports & Outdoors $648.99 347 3.0 40 BULK-6c9f0b5e
17306 Bulk Product 1bbf7208 Toys & Games $405.00 484 4.1 0 BULK-edeca44e
17307 Bulk Product 61cfda83 Electronics $788.89 124 0.6 26 BULK-03be09b2
17308 Bulk Product 9e68b947 Books $890.39 238 0.4 37 BULK-c9932a55
17309 Bulk Product c826c79c Clothing $851.22 493 1.2 24 BULK-e961d1f1
17310 Bulk Product 390566a2 Electronics $115.65 447 2.5 86 BULK-2c0fea5b
17311 Bulk Product 5f2f345d Home & Garden $391.78 95 4.1 34 BULK-2542ebe9
17312 Bulk Product 86691b60 Clothing $96.10 250 1.3 87 BULK-66349058
17313 Bulk Product c1aa3312 Electronics $279.37 499 0.3 55 BULK-b162f1c0
17314 Bulk Product 55421f8c Books $463.34 293 1.1 60 BULK-f2876826
17315 Bulk Product 56d3fa66 Toys & Games $161.78 162 2.0 89 BULK-2f3b9aa2
17316 Bulk Product 91d6d124 Home & Garden $822.29 46 4.8 75 BULK-cfd72429
17317 Bulk Product 1c1d1f69 Clothing $842.39 45 0.3 88 BULK-2d0781fe
17318 Bulk Product ad67910e Toys & Games $133.04 313 3.0 96 BULK-6973e49f
17319 Bulk Product bcfb4e6a Sports & Outdoors $24.32 55 0.6 59 BULK-d87ea64e
17320 Bulk Product e757e7d2 Home & Garden $742.64 168 4.1 13 BULK-6cfb2a9b
17321 Bulk Product 5cc14850 Home & Garden $869.95 210 2.9 13 BULK-c31b32d2
17322 Bulk Product 1aecc86c Books $591.79 289 5.0 80 BULK-8df2e20f
17323 Bulk Product b443b1dc Sports & Outdoors $626.50 202 0.7 44 BULK-f7dd457a
17324 Bulk Product 972a6bbf Electronics $64.59 338 4.3 59 BULK-9c12cee2
17325 Bulk Product 354243ae Home & Garden $935.49 112 0.3 8 BULK-5eb75623
17326 Bulk Product 9fc51b00 Books $938.44 450 2.5 36 BULK-d3e6fcf9
17327 Bulk Product bcebe373 Clothing $203.19 224 1.1 71 BULK-935f0912
17328 Bulk Product 17c45bcd Sports & Outdoors $44.94 449 1.5 66 BULK-90d43796
17329 Bulk Product 270f05af Books $658.33 313 0.4 54 BULK-ac6f727d
17330 Bulk Product dba7c627 Sports & Outdoors $666.83 22 0.6 6 BULK-83e26e3d
17331 Bulk Product fe3bd83c Books $447.00 423 3.5 19 BULK-46bc945e
17332 Bulk Product c6d8c1f0 Toys & Games $60.94 337 2.6 48 BULK-7a79ad54
17333 Bulk Product de2e5b41 Home & Garden $533.03 281 0.6 63 BULK-35677032
17334 Bulk Product a309c243 Sports & Outdoors $490.66 78 1.4 35 BULK-943ee3cd
17335 Bulk Product 52235005 Books $903.45 308 1.4 9 BULK-025c783a
17336 Bulk Product 54b6b198 Toys & Games $990.60 112 2.8 67 BULK-1d15c363
17337 Bulk Product e2e78064 Home & Garden $795.27 251 2.4 9 BULK-ba2c7e1f
17338 Bulk Product 39c5e34b Home & Garden $16.83 484 2.2 0 BULK-67b111fb
17339 Bulk Product fc99f5c0 Toys & Games $926.02 217 4.5 3 BULK-6a626e3a
17340 Bulk Product 716c7a80 Sports & Outdoors $869.67 155 1.7 57 BULK-877ae13a
17341 Bulk Product 7909c6a2 Clothing $677.99 99 3.6 51 BULK-b3a0d601
17342 Bulk Product 34f86a72 Sports & Outdoors $694.36 98 3.7 11 BULK-0b92b38d
17343 Bulk Product f5bb21a9 Electronics $490.47 441 2.6 86 BULK-4b22d0e8
17344 Bulk Product 526726d0 Clothing $550.80 89 2.6 81 BULK-55bb9444
17345 Bulk Product 8d30b6ed Sports & Outdoors $324.86 456 2.8 3 BULK-2d7f1a0f
17346 Bulk Product 41e8c2ec Toys & Games $930.58 5 0.8 95 BULK-dd9fa9d3
17347 Bulk Product 590fa134 Sports & Outdoors $805.11 298 0.4 74 BULK-17995671
17348 Bulk Product 8bd29a47 Sports & Outdoors $145.08 56 2.0 76 BULK-0161a116
17349 Bulk Product 5ed9356a Clothing $926.50 354 2.2 26 BULK-56ed4e70
17350 Bulk Product 51f32ba9 Books $10.24 40 1.3 46 BULK-84e5de2f
17351 Bulk Product c78738d8 Clothing $419.53 350 2.6 4 BULK-c1375d54
17352 Bulk Product 0733e26b Toys & Games $403.68 434 0.7 86 BULK-4ef401e2
17353 Bulk Product 319bd00d Books $75.92 429 0.1 19 BULK-04731b6c
17354 Bulk Product 7db9006c Home & Garden $195.42 441 0.8 18 BULK-a7766023
17355 Bulk Product 614d2577 Toys & Games $229.11 125 0.0 50 BULK-bab9cbb8
17356 Bulk Product c2bc4171 Toys & Games $963.16 158 0.6 70 BULK-13a1e1bd
17357 Bulk Product 73d56a33 Clothing $167.28 59 3.0 89 BULK-f8e307b2
17358 Bulk Product 0d96e829 Books $621.70 57 4.8 71 BULK-d3a9a2e1
17359 Bulk Product 2f969cb1 Toys & Games $19.27 49 0.4 4 BULK-34856d6e
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