Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

34 ms

Page Size

200

Current Page

26 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 26 Results Showing 5001 - 5200 of 24441

ID Name Category Price Stock Rating Reviews SKU
5560 Bulk Product c75525bb Clothing $120.46 218 2.1 58 BULK-ce9b6af7
5561 Bulk Product cb5f733d Toys & Games $235.89 248 1.4 29 BULK-95904eb7
5562 Bulk Product e737ada9 Electronics $712.22 159 3.9 32 BULK-f1edc603
5563 Bulk Product 3fd3cbd6 Toys & Games $300.41 341 3.5 97 BULK-e9038008
5564 Bulk Product 903a8859 Electronics $70.06 450 0.8 18 BULK-525c985c
5565 Bulk Product 9c0f3292 Sports & Outdoors $613.14 202 3.6 2 BULK-86679e6d
5566 Bulk Product 25ee7971 Toys & Games $49.05 362 0.8 14 BULK-bf06c9bf
5567 Bulk Product ba0fff9e Electronics $638.74 286 1.3 91 BULK-5d9c7090
5568 Bulk Product 2bb4bbc0 Electronics $453.55 7 3.4 12 BULK-a0612899
5569 Bulk Product 0eaf97c1 Home & Garden $847.41 250 0.1 66 BULK-21a945d4
5570 Bulk Product c13b5898 Electronics $782.80 268 0.9 54 BULK-94f0e25b
5571 Bulk Product 67108962 Home & Garden $962.82 233 0.2 9 BULK-c871087f
5572 Bulk Product 2935f148 Electronics $405.66 227 2.2 51 BULK-1a7e3912
5573 Bulk Product 2381d186 Sports & Outdoors $177.03 134 1.2 82 BULK-7e87c9e3
5574 Bulk Product 369216ce Sports & Outdoors $324.56 240 1.9 81 BULK-caab1d97
5575 Bulk Product 93e2e3b4 Books $277.31 30 4.5 4 BULK-5a19de90
5576 Bulk Product ed9bed3a Home & Garden $791.40 388 4.2 32 BULK-ba2829db
5577 Bulk Product f2698e3c Books $449.86 71 2.6 67 BULK-74103b1d
5578 Bulk Product 88e4a85d Sports & Outdoors $522.00 400 0.3 14 BULK-3b8e1233
5579 Bulk Product 26138356 Home & Garden $758.81 199 3.1 33 BULK-7c4be1ff
5580 Bulk Product 53d95a7e Sports & Outdoors $732.55 288 3.2 10 BULK-ac4d2e92
5581 Bulk Product 882d1baa Sports & Outdoors $799.22 79 2.3 6 BULK-a10a6ac4
5582 Bulk Product 4c87bb00 Clothing $522.15 487 1.2 66 BULK-cef2551f
5583 Bulk Product 169caca4 Home & Garden $754.13 238 4.6 6 BULK-37314621
5584 Bulk Product 4a937792 Home & Garden $401.78 163 1.7 20 BULK-0fd807dc
5585 Bulk Product db24d9f4 Books $73.30 472 1.0 20 BULK-5149a661
5586 Bulk Product eb0bf769 Sports & Outdoors $531.61 27 2.1 83 BULK-6e7bab3c
5587 Bulk Product d3724bac Electronics $706.72 164 4.5 45 BULK-7d98b10a
5588 Bulk Product b31a5baf Toys & Games $37.52 257 2.8 81 BULK-31a25d65
5589 Bulk Product 2134df15 Toys & Games $753.38 40 0.7 78 BULK-680b9b84
5590 Bulk Product 5b9d3243 Home & Garden $548.37 427 1.9 27 BULK-e44eaece
5591 Bulk Product 94f207a9 Electronics $23.48 212 4.7 66 BULK-06ddc4db
5592 Bulk Product 7f2883c3 Home & Garden $824.90 27 4.9 8 BULK-9990c6fb
5593 Bulk Product c448244a Electronics $513.00 268 2.6 57 BULK-44db641b
5594 Bulk Product 1370a776 Clothing $448.97 353 3.7 48 BULK-d49141d1
5595 Bulk Product 757573a6 Clothing $364.16 75 2.7 57 BULK-2db3b587
5596 Bulk Product 117eb49a Electronics $345.16 273 4.1 17 BULK-012134ca
5597 Bulk Product df737d0c Home & Garden $790.25 54 1.9 30 BULK-20438fbc
5598 Bulk Product a81717ee Clothing $235.34 20 1.4 86 BULK-3f17a964
5599 Bulk Product 1b8f3627 Clothing $720.04 396 2.2 22 BULK-3d1c0a9d
5600 Bulk Product d804b42e Sports & Outdoors $232.19 366 0.6 13 BULK-2da0bffb
5601 Bulk Product fe2462f8 Home & Garden $871.36 326 1.0 37 BULK-2eb0f611
5602 Bulk Product 550089b1 Sports & Outdoors $208.56 451 0.2 86 BULK-a2253818
5603 Bulk Product 0a07a9ff Home & Garden $735.43 393 3.5 44 BULK-55eb4b7c
5604 Bulk Product c92dcf9d Toys & Games $919.12 50 1.8 91 BULK-9fa20ea2
5605 Bulk Product 60aab798 Clothing $342.35 238 0.8 10 BULK-0678333c
5606 Bulk Product e7232bcf Sports & Outdoors $1,009.44 112 0.8 82 BULK-a7748af3
5607 Bulk Product f7dab0f2 Clothing $65.57 370 4.5 94 BULK-ded8795f
5608 Bulk Product 96801551 Clothing $610.28 360 4.2 37 BULK-e5959612
5609 Bulk Product b831bf5b Toys & Games $877.95 203 0.7 15 BULK-68119194
5610 Bulk Product a63a66b7 Clothing $129.92 483 3.9 92 BULK-d5600f97
5611 Bulk Product c80ac659 Home & Garden $40.67 140 3.3 35 BULK-61bb3956
5612 Bulk Product 79040881 Sports & Outdoors $565.49 169 0.5 48 BULK-23133efe
5613 Bulk Product 20a210bd Books $225.85 288 4.5 94 BULK-b9d468f9
5614 Bulk Product fdd17b66 Toys & Games $697.26 16 1.7 50 BULK-d687dee7
5615 Bulk Product 06baeb28 Toys & Games $847.07 328 2.2 38 BULK-a0b3c049
5616 Bulk Product d5d02161 Toys & Games $465.62 465 3.4 10 BULK-f71d69c3
5617 Bulk Product c5724602 Books $817.08 235 1.0 89 BULK-a5cb81c7
5618 Bulk Product 37144bc2 Sports & Outdoors $539.41 117 4.6 1 BULK-a3c70496
5619 Bulk Product a335c2d2 Clothing $365.50 187 1.7 54 BULK-158fca20
5620 Bulk Product 01be3198 Sports & Outdoors $893.15 152 2.8 18 BULK-3cb92784
5621 Bulk Product 92969364 Books $805.72 118 3.8 15 BULK-e3a58112
5622 Bulk Product b4e29c41 Clothing $477.60 349 1.5 2 BULK-7fd14ea0
5623 Bulk Product 9d5473a8 Toys & Games $353.05 242 0.3 85 BULK-d741a33d
5624 Bulk Product a8efdc30 Home & Garden $685.08 112 1.3 65 BULK-f9a1ebfb
5625 Bulk Product 3d53b04e Electronics $808.95 48 0.3 42 BULK-73b41957
5626 Bulk Product f105b8eb Electronics $46.02 422 1.7 81 BULK-c70dcf83
5627 Bulk Product 8508c6fe Electronics $348.52 128 1.8 86 BULK-a4d0e45d
5628 Bulk Product bd1bba4b Toys & Games $998.10 470 4.6 5 BULK-2e550bbf
5629 Bulk Product 92ae6ca1 Home & Garden $195.54 73 0.8 90 BULK-1801317f
5630 Bulk Product 1a6e8260 Clothing $777.09 93 2.0 45 BULK-ceb2c4dd
5631 Bulk Product 651e293f Toys & Games $673.52 483 1.3 45 BULK-1db1c0cd
5632 Bulk Product ef6915ba Electronics $815.56 418 2.6 15 BULK-6bf3d246
5633 Bulk Product 5b77b6f4 Toys & Games $372.71 37 1.0 57 BULK-58dd921f
5634 Bulk Product b66de828 Toys & Games $976.34 141 3.9 53 BULK-555ac4b9
5635 Bulk Product 9ae3f01d Books $87.17 338 3.1 48 BULK-cd822b23
5636 Bulk Product 010462b2 Books $329.72 436 0.6 93 BULK-1d99962b
5637 Bulk Product 22934e68 Home & Garden $24.45 114 2.2 88 BULK-d3ae0568
5638 Bulk Product 41db7671 Sports & Outdoors $107.46 401 3.4 38 BULK-e5cf6119
5639 Bulk Product f689c1c4 Electronics $140.69 440 1.1 61 BULK-b55946d3
5640 Bulk Product 9560f3f3 Home & Garden $657.03 206 2.7 47 BULK-f502a321
5641 Bulk Product 99d9a0e8 Toys & Games $382.54 61 4.5 71 BULK-d0d55fef
5642 Bulk Product d3bd465d Home & Garden $123.17 470 3.4 66 BULK-7c06323c
5643 Bulk Product f686c680 Clothing $422.42 194 1.6 97 BULK-c086c752
5644 Bulk Product e14cc7d3 Electronics $514.15 60 0.7 10 BULK-cd895964
5645 Bulk Product b68f9b48 Home & Garden $967.14 224 2.3 54 BULK-a1c6bd76
5646 Bulk Product 68ef674d Toys & Games $847.57 41 4.6 93 BULK-8ea4e115
5647 Bulk Product d05610fb Clothing $349.24 338 1.8 89 BULK-6243b788
5648 Bulk Product 54023a48 Electronics $549.97 169 1.5 69 BULK-89017097
5649 Bulk Product afc305fb Clothing $31.73 423 2.1 73 BULK-ca8f38ee
5650 Bulk Product b2d7dd6a Toys & Games $161.33 396 4.0 95 BULK-e0ee2716
5651 Bulk Product c0329719 Home & Garden $506.61 275 4.7 86 BULK-42f86607
5652 Bulk Product ab986854 Sports & Outdoors $560.68 315 2.8 4 BULK-0267dfc4
5653 Bulk Product 70f59035 Home & Garden $495.82 268 4.2 83 BULK-beda4d5c
5654 Bulk Product 0311795a Toys & Games $554.58 482 3.9 26 BULK-4b7e0ecc
5655 Bulk Product 2fc91141 Books $996.79 137 1.8 69 BULK-382bbddc
5656 Bulk Product cc82f0a4 Clothing $911.96 128 0.3 43 BULK-d2582f8f
5657 Bulk Product c8570d1c Toys & Games $320.50 33 1.8 8 BULK-15768a1c
5658 Bulk Product 4774c4c9 Home & Garden $401.92 115 1.9 96 BULK-9e5ecb1c
5659 Bulk Product fc52da6e Sports & Outdoors $790.11 234 3.0 27 BULK-ed85b940
5660 Bulk Product e2afebf3 Clothing $49.73 480 0.8 44 BULK-33dc4610
5661 Bulk Product 25054434 Toys & Games $847.54 433 0.4 0 BULK-f21a0bda
5662 Bulk Product 06d410a8 Electronics $334.97 170 2.5 7 BULK-07988b2c
5663 Bulk Product 71a040c1 Electronics $878.64 356 0.4 52 BULK-faabd08c
5664 Bulk Product 2516cf86 Electronics $165.56 352 2.6 48 BULK-85655908
5665 Bulk Product 19b998be Clothing $134.14 343 1.1 60 BULK-5f9ae701
5666 Bulk Product 3d62a827 Home & Garden $410.31 131 2.3 37 BULK-7cdc72c5
5667 Bulk Product e312410c Books $212.04 5 3.9 37 BULK-5915bf22
5668 Bulk Product c10ed655 Books $591.67 327 4.0 23 BULK-8e7a6ce1
5669 Bulk Product 5295a6ab Electronics $615.49 319 1.5 70 BULK-f5d29796
5670 Bulk Product a56f2f42 Toys & Games $358.99 20 0.6 10 BULK-e3844f73
5671 Bulk Product 72905ade Books $157.94 251 3.9 72 BULK-26011ce1
5672 Bulk Product 15f0dba5 Home & Garden $939.57 378 3.4 96 BULK-4d285077
5673 Bulk Product 08fad974 Electronics $85.68 342 0.6 39 BULK-6cc91ae0
5674 Bulk Product a563b5c4 Sports & Outdoors $204.84 68 3.6 4 BULK-16bfa6bf
5675 Bulk Product 42134091 Toys & Games $403.16 419 2.9 83 BULK-2cb72835
5676 Bulk Product 0e59b7bf Books $709.52 296 2.3 79 BULK-40382072
5677 Bulk Product cee6cd66 Books $444.39 234 4.0 98 BULK-ab593298
5678 Bulk Product 7c1b02b3 Clothing $181.53 69 1.2 45 BULK-0809a089
5679 Bulk Product f830cd99 Electronics $391.94 413 2.6 38 BULK-01bb990a
5680 Bulk Product 6beee3ce Electronics $398.60 482 2.9 52 BULK-8eb31d01
5681 Bulk Product 38976bdf Toys & Games $754.19 101 4.3 6 BULK-589967bb
5682 Bulk Product 7059346f Electronics $914.00 91 1.6 78 BULK-ef9cf23e
5683 Bulk Product 76ec9339 Sports & Outdoors $644.34 266 4.6 92 BULK-e30cd29f
5684 Bulk Product 2587bb19 Home & Garden $226.63 422 3.8 78 BULK-264289ac
5685 Bulk Product ba7dbd19 Sports & Outdoors $987.07 411 0.9 46 BULK-2ee441eb
5686 Bulk Product c7db3cac Sports & Outdoors $150.62 100 1.5 1 BULK-7cab883e
5687 Bulk Product 26d0ad40 Toys & Games $946.35 361 1.3 28 BULK-70063272
5688 Bulk Product d59d9ae5 Clothing $104.38 16 3.5 86 BULK-958fb947
5689 Bulk Product 6e1f7638 Sports & Outdoors $961.02 361 4.2 56 BULK-a02987eb
5690 Bulk Product f74a494e Sports & Outdoors $387.49 493 0.2 9 BULK-20be3f7b
5691 Bulk Product 7b871cf5 Electronics $683.14 253 3.3 95 BULK-028fc36d
5692 Bulk Product 6861b689 Books $634.57 118 3.6 60 BULK-420fc6c1
5693 Bulk Product 229dba29 Toys & Games $616.58 285 4.5 13 BULK-0f589d9a
5694 Bulk Product 67672141 Clothing $522.82 150 1.7 71 BULK-ecb0f8bf
5695 Bulk Product 91436d2c Books $798.54 100 3.1 88 BULK-cac6c9ba
5696 Bulk Product 5d2a4487 Sports & Outdoors $364.20 334 2.3 42 BULK-e6d4b3cc
5697 Bulk Product c8b90117 Toys & Games $167.97 206 3.8 96 BULK-057f8128
5698 Bulk Product aa7ef09e Clothing $102.05 194 2.7 76 BULK-ef979dd8
5699 Bulk Product e127226e Sports & Outdoors $873.10 102 0.7 5 BULK-f2f28512
5700 Bulk Product 58fde25e Electronics $1,005.12 207 2.2 47 BULK-5cd73399
5701 Bulk Product 9d74f3f6 Clothing $428.89 163 4.6 68 BULK-03868f45
5702 Bulk Product 87241ec4 Electronics $294.78 336 3.0 43 BULK-eabb482c
5703 Bulk Product 9414c9e3 Books $540.65 463 0.6 80 BULK-15a7e05c
5704 Bulk Product 4cfe5a40 Sports & Outdoors $28.41 403 2.2 98 BULK-561d4423
5705 Bulk Product 82f7ca81 Clothing $728.45 155 0.8 66 BULK-ede9c3f2
5706 Bulk Product 1fdba3f9 Books $264.87 465 0.0 78 BULK-e8b6ed4a
5707 Bulk Product 7fc22ca7 Books $970.08 283 3.5 63 BULK-8459ab91
5708 Bulk Product f59fff16 Books $82.92 443 3.2 23 BULK-4c0acfa0
5709 Bulk Product b2ecd304 Books $396.38 390 4.9 96 BULK-25256a05
5710 Bulk Product 503d0735 Home & Garden $81.95 294 3.0 63 BULK-84893852
5711 Bulk Product dd53ad3d Books $563.67 280 4.0 39 BULK-825fd17c
5712 Bulk Product 21f59f79 Clothing $658.95 492 4.1 5 BULK-c8458760
5713 Bulk Product bf7af0d7 Home & Garden $213.80 192 2.6 56 BULK-04b6f58f
5714 Bulk Product 42dbb086 Clothing $352.73 224 4.1 72 BULK-c6a8aaf5
5715 Bulk Product cdc64225 Electronics $155.58 18 0.4 37 BULK-6ecc2391
5716 Bulk Product 8df3d873 Books $970.74 331 2.0 16 BULK-c1fd6e88
5717 Bulk Product 58306a50 Clothing $574.30 406 3.9 1 BULK-2b747c88
5718 Bulk Product 0f042d8d Sports & Outdoors $855.38 412 3.4 28 BULK-f89ee503
5719 Bulk Product 69aed59a Sports & Outdoors $41.12 27 3.3 11 BULK-9bfb274b
5720 Bulk Product ab72581f Sports & Outdoors $753.98 344 2.2 55 BULK-974efcc3
5721 Bulk Product fb2b306a Home & Garden $831.93 37 2.5 82 BULK-d19bf665
5722 Bulk Product 358de939 Electronics $272.46 21 2.1 24 BULK-c8cfedb2
5723 Bulk Product a7597c42 Home & Garden $316.53 259 1.9 87 BULK-1e1e3d1c
5724 Bulk Product 090fab62 Clothing $591.28 41 2.7 52 BULK-07f21c5c
5725 Bulk Product c3615310 Toys & Games $956.03 241 1.0 96 BULK-5140d4e7
5726 Bulk Product 848ad5c4 Sports & Outdoors $311.51 275 0.7 19 BULK-282f45d3
5727 Bulk Product 2e8284d4 Sports & Outdoors $136.71 82 2.5 71 BULK-71711e1c
5728 Bulk Product b9e35f85 Home & Garden $393.07 128 0.3 94 BULK-9e037769
5729 Bulk Product d570c018 Sports & Outdoors $35.79 120 2.6 54 BULK-2041ddc5
5730 Bulk Product 17026410 Home & Garden $253.00 163 3.4 81 BULK-c5ab6b94
5731 Bulk Product 654b8d1f Electronics $675.08 212 3.1 70 BULK-32e186ce
5732 Bulk Product 1f334037 Books $826.50 267 3.3 82 BULK-45030f90
5733 Bulk Product 88face5e Home & Garden $714.82 194 4.2 1 BULK-6b5d6b3b
5734 Bulk Product 80d8543f Toys & Games $976.99 11 1.6 18 BULK-ae584f34
5735 Bulk Product 3f6b5dd4 Electronics $427.70 89 1.5 34 BULK-c20a286e
5736 Bulk Product b90a314c Electronics $247.78 78 4.6 50 BULK-fe53f81a
5737 Bulk Product c9db7005 Sports & Outdoors $862.94 304 4.0 63 BULK-d0c1ae26
5738 Bulk Product e9919b9d Home & Garden $291.84 402 0.5 29 BULK-d1d1abb8
5739 Bulk Product 76c71dc7 Toys & Games $676.54 70 2.4 66 BULK-7bc9d3e6
5740 Bulk Product bae1b19f Clothing $561.80 60 2.1 8 BULK-45e8282d
5741 Bulk Product 709d12e0 Home & Garden $616.63 60 3.3 36 BULK-86bdea34
5742 Bulk Product ae07a9c2 Toys & Games $54.52 152 4.1 59 BULK-f8e2810f
5743 Bulk Product 5a788aab Electronics $233.10 121 1.4 6 BULK-a6bec22d
5744 Bulk Product 7f83b55d Electronics $917.11 324 4.1 54 BULK-b0303fef
5745 Bulk Product b7eee2a9 Books $509.37 8 4.7 69 BULK-56ee56c2
5746 Bulk Product 590620ed Books $661.09 267 2.6 46 BULK-2d59432b
5747 Bulk Product 47d25947 Books $87.05 16 1.5 6 BULK-b13aff0b
5748 Bulk Product 65c72740 Sports & Outdoors $298.36 340 3.7 95 BULK-d0ee2151
5749 Bulk Product fe5dddde Electronics $961.34 135 2.5 60 BULK-053838d7
5750 Bulk Product 0710cccf Electronics $661.66 277 4.8 16 BULK-f36994ee
5751 Bulk Product 0006fbf6 Clothing $1,004.88 136 0.7 32 BULK-13d6b162
5752 Bulk Product b329ae18 Sports & Outdoors $805.02 112 2.2 53 BULK-c6059922
5753 Bulk Product 13b0f63e Sports & Outdoors $559.93 289 0.2 57 BULK-33e4931f
5754 Bulk Product 5bfb8820 Electronics $174.71 294 4.8 35 BULK-46fd091b
5755 Bulk Product 2bb903b7 Electronics $25.78 365 4.1 30 BULK-c02deb24
5756 Bulk Product 7fabaa40 Sports & Outdoors $83.91 171 2.4 10 BULK-b40b381e
5757 Bulk Product 47ae4be9 Home & Garden $341.55 225 3.0 84 BULK-65f2fed1
5758 Bulk Product cce83c24 Clothing $724.68 281 0.7 67 BULK-7c169f7f
5759 Bulk Product f50912c2 Home & Garden $694.83 459 3.8 20 BULK-530a07dd
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