Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

17 ms

Page Size

200

Current Page

100 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 100 Results Showing 19801 - 20000 of 24441

ID Name Category Price Stock Rating Reviews SKU
20360 Bulk Product 4198bc98 Clothing $831.65 140 3.1 10 BULK-9240c0ad
20361 Bulk Product 57f2f12a Home & Garden $439.45 128 3.4 58 BULK-91287ada
20362 Bulk Product ea78440b Sports & Outdoors $408.54 248 2.3 84 BULK-7a77c093
20363 Bulk Product e593d1ad Toys & Games $163.26 449 0.4 68 BULK-ee9ffef3
20364 Bulk Product 2602ceef Sports & Outdoors $697.04 169 3.4 36 BULK-761afc58
20365 Bulk Product ecd5327a Sports & Outdoors $923.62 259 4.0 74 BULK-b52ed7a9
20366 Bulk Product f73d459d Electronics $650.31 394 4.9 11 BULK-48d30073
20367 Bulk Product c7f210eb Electronics $332.24 221 1.3 19 BULK-b39082fa
20368 Bulk Product 5fe7560e Sports & Outdoors $562.35 227 0.8 72 BULK-56004986
20369 Bulk Product c55bfc5b Clothing $474.64 15 3.9 13 BULK-61702643
20370 Bulk Product c4aeef3b Toys & Games $511.06 113 0.1 87 BULK-8e9581a3
20371 Bulk Product ded54f7f Home & Garden $625.65 76 3.6 67 BULK-a09d93d9
20372 Bulk Product ee59100b Toys & Games $157.18 453 4.5 97 BULK-7c033e23
20373 Bulk Product 00a15f37 Sports & Outdoors $768.99 483 3.5 10 BULK-b4bd647b
20374 Bulk Product 198e300e Home & Garden $529.11 332 4.3 84 BULK-cfa9cb27
20375 Bulk Product e830fb32 Sports & Outdoors $874.44 483 3.7 5 BULK-dffc10c0
20376 Bulk Product 3e679be4 Home & Garden $492.48 266 4.6 84 BULK-b9b05fe6
20377 Bulk Product 879beef3 Sports & Outdoors $497.54 154 1.7 10 BULK-210789df
20378 Bulk Product 9da3098a Clothing $251.81 234 1.4 0 BULK-539386e1
20379 Bulk Product 918e1f42 Clothing $978.39 233 0.3 95 BULK-2c9e619a
20380 Bulk Product b2903e8a Books $867.44 82 1.2 11 BULK-b622ca50
20381 Bulk Product 099a2719 Toys & Games $660.22 313 4.3 20 BULK-021f36c2
20382 Bulk Product 32c18845 Electronics $98.39 349 1.8 9 BULK-45bdc8b8
20383 Bulk Product 45989c89 Books $326.88 343 4.3 33 BULK-57b726f2
20384 Bulk Product 0de2f23a Sports & Outdoors $440.71 334 4.7 46 BULK-d44cb0d1
20385 Bulk Product 48ae8141 Toys & Games $839.95 482 3.5 77 BULK-bb332684
20386 Bulk Product 066bb65a Electronics $354.51 154 0.1 86 BULK-3a65eb3e
20387 Bulk Product fcbb9976 Home & Garden $785.78 163 3.8 58 BULK-e57b6f4f
20388 Bulk Product d910b38c Toys & Games $56.04 184 4.8 79 BULK-466e56ae
20389 Bulk Product 597f0089 Electronics $311.38 101 0.9 48 BULK-f6232fe5
20390 Bulk Product 6ea73cca Electronics $561.97 320 0.7 16 BULK-5a430223
20391 Bulk Product 75133815 Electronics $729.60 161 0.8 35 BULK-4b7acd8d
20392 Bulk Product 41d4bac5 Sports & Outdoors $120.59 358 2.7 39 BULK-2a632262
20393 Bulk Product e2c1b124 Electronics $811.49 129 4.2 7 BULK-6f179920
20394 Bulk Product 5e5c21f4 Electronics $173.68 488 4.4 61 BULK-63c01194
20395 Bulk Product 5d655c6c Clothing $50.93 31 0.8 18 BULK-b35aa73b
20396 Bulk Product 43b0c459 Home & Garden $93.77 254 1.5 35 BULK-da874a93
20397 Bulk Product baad641d Sports & Outdoors $81.62 44 1.9 73 BULK-494c64e2
20398 Bulk Product 700d4902 Electronics $187.15 105 0.9 72 BULK-fa71ff24
20399 Bulk Product e964ed95 Toys & Games $720.91 250 2.0 68 BULK-510759c0
20400 Bulk Product 6ef5116d Home & Garden $260.66 498 3.4 73 BULK-b2d6f12b
20401 Bulk Product d4f6c19f Clothing $994.58 285 0.3 96 BULK-f4a6a108
20402 Bulk Product ae6e93b9 Toys & Games $79.17 121 4.5 29 BULK-7edeab5d
20403 Bulk Product 3f2dffec Clothing $365.94 108 1.1 73 BULK-c399d9a6
20404 Bulk Product 51316ae4 Electronics $682.74 46 3.2 32 BULK-70b76fbc
20405 Bulk Product 2f4a210d Home & Garden $793.02 122 1.9 59 BULK-5c5f13f9
20406 Bulk Product 80f3c355 Books $733.45 424 4.5 95 BULK-4e3eb1a1
20407 Bulk Product 2c4f9a8c Books $1,002.33 497 0.5 12 BULK-581d764c
20408 Bulk Product 6f7f4733 Home & Garden $256.88 230 2.1 60 BULK-495e1483
20409 Bulk Product 28dd84b6 Home & Garden $387.91 403 2.6 82 BULK-3d17edb5
20410 Bulk Product 3cd04d11 Electronics $460.96 280 2.1 41 BULK-c52cbeda
20411 Bulk Product 91b07ef4 Toys & Games $371.11 79 3.8 19 BULK-30242a03
20412 Bulk Product c7bc9bb5 Sports & Outdoors $806.28 298 1.1 21 BULK-af5cf4df
20413 Bulk Product d981df1d Home & Garden $320.24 94 1.7 77 BULK-420ebc3e
20414 Bulk Product ef64bd5c Electronics $462.72 164 2.9 40 BULK-9d977044
20415 Bulk Product 9a71b7c3 Sports & Outdoors $843.34 270 2.1 70 BULK-7651cf6c
20416 Bulk Product 17b10565 Books $173.64 364 3.0 57 BULK-29a13cc0
20417 Bulk Product 9739a8bd Clothing $138.34 96 2.0 19 BULK-0e26d4a3
20418 Bulk Product 2f8f01b8 Electronics $328.63 134 3.4 67 BULK-e6f9d1a0
20419 Bulk Product 48807c0c Sports & Outdoors $792.56 486 3.6 63 BULK-47acb340
20420 Bulk Product 2c67f1c4 Electronics $421.61 51 1.1 20 BULK-9a740dbb
20421 Bulk Product 025d65db Home & Garden $739.69 488 4.5 57 BULK-b354a94a
20422 Bulk Product c48dadac Home & Garden $168.24 92 1.3 60 BULK-7947d36f
20423 Bulk Product fbe602b4 Clothing $498.10 128 2.0 7 BULK-82b2da4c
20424 Bulk Product e49c3325 Clothing $33.43 129 4.7 44 BULK-87e1d4bb
20425 Bulk Product f8581c4f Toys & Games $400.92 394 3.5 82 BULK-7e7f4fd7
20426 Bulk Product d44418ec Books $65.03 328 4.6 58 BULK-b7e89af1
20427 Bulk Product 9eb8e635 Sports & Outdoors $83.51 265 0.6 95 BULK-5ed9638a
20428 Bulk Product 45d25592 Books $875.05 150 4.9 67 BULK-5f07101d
20429 Bulk Product 1ce10e7a Books $493.57 118 0.0 41 BULK-dafc3ecd
20430 Bulk Product 450a2353 Electronics $344.11 348 3.0 90 BULK-2db5efeb
20431 Bulk Product dfeadfd1 Clothing $422.20 352 1.5 32 BULK-cb5d620a
20432 Bulk Product 8be62d66 Clothing $983.86 478 3.9 70 BULK-27ea70bf
20433 Bulk Product efffa0d7 Electronics $629.94 43 1.8 99 BULK-2d0b213d
20434 Bulk Product 6221c24d Books $660.07 382 4.1 36 BULK-aa28dfd5
20435 Bulk Product 1f08815e Sports & Outdoors $171.19 239 1.9 28 BULK-97888d1d
20436 Bulk Product f71d13f4 Electronics $616.32 45 1.1 64 BULK-0428ba4b
20437 Bulk Product 5e2b1c28 Toys & Games $345.82 11 1.1 97 BULK-2578044e
20438 Bulk Product a72ed1b2 Electronics $729.43 271 0.9 33 BULK-ee1091e9
20439 Bulk Product a351d92d Sports & Outdoors $715.99 356 4.6 25 BULK-16649ae9
20440 Bulk Product a99bcd7b Home & Garden $606.26 239 1.8 9 BULK-39b43fb2
20441 Bulk Product 75d6c95b Clothing $673.10 256 1.0 71 BULK-f30a03ce
20442 Bulk Product f7c5b6f7 Books $132.21 482 4.6 14 BULK-2aad7682
20443 Bulk Product 6fa042d5 Toys & Games $811.53 89 1.4 20 BULK-497d3017
20444 Bulk Product b41c03c1 Home & Garden $280.71 139 4.5 12 BULK-4f9fbd77
20445 Bulk Product f9f2a184 Sports & Outdoors $770.61 179 0.3 5 BULK-22493f94
20446 Bulk Product f7e8c385 Clothing $342.28 334 4.6 74 BULK-aeb239f5
20447 Bulk Product c6ed1e4b Toys & Games $407.70 57 4.1 9 BULK-7fe840d5
20448 Bulk Product 5be5b37e Home & Garden $197.09 196 3.7 14 BULK-2cd86c26
20449 Bulk Product ceaeb46f Toys & Games $878.94 156 1.0 54 BULK-49808e66
20450 Bulk Product 9df5db26 Toys & Games $1,000.02 411 4.5 83 BULK-6fdcace9
20451 Bulk Product a8468f77 Toys & Games $10.17 138 0.3 64 BULK-553bb0a3
20452 Bulk Product cfeb7762 Home & Garden $803.92 58 3.5 95 BULK-ef46d3c2
20453 Bulk Product 54424497 Books $73.36 346 1.4 19 BULK-142f3aff
20454 Bulk Product 15735c27 Electronics $158.55 87 1.5 62 BULK-2a176ecc
20455 Bulk Product 470c7d19 Toys & Games $932.14 295 1.0 48 BULK-4558683d
20456 Bulk Product ea3cc0c3 Clothing $946.54 90 4.6 49 BULK-5d5a54fe
20457 Bulk Product 2a5649e0 Home & Garden $303.87 157 1.7 18 BULK-41218547
20458 Bulk Product 0d9bd6ff Toys & Games $23.20 336 4.9 63 BULK-2f86d92b
20459 Bulk Product 33b10c60 Electronics $571.96 305 0.9 69 BULK-f73fe89f
20460 Bulk Product ab004cb0 Toys & Games $546.04 242 2.1 12 BULK-5d6461bb
20461 Bulk Product b4f95700 Toys & Games $554.77 78 4.3 87 BULK-02373b1c
20462 Bulk Product 8921034c Clothing $983.56 25 3.9 10 BULK-62a10a51
20463 Bulk Product 0350aace Clothing $151.44 93 2.5 53 BULK-073d52c8
20464 Bulk Product a081dd3c Sports & Outdoors $239.49 284 1.8 49 BULK-ca8b8d47
20465 Bulk Product 2d187a36 Electronics $826.72 11 1.9 52 BULK-8b13b7c8
20466 Bulk Product 70b3d6d8 Clothing $461.55 409 3.4 87 BULK-6d831bc2
20467 Bulk Product 1da7442a Clothing $523.08 19 3.2 50 BULK-3a2f799c
20468 Bulk Product ca242ea7 Books $863.19 490 4.5 36 BULK-6e3620ab
20469 Bulk Product da93eb9a Toys & Games $752.62 134 1.7 65 BULK-558799be
20470 Bulk Product 14a9c6a6 Clothing $964.47 16 1.2 66 BULK-6ae2b2e4
20471 Bulk Product 54929858 Clothing $230.70 333 4.0 97 BULK-6b05b291
20472 Bulk Product 5055cd55 Toys & Games $818.39 32 3.9 14 BULK-4bb59ec7
20473 Bulk Product 8cb92208 Home & Garden $96.67 332 2.8 61 BULK-425b2a9e
20474 Bulk Product 73531cdf Clothing $598.62 137 1.0 83 BULK-3e0e60d8
20475 Bulk Product d52dbedb Toys & Games $250.01 199 4.7 62 BULK-118dcc8e
20476 Bulk Product 1e15d96f Toys & Games $479.53 254 3.4 65 BULK-81c832b5
20477 Bulk Product 48d7e176 Clothing $426.44 396 2.2 19 BULK-6b78e465
20478 Bulk Product d5544782 Home & Garden $215.20 289 0.2 65 BULK-a986965d
20479 Bulk Product 42672996 Home & Garden $139.70 362 1.0 72 BULK-63852fde
20480 Bulk Product f62e13da Sports & Outdoors $640.91 407 3.0 82 BULK-8ddee902
20481 Bulk Product 8a58ffe5 Sports & Outdoors $705.13 487 4.5 23 BULK-cd1a65cd
20482 Bulk Product 06ab6e57 Clothing $577.46 319 1.4 52 BULK-abe267e0
20483 Bulk Product 873e6b54 Sports & Outdoors $538.22 130 2.3 13 BULK-f88079ad
20484 Bulk Product 4af0e173 Sports & Outdoors $135.11 24 3.5 57 BULK-976fe57a
20485 Bulk Product d5208f5a Books $61.11 22 2.2 61 BULK-27915c8c
20486 Bulk Product d4e713e5 Home & Garden $18.99 190 0.7 9 BULK-9eca0eb7
20487 Bulk Product 7d0db8f2 Electronics $786.43 461 4.3 38 BULK-1ce85a32
20488 Bulk Product f56e9c5b Books $742.15 177 5.0 5 BULK-73b28aca
20489 Bulk Product 85abf5f0 Clothing $164.15 491 1.2 50 BULK-4100f557
20490 Bulk Product f26d0130 Clothing $942.64 386 0.3 62 BULK-e4256827
20491 Bulk Product db148696 Clothing $831.07 340 1.7 21 BULK-66ef1b9d
20492 Bulk Product 191c8a9d Toys & Games $830.20 373 2.0 27 BULK-cbd39662
20493 Bulk Product 0db7e2b6 Toys & Games $697.52 486 2.7 26 BULK-588bc075
20494 Bulk Product 2583bec6 Sports & Outdoors $266.27 165 2.0 51 BULK-035ae6b9
20495 Bulk Product f98bc016 Home & Garden $727.25 332 4.1 40 BULK-9b2423fb
20496 Bulk Product 3646c336 Sports & Outdoors $737.90 92 0.3 45 BULK-4d219c8f
20497 Bulk Product cc3cfd96 Sports & Outdoors $466.99 31 4.8 80 BULK-7b51c819
20498 Bulk Product 0c1d5356 Home & Garden $843.80 240 0.6 31 BULK-2d255c99
20499 Bulk Product 363e3c7a Clothing $904.04 283 2.2 41 BULK-e4874fd5
20500 Bulk Product 1c9c480e Sports & Outdoors $590.18 376 1.2 88 BULK-e87ae13f
20501 Bulk Product 6983c70f Electronics $335.63 222 2.1 80 BULK-64294ee1
20502 Bulk Product 2cd9c67e Books $739.74 386 2.7 44 BULK-1e4fd927
20503 Bulk Product 6c175015 Home & Garden $210.77 106 2.6 92 BULK-5a7d9572
20504 Bulk Product c231ab08 Clothing $270.98 441 0.7 10 BULK-cc899d10
20505 Bulk Product 2ae29b85 Home & Garden $743.44 370 4.9 39 BULK-1f20da04
20506 Bulk Product 8c2ea5e8 Sports & Outdoors $66.94 367 4.5 6 BULK-046deecf
20507 Bulk Product 69713f44 Sports & Outdoors $639.38 140 2.8 96 BULK-ea4614fd
20508 Bulk Product c9b87c97 Electronics $447.52 412 1.1 14 BULK-30344a39
20509 Bulk Product 8e7d3522 Toys & Games $850.44 48 0.0 27 BULK-9a4601b6
20510 Bulk Product daf612cb Toys & Games $775.75 433 3.1 23 BULK-d2b48694
20511 Bulk Product 90613caf Clothing $166.93 4 4.1 60 BULK-a2e3b978
20512 Bulk Product cc45ac87 Toys & Games $592.07 211 0.5 18 BULK-46f37b6e
20513 Bulk Product 2e437ac7 Books $491.01 133 3.6 97 BULK-e5a95ed8
20514 Bulk Product 34ce8244 Electronics $844.45 217 0.3 26 BULK-95ef52f5
20515 Bulk Product c4b3f287 Home & Garden $703.05 316 1.8 75 BULK-676309ba
20516 Bulk Product 82afd7bc Clothing $282.65 413 4.7 56 BULK-076ee568
20517 Bulk Product e6e64aa0 Toys & Games $478.68 452 3.1 85 BULK-2e6fa4f9
20518 Bulk Product 010ef53f Home & Garden $164.61 10 3.9 98 BULK-a4807046
20519 Bulk Product 19fc61cc Books $103.15 94 2.6 66 BULK-24feed9f
20520 Bulk Product 7a1290eb Sports & Outdoors $583.18 148 5.0 27 BULK-7b3139e7
20521 Bulk Product bd522fad Clothing $226.70 452 0.5 14 BULK-cb379bd0
20522 Bulk Product 99ebb46a Sports & Outdoors $262.09 411 2.1 27 BULK-f3256ea6
20523 Bulk Product f17d5252 Clothing $431.08 166 4.0 27 BULK-6a9f8018
20524 Bulk Product c3bfc443 Books $173.48 426 4.6 81 BULK-be32b70c
20525 Bulk Product bf1f49dc Toys & Games $851.11 387 0.1 4 BULK-1feed50c
20526 Bulk Product 076ccf83 Home & Garden $642.95 278 3.5 41 BULK-9f19621b
20527 Bulk Product 63aa28bd Electronics $440.73 216 3.5 90 BULK-117f2f12
20528 Bulk Product 763d5904 Electronics $946.63 20 3.5 94 BULK-d12c1a44
20529 Bulk Product 17f57d59 Toys & Games $253.44 138 3.6 68 BULK-bb394c30
20530 Bulk Product a668d31b Home & Garden $55.58 136 1.5 56 BULK-b50748f7
20531 Bulk Product 5f7bd939 Clothing $104.04 15 0.6 19 BULK-d678453a
20532 Bulk Product 682a3c82 Toys & Games $468.33 184 1.9 89 BULK-2391f3ff
20533 Bulk Product a2e9b743 Home & Garden $523.97 323 3.6 99 BULK-699b31ca
20534 Bulk Product 0b2fd878 Sports & Outdoors $134.38 227 4.9 4 BULK-058fb9e5
20535 Bulk Product 3fc111d0 Electronics $125.78 292 3.9 24 BULK-8c7a162e
20536 Bulk Product 363a51a8 Electronics $975.48 264 4.6 16 BULK-d38a489d
20537 Bulk Product 7f3daec2 Clothing $704.35 182 2.6 99 BULK-b6e80928
20538 Bulk Product b612ab30 Electronics $199.76 223 0.3 32 BULK-044347c2
20539 Bulk Product 7856e18e Electronics $547.38 494 3.9 32 BULK-e150491d
20540 Bulk Product 6ade2fb1 Sports & Outdoors $135.83 278 0.3 71 BULK-f85624fc
20541 Bulk Product 387c39ab Clothing $773.98 82 2.7 98 BULK-93b099de
20542 Bulk Product b0b4208e Clothing $136.39 314 3.4 35 BULK-afd1b40a
20543 Bulk Product 2c226dd8 Books $87.94 484 4.2 67 BULK-46976fb8
20544 Bulk Product e5cd93b2 Sports & Outdoors $557.36 255 3.2 92 BULK-1f76382a
20545 Bulk Product 6f251d8f Clothing $252.79 439 3.1 40 BULK-ab231692
20546 Bulk Product 12bb48ca Books $252.97 79 1.4 62 BULK-f9715567
20547 Bulk Product b9c95ac2 Electronics $766.30 308 0.1 88 BULK-f9a9b3f9
20548 Bulk Product 6b2b257d Sports & Outdoors $149.32 14 0.6 21 BULK-15e7c51b
20549 Bulk Product 16d4e887 Electronics $228.71 231 5.0 19 BULK-aff168cf
20550 Bulk Product 94fcc5d0 Books $865.89 327 3.0 76 BULK-cd724754
20551 Bulk Product 6f679961 Toys & Games $440.66 400 0.2 9 BULK-81494a44
20552 Bulk Product 2b87a495 Toys & Games $604.55 287 0.3 4 BULK-2e60d9b6
20553 Bulk Product 62b77e88 Sports & Outdoors $125.13 39 2.4 35 BULK-37e9fd6b
20554 Bulk Product 8ad07101 Clothing $895.53 83 0.2 16 BULK-3a84d2ae
20555 Bulk Product e500507c Toys & Games $28.13 145 4.1 3 BULK-aca5fb9f
20556 Bulk Product 139e66c6 Sports & Outdoors $274.59 92 3.4 89 BULK-eca5193b
20557 Bulk Product 35d6841a Home & Garden $69.24 62 3.6 17 BULK-e370553a
20558 Bulk Product 3e1f475a Sports & Outdoors $949.57 185 0.6 61 BULK-c2f3862e
20559 Bulk Product 5d98b29d Toys & Games $146.00 306 0.8 2 BULK-242d6511
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