Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

16 ms

Page Size

200

Current Page

115 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 115 Results Showing 22801 - 23000 of 24441

ID Name Category Price Stock Rating Reviews SKU
23360 Bulk Product 07b04a6f Sports & Outdoors $187.88 128 1.3 37 BULK-24f32fba
23361 Bulk Product 8faa660c Electronics $747.11 375 2.7 52 BULK-7cc7be94
23362 Bulk Product f04467ce Sports & Outdoors $709.99 123 1.9 96 BULK-2c8bc0c2
23363 Bulk Product 715188c1 Toys & Games $891.25 497 0.9 14 BULK-ee82f59c
23364 Bulk Product 81f580f6 Home & Garden $740.75 439 3.4 66 BULK-f11c56c0
23365 Bulk Product 02c8954e Home & Garden $617.21 263 0.7 51 BULK-6553e769
23366 Bulk Product e9baeb76 Clothing $198.28 446 4.5 15 BULK-2ab7de3a
23367 Bulk Product 694deb16 Toys & Games $727.68 269 2.0 81 BULK-53e1a9fc
23368 Bulk Product 1a76a8ec Toys & Games $177.45 307 1.2 2 BULK-6a6a0b9d
23369 Bulk Product 2f73f9cc Clothing $200.41 489 3.7 93 BULK-567faa5a
23370 Bulk Product 61d44884 Clothing $171.41 330 1.8 30 BULK-728d168a
23371 Bulk Product 79001d7c Books $791.86 349 1.6 47 BULK-1870da5c
23372 Bulk Product b13b3f70 Books $437.91 211 2.2 66 BULK-c2e7cef7
23373 Bulk Product af775332 Sports & Outdoors $244.18 219 1.7 8 BULK-a6f79f30
23374 Bulk Product 599ee0fd Home & Garden $377.71 168 3.7 0 BULK-c7beed42
23375 Bulk Product 4c715bdc Sports & Outdoors $490.05 269 2.0 84 BULK-7999433e
23376 Bulk Product f144ff4b Books $945.79 409 1.6 57 BULK-a2978386
23377 Bulk Product 1c8074be Sports & Outdoors $203.84 264 1.5 59 BULK-24a55664
23378 Bulk Product abe3be53 Toys & Games $269.24 154 2.4 13 BULK-7c841dd5
23379 Bulk Product a77f1012 Electronics $889.12 265 2.1 55 BULK-b09dcba5
23380 Bulk Product 54676cf8 Books $765.98 496 3.3 99 BULK-270d3753
23381 Bulk Product 57fc9144 Electronics $627.51 359 1.7 87 BULK-1f0242fa
23382 Bulk Product bb8f453d Clothing $677.88 292 3.4 73 BULK-0ef42105
23383 Bulk Product 87c51ece Home & Garden $446.33 113 4.6 2 BULK-9820989b
23384 Bulk Product fb4278bc Books $95.88 198 4.9 5 BULK-97c74f11
23385 Bulk Product 06060d48 Toys & Games $667.87 50 4.9 87 BULK-8b7eef37
23386 Bulk Product c7a83a71 Toys & Games $801.97 72 4.5 96 BULK-ddb85f66
23387 Bulk Product 6db25de6 Books $327.88 233 3.9 33 BULK-09ce7b2a
23388 Bulk Product 3d4aa8b7 Toys & Games $455.51 220 1.1 72 BULK-b1eacd24
23389 Bulk Product 9673b025 Sports & Outdoors $355.87 145 1.3 7 BULK-bb7d79bd
23390 Bulk Product bcf8494f Home & Garden $955.69 365 4.3 61 BULK-825a4d7b
23391 Bulk Product 6c3788d8 Sports & Outdoors $965.81 469 1.2 6 BULK-c4453b14
23392 Bulk Product 45233d40 Clothing $22.35 491 1.9 42 BULK-3c51a268
23393 Bulk Product 5a0bfb84 Sports & Outdoors $473.32 239 1.0 95 BULK-14958cf7
23394 Bulk Product 7e312dcc Home & Garden $950.79 355 5.0 40 BULK-eef4445e
23395 Bulk Product a5123357 Electronics $458.04 111 0.1 55 BULK-dd0fc5a1
23396 Bulk Product 0a5503c8 Clothing $816.13 1 5.0 53 BULK-6808db26
23397 Bulk Product 8d6954fb Toys & Games $686.96 239 2.8 48 BULK-98635389
23398 Bulk Product 04a29a9c Sports & Outdoors $919.88 427 4.7 98 BULK-13b23db8
23399 Bulk Product 1f1e1ade Sports & Outdoors $342.50 333 2.7 64 BULK-61c2748f
23400 Bulk Product dbd6d9da Toys & Games $89.94 268 2.4 40 BULK-08c380ab
23401 Bulk Product 533eb877 Home & Garden $821.24 341 3.4 13 BULK-1d31898e
23402 Bulk Product 95c59c25 Sports & Outdoors $525.53 375 2.8 51 BULK-f46f164d
23403 Bulk Product 9e29dd83 Books $685.03 308 4.0 90 BULK-a45dae96
23404 Bulk Product fa763c12 Toys & Games $321.87 64 3.2 63 BULK-653ad23f
23405 Bulk Product 8bba6776 Sports & Outdoors $260.78 316 2.8 11 BULK-084912b0
23406 Bulk Product d6e9a57f Toys & Games $204.99 374 1.8 26 BULK-36342440
23407 Bulk Product bbed0495 Sports & Outdoors $1,003.14 408 3.3 20 BULK-82e30d80
23408 Bulk Product d212d691 Home & Garden $255.76 397 2.5 23 BULK-3b32dc9c
23409 Bulk Product 7bdb7bc2 Sports & Outdoors $194.84 34 4.3 4 BULK-dad77a09
23410 Bulk Product c236eab7 Home & Garden $977.63 183 3.9 73 BULK-0b261324
23411 Bulk Product 84446e94 Toys & Games $326.83 262 0.9 91 BULK-52ea16c0
23412 Bulk Product 5c8db6fa Home & Garden $339.90 20 4.6 89 BULK-63348af0
23413 Bulk Product 379b45b1 Books $979.92 332 0.3 25 BULK-b36b1ac0
23414 Bulk Product 3795fd45 Sports & Outdoors $141.30 38 2.8 17 BULK-17ad8d7d
23415 Bulk Product b9482776 Clothing $682.68 344 3.3 52 BULK-a8e7e665
23416 Bulk Product 9ae2c664 Toys & Games $1,000.78 82 0.1 32 BULK-a38d4a57
23417 Bulk Product 0d3210b9 Sports & Outdoors $429.15 97 4.3 76 BULK-c081ff8f
23418 Bulk Product 80be542d Clothing $72.81 104 1.3 58 BULK-f478a9fb
23419 Bulk Product 8fb49ea6 Sports & Outdoors $888.79 362 2.6 34 BULK-15b593d3
23420 Bulk Product 55da3e38 Electronics $723.74 24 0.2 15 BULK-41553793
23421 Bulk Product 5b7de046 Sports & Outdoors $36.62 8 0.2 30 BULK-c717416f
23422 Bulk Product 62816dc9 Toys & Games $110.23 346 1.3 27 BULK-b8941ed0
23423 Bulk Product c7760e69 Clothing $559.34 167 4.9 98 BULK-bcebe533
23424 Bulk Product 1faff3bd Books $101.15 483 0.6 86 BULK-f05a9cc5
23425 Bulk Product 3df37ce1 Electronics $218.27 142 1.1 19 BULK-70a2c49e
23426 Bulk Product b5ab4dcb Books $271.29 35 1.1 18 BULK-5a32be4f
23427 Bulk Product b3744774 Clothing $160.98 486 4.3 87 BULK-6525e89f
23428 Bulk Product d7ec6dbf Home & Garden $943.90 479 3.2 70 BULK-e3159f1d
23429 Bulk Product 8d8b39dc Electronics $749.48 424 3.5 97 BULK-6d548dd4
23430 Bulk Product f9cc85e2 Books $729.36 474 4.3 24 BULK-6ffb72f3
23431 Bulk Product a74222c0 Home & Garden $184.73 353 4.9 28 BULK-9615051c
23432 Bulk Product b32619ea Books $285.65 489 4.5 88 BULK-1acf7fac
23433 Bulk Product 1e730d63 Home & Garden $775.10 25 4.5 30 BULK-0d17d7c0
23434 Bulk Product 70326b85 Toys & Games $775.30 69 2.9 88 BULK-8fc9520a
23435 Bulk Product e5baf2a0 Clothing $662.17 350 1.0 9 BULK-e7b84cae
23436 Bulk Product 1b161fb7 Sports & Outdoors $547.51 205 4.5 81 BULK-76d4a596
23437 Bulk Product 013be468 Sports & Outdoors $303.13 466 4.3 74 BULK-71fd81ba
23438 Bulk Product 5fc6c5c9 Electronics $345.78 497 2.3 4 BULK-ea5dea3f
23439 Bulk Product fa39da86 Electronics $240.92 408 0.8 8 BULK-1ac5a305
23440 Bulk Product b548d7d7 Electronics $118.63 420 1.5 10 BULK-dd04fbb0
23441 Bulk Product 8a0a66a6 Sports & Outdoors $241.02 193 3.5 76 BULK-120cb0a7
23442 Bulk Product 0480b618 Books $960.57 169 2.7 74 BULK-217498a0
23443 Bulk Product 3b756b26 Home & Garden $915.39 346 3.0 99 BULK-23e25b9e
23444 Bulk Product 68dcb27c Home & Garden $334.41 375 3.9 43 BULK-2d5599ac
23445 Bulk Product ecb161b5 Clothing $431.27 433 2.0 61 BULK-cb98e0a8
23446 Bulk Product 01c1cb7a Toys & Games $537.16 314 1.9 2 BULK-8cfec9b9
23447 Bulk Product ddcd4187 Electronics $589.37 81 4.7 66 BULK-a12ca376
23448 Bulk Product 522525f0 Toys & Games $408.48 386 1.1 3 BULK-1923cc4b
23449 Bulk Product abb1c9c4 Electronics $264.48 290 0.5 50 BULK-f9303ff3
23450 Bulk Product d7dacd81 Books $230.42 205 4.2 14 BULK-c110713d
23451 Bulk Product 34b6505b Books $488.00 73 3.0 93 BULK-4545e5db
23452 Bulk Product dceb3145 Books $819.51 34 2.7 75 BULK-d561bd74
23453 Bulk Product 9f122b59 Toys & Games $603.59 360 3.6 99 BULK-be35c6a3
23454 Bulk Product 968cd355 Toys & Games $639.19 272 4.0 37 BULK-d625f948
23455 Bulk Product c27fb8ec Books $479.73 336 0.8 82 BULK-a1011663
23456 Bulk Product f73349d4 Books $242.44 169 3.5 14 BULK-0e7ccd4b
23457 Bulk Product 8fb4c971 Electronics $684.02 32 0.3 65 BULK-994ba0d8
23458 Bulk Product d2e9cfcb Clothing $933.25 379 2.4 46 BULK-4398c1f3
23459 Bulk Product 7d7d3049 Toys & Games $608.74 180 2.7 62 BULK-b02f8301
23460 Bulk Product 0ecf0403 Books $144.57 474 4.4 6 BULK-6f16106c
23461 Bulk Product e2918429 Home & Garden $299.33 42 0.8 36 BULK-995527b7
23462 Bulk Product 9bbda9c8 Electronics $307.26 474 2.9 10 BULK-c0730f0c
23463 Bulk Product f95af363 Electronics $707.18 338 1.7 1 BULK-7b2b5245
23464 Bulk Product 1d0aa56f Electronics $796.02 85 1.7 94 BULK-d4c30a9a
23465 Bulk Product 7fbe7fed Electronics $805.21 222 4.4 7 BULK-104ec12c
23466 Bulk Product 7457b80a Toys & Games $795.00 316 4.8 4 BULK-30e0e86f
23467 Bulk Product 8811bd22 Home & Garden $970.96 158 2.0 85 BULK-17dddb03
23468 Bulk Product 0502c190 Books $919.34 451 4.8 64 BULK-b69ce0a4
23469 Bulk Product 66993926 Electronics $778.32 397 2.8 65 BULK-491e2625
23470 Bulk Product e7ac7f5c Home & Garden $847.91 188 2.6 77 BULK-a0d8d824
23471 Bulk Product 7f1f9163 Home & Garden $998.27 281 4.5 28 BULK-8b78400e
23472 Bulk Product ffcbbadd Electronics $1,003.57 469 2.0 22 BULK-7c914639
23473 Bulk Product c93a7a1d Sports & Outdoors $726.49 392 3.3 53 BULK-411a1c60
23474 Bulk Product 9362052e Sports & Outdoors $558.48 410 2.3 50 BULK-0822a046
23475 Bulk Product 138935b1 Home & Garden $972.98 361 2.7 10 BULK-85732e27
23476 Bulk Product a3f068ec Books $921.54 60 1.9 6 BULK-d79e30ca
23477 Bulk Product 61c5ec05 Toys & Games $344.81 321 1.1 17 BULK-9a8997cd
23478 Bulk Product 90af1e32 Electronics $551.96 78 1.9 53 BULK-4a69aea2
23479 Bulk Product 86e0a759 Sports & Outdoors $948.70 468 3.0 86 BULK-c25833b0
23480 Bulk Product 7cb42a82 Clothing $918.43 267 4.4 55 BULK-ec5d9084
23481 Bulk Product ba124600 Books $714.49 165 0.8 98 BULK-08a4d378
23482 Bulk Product 61ac9618 Toys & Games $727.39 309 2.0 79 BULK-17471369
23483 Bulk Product bff5e391 Electronics $680.05 368 3.6 64 BULK-656a1ad8
23484 Bulk Product 67958e51 Clothing $855.37 236 1.0 23 BULK-9cc56f62
23485 Bulk Product 44008047 Sports & Outdoors $432.38 215 2.2 92 BULK-d9df93e0
23486 Bulk Product c32d9218 Toys & Games $916.42 395 3.0 40 BULK-2282cc87
23487 Bulk Product 9ac61e5f Sports & Outdoors $747.44 441 1.8 59 BULK-5b3315b2
23488 Bulk Product ecbb06ee Home & Garden $697.53 263 1.7 45 BULK-7398cee7
23489 Bulk Product 7ff37cf0 Electronics $920.08 475 4.8 13 BULK-9af29e48
23490 Bulk Product cb48c541 Home & Garden $454.85 127 2.5 71 BULK-bc8f26e4
23491 Bulk Product 7331b218 Clothing $367.76 371 4.1 28 BULK-19c7c3b1
23492 Bulk Product 76a48d00 Toys & Games $206.86 478 0.1 74 BULK-f49091a1
23493 Bulk Product 42dd51d5 Sports & Outdoors $62.61 454 1.3 11 BULK-fd8e1ae0
23494 Bulk Product 67066474 Home & Garden $733.54 168 3.8 38 BULK-4966204e
23495 Bulk Product b42ca005 Toys & Games $103.53 164 2.7 5 BULK-97be51bf
23496 Bulk Product 77652ca9 Home & Garden $717.16 157 4.1 7 BULK-aaa7dbc5
23497 Bulk Product 14bcea56 Electronics $144.54 205 2.1 54 BULK-0956af9f
23498 Bulk Product 9d8e9094 Electronics $169.58 223 0.7 75 BULK-9ba1f6fb
23499 Bulk Product feed60e6 Home & Garden $683.18 253 1.8 59 BULK-4c378cba
23500 Bulk Product 89521bc3 Sports & Outdoors $62.84 258 1.1 90 BULK-ec70c82f
23501 Bulk Product 7d269312 Home & Garden $957.00 147 4.6 33 BULK-705f6015
23502 Bulk Product dff116f6 Books $519.71 50 1.7 94 BULK-576335f9
23503 Bulk Product 09832c9f Clothing $507.97 423 0.2 89 BULK-b4efacd6
23504 Bulk Product 2136f09c Toys & Games $759.37 253 2.6 94 BULK-6c4333c0
23505 Bulk Product fb44eb50 Sports & Outdoors $82.56 128 1.3 27 BULK-72b06846
23506 Bulk Product a3290c75 Home & Garden $553.44 369 3.2 22 BULK-5be80d6b
23507 Bulk Product c6abb721 Electronics $341.46 276 2.7 81 BULK-3ca1065b
23508 Bulk Product 335fb46f Electronics $880.21 393 4.0 86 BULK-384132a0
23509 Bulk Product 58798071 Home & Garden $763.49 50 4.1 67 BULK-547bfc14
23510 Bulk Product d58b8702 Sports & Outdoors $408.98 409 2.7 55 BULK-e4eb910d
23511 Bulk Product ce966fbe Sports & Outdoors $426.99 481 0.7 12 BULK-a3db6812
23512 Bulk Product 933f1ee3 Electronics $670.78 423 1.3 3 BULK-2c28fb5b
23513 Bulk Product f7604dd6 Toys & Games $672.64 386 4.9 38 BULK-b57e1495
23514 Bulk Product b7343708 Home & Garden $761.15 120 2.0 17 BULK-44a3dd67
23515 Bulk Product 758810e2 Home & Garden $134.95 465 1.9 11 BULK-23e9d0d7
23516 Bulk Product 234fa277 Sports & Outdoors $277.61 271 3.2 91 BULK-231265fc
23517 Bulk Product 4a18a2bd Books $282.04 449 3.0 9 BULK-04f1b038
23518 Bulk Product 54382fc7 Clothing $311.29 87 1.7 15 BULK-d100ab02
23519 Bulk Product 09563180 Clothing $412.87 366 0.7 18 BULK-303598e8
23520 Bulk Product 7ec756c6 Toys & Games $933.28 193 5.0 62 BULK-7a988293
23521 Bulk Product 5f34ee3a Sports & Outdoors $939.50 270 1.7 21 BULK-64ab4442
23522 Bulk Product b950d510 Electronics $218.67 160 4.1 91 BULK-34caf852
23523 Bulk Product 6c0fbcbb Books $202.66 365 4.1 34 BULK-5fa5411c
23524 Bulk Product 58a09d46 Clothing $483.76 143 4.7 15 BULK-037dc983
23525 Bulk Product 0ecdd67d Home & Garden $803.99 466 4.7 49 BULK-914ee53f
23526 Bulk Product 88a4c86d Sports & Outdoors $129.83 49 2.5 84 BULK-15da5b8e
23527 Bulk Product 72e18d17 Clothing $822.80 462 1.8 72 BULK-45e82c7f
23528 Bulk Product 16cd87e2 Home & Garden $277.90 167 0.9 77 BULK-5176d8a7
23529 Bulk Product 357db3c4 Electronics $827.10 14 4.4 51 BULK-3d70a971
23530 Bulk Product 4dc7dbab Home & Garden $470.37 355 2.3 51 BULK-68f02dc6
23531 Bulk Product fd33d38d Electronics $930.10 200 1.5 60 BULK-d752102b
23532 Bulk Product 4cfcb9f7 Clothing $705.98 360 3.0 20 BULK-6369223a
23533 Bulk Product e3918c48 Sports & Outdoors $395.72 230 4.8 44 BULK-c4facc61
23534 Bulk Product 0556b97a Sports & Outdoors $37.58 406 3.8 91 BULK-b2b629ba
23535 Bulk Product 3797f749 Toys & Games $46.06 297 3.5 42 BULK-df2b1b52
23536 Bulk Product 7b728df7 Electronics $228.28 464 2.1 13 BULK-4551ce61
23537 Bulk Product 4471fc17 Home & Garden $492.66 94 3.7 11 BULK-d10e8bc5
23538 Bulk Product f43450f2 Sports & Outdoors $235.54 460 1.6 73 BULK-0e985cf2
23539 Bulk Product 471d0c68 Clothing $559.59 70 1.2 62 BULK-2ab96db1
23540 Bulk Product eef76ad3 Books $260.90 225 0.4 35 BULK-becac8a4
23541 Bulk Product 8d30e158 Home & Garden $977.45 264 4.0 18 BULK-598a8813
23542 Bulk Product 32a0af4c Toys & Games $172.99 49 4.5 55 BULK-2562e7c4
23543 Bulk Product 78d6eb37 Toys & Games $806.58 92 1.3 19 BULK-339a6898
23544 Bulk Product 0ee0364e Clothing $864.16 418 0.2 24 BULK-34538537
23545 Bulk Product 3bedde81 Clothing $531.53 436 4.2 35 BULK-b9ccce2e
23546 Bulk Product 2605481f Toys & Games $745.27 221 1.6 40 BULK-412e6f0a
23547 Bulk Product 25ee3129 Books $44.45 246 0.6 40 BULK-25897c62
23548 Bulk Product 524a8a9c Sports & Outdoors $652.59 291 0.3 91 BULK-7eb2ba07
23549 Bulk Product fe3d5d1a Home & Garden $756.79 255 0.3 25 BULK-4837f5ce
23550 Bulk Product 2ed10240 Books $188.71 342 0.4 93 BULK-866efdca
23551 Bulk Product fbfafb8e Home & Garden $215.23 202 0.7 0 BULK-69019265
23552 Bulk Product dc456086 Home & Garden $24.49 333 2.8 11 BULK-af5d5642
23553 Bulk Product 2eba078f Electronics $338.39 91 2.5 71 BULK-f104261b
23554 Bulk Product 52284ede Sports & Outdoors $767.75 448 2.7 99 BULK-057c46ef
23555 Bulk Product bf3f8b95 Sports & Outdoors $841.13 268 1.4 93 BULK-47d10d24
23556 Bulk Product a41ddd21 Clothing $33.70 273 2.1 57 BULK-19668847
23557 Bulk Product d2285aad Electronics $876.90 221 0.2 8 BULK-6cdf7a59
23558 Bulk Product ec860144 Books $707.59 221 0.3 43 BULK-dc18c954
23559 Bulk Product 0408a7b6 Home & Garden $550.43 440 2.6 89 BULK-9b208be8
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