Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

20 ms

Page Size

200

Current Page

116 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 116 Results Showing 23001 - 23200 of 24441

ID Name Category Price Stock Rating Reviews SKU
23560 Bulk Product c98b1d86 Home & Garden $112.78 440 4.0 27 BULK-55be5a62
23561 Bulk Product 4afcc0c7 Toys & Games $516.54 493 0.1 38 BULK-f07aeaf6
23562 Bulk Product 60d28910 Toys & Games $725.91 60 0.1 28 BULK-070843c2
23563 Bulk Product f005bb24 Toys & Games $641.72 285 3.3 83 BULK-9c8e0d21
23564 Bulk Product 5e42cef4 Toys & Games $729.35 217 1.0 84 BULK-f70c76b0
23565 Bulk Product ba167d62 Sports & Outdoors $540.34 71 0.3 53 BULK-38f4f7d4
23566 Bulk Product 8410f4c9 Electronics $156.65 224 4.9 87 BULK-df8d2cd7
23567 Bulk Product abb949dd Books $102.44 264 2.6 3 BULK-537975be
23568 Bulk Product ea9af1cb Clothing $73.84 473 0.1 67 BULK-d2a1d2f7
23569 Bulk Product 8d33005c Clothing $19.18 33 2.6 3 BULK-76b7b466
23570 Bulk Product b2439a49 Clothing $244.32 8 1.8 76 BULK-2170d263
23571 Bulk Product c5e4d050 Clothing $341.92 476 3.3 82 BULK-f9e768e2
23572 Bulk Product 87f99c28 Electronics $688.62 257 2.4 50 BULK-95c0b256
23573 Bulk Product 97238d3c Clothing $181.94 184 1.8 85 BULK-cb97eb36
23574 Bulk Product 7976e2b2 Clothing $869.20 204 1.8 35 BULK-f20b1b75
23575 Bulk Product e5dc569c Sports & Outdoors $269.44 71 4.3 42 BULK-f5c6bbc0
23576 Bulk Product aca31baf Books $208.44 22 2.4 40 BULK-4316b60c
23577 Bulk Product 80e75052 Electronics $140.30 72 0.6 28 BULK-498f2c4c
23578 Bulk Product efc1ed11 Sports & Outdoors $414.53 367 3.8 66 BULK-9ce7e676
23579 Bulk Product 889a8e1e Books $133.42 349 1.2 24 BULK-af160e3d
23580 Bulk Product 9844db0e Electronics $59.42 101 2.9 78 BULK-09a3beac
23581 Bulk Product ebd421f3 Electronics $419.46 295 3.6 33 BULK-0f968643
23582 Bulk Product 77060560 Home & Garden $363.34 165 1.5 81 BULK-8ea2e99b
23583 Bulk Product 5cc5f88d Toys & Games $329.51 107 4.8 84 BULK-1198b460
23584 Bulk Product e917dfd3 Sports & Outdoors $545.74 108 1.6 61 BULK-f625a14f
23585 Bulk Product 680cc18e Books $415.74 18 0.9 65 BULK-adea5d7c
23586 Bulk Product 886b0d07 Sports & Outdoors $648.33 5 1.7 42 BULK-91b672c3
23587 Bulk Product fe2c2f8c Home & Garden $504.03 377 3.0 26 BULK-be920bae
23588 Bulk Product 9111f587 Home & Garden $210.99 111 1.2 39 BULK-41bb7c32
23589 Bulk Product 18fea742 Home & Garden $379.41 42 1.8 23 BULK-01dc19e3
23590 Bulk Product 86005d4e Clothing $88.61 12 1.2 65 BULK-522d85e3
23591 Bulk Product d87f7154 Home & Garden $416.97 368 4.2 65 BULK-d02a870c
23592 Bulk Product e52de770 Electronics $175.24 386 4.2 49 BULK-510fb183
23593 Bulk Product 354b63c6 Toys & Games $773.90 6 1.1 36 BULK-68a018d9
23594 Bulk Product c7591ab4 Home & Garden $498.05 440 1.8 94 BULK-3f2553a1
23595 Bulk Product ad5d39e9 Home & Garden $455.64 239 2.6 78 BULK-c3733c8e
23596 Bulk Product 78044209 Toys & Games $64.40 166 1.4 15 BULK-a8f8ab37
23597 Bulk Product 09dab022 Toys & Games $104.33 407 3.2 34 BULK-df9cf0c1
23598 Bulk Product 529c173f Toys & Games $235.65 113 0.4 11 BULK-664b092f
23599 Bulk Product 03b7319e Clothing $818.00 244 3.6 82 BULK-6c317f6e
23600 Bulk Product 4cc680a5 Books $144.01 250 2.9 94 BULK-ba098c33
23601 Bulk Product 378a3b74 Home & Garden $122.79 210 4.6 83 BULK-81bb00a3
23602 Bulk Product 4d34e9eb Toys & Games $344.03 244 4.2 54 BULK-f1f9c99a
23603 Bulk Product 76bda0dd Home & Garden $904.67 330 4.7 38 BULK-d73ae36a
23604 Bulk Product da8e5997 Sports & Outdoors $257.04 457 3.2 16 BULK-b9671b49
23605 Bulk Product 398098ff Clothing $289.22 349 1.7 18 BULK-63db83d8
23606 Bulk Product ba25c54a Toys & Games $615.25 444 1.5 43 BULK-71730a60
23607 Bulk Product f164e48a Toys & Games $649.49 181 1.2 89 BULK-59dcb08b
23608 Bulk Product 26674403 Sports & Outdoors $531.15 368 4.5 68 BULK-f50db60e
23609 Bulk Product 535bdeb5 Home & Garden $310.44 35 2.9 61 BULK-e62555a2
23610 Bulk Product 240ed601 Home & Garden $61.24 4 3.5 56 BULK-fe269744
23611 Bulk Product b3263cbb Home & Garden $170.00 495 0.6 9 BULK-346f6f06
23612 Bulk Product aad9134d Books $86.71 317 1.1 75 BULK-42f3974e
23613 Bulk Product 41f63a0b Toys & Games $864.49 477 2.3 18 BULK-8ee65602
23614 Bulk Product 138a8f23 Home & Garden $684.02 425 4.5 8 BULK-a96ce8b2
23615 Bulk Product 8846c01b Home & Garden $639.83 321 4.1 49 BULK-a2c90a75
23616 Bulk Product 49f073df Books $529.61 84 0.5 21 BULK-5d51f56f
23617 Bulk Product 6adb3320 Toys & Games $352.18 278 3.8 93 BULK-89f356ed
23618 Bulk Product 9ef6378d Home & Garden $849.23 396 0.5 94 BULK-61cb780b
23619 Bulk Product 6e6d393a Home & Garden $941.70 448 4.3 70 BULK-3f807b2e
23620 Bulk Product 34fbe875 Books $353.59 381 4.8 36 BULK-9ee07310
23621 Bulk Product 3697ae05 Electronics $163.37 379 4.1 80 BULK-33b3aa5d
23622 Bulk Product fa495061 Toys & Games $259.43 371 2.2 43 BULK-5de459c4
23623 Bulk Product b447b536 Electronics $226.65 84 2.1 1 BULK-39858a24
23624 Bulk Product 0f746f8f Toys & Games $282.23 202 2.0 78 BULK-b428517b
23625 Bulk Product 8edfeffd Electronics $987.68 316 0.8 58 BULK-38667671
23626 Bulk Product d7ed3727 Home & Garden $34.24 6 1.0 88 BULK-fba45dc6
23627 Bulk Product ffd66d74 Electronics $989.30 319 4.2 46 BULK-86d21f3d
23628 Bulk Product e306f785 Electronics $929.63 310 3.5 39 BULK-386d3d0d
23629 Bulk Product 21e26910 Home & Garden $678.52 424 4.5 72 BULK-391525c8
23630 Bulk Product e78299c8 Books $692.15 110 3.7 93 BULK-be71f1c7
23631 Bulk Product dee3cd80 Home & Garden $472.61 381 3.2 62 BULK-48871d04
23632 Bulk Product 072a22ff Books $354.30 284 1.6 34 BULK-28d7681d
23633 Bulk Product df21000c Clothing $519.16 124 4.0 18 BULK-6d89b88c
23634 Bulk Product 2104b668 Clothing $940.96 273 4.3 30 BULK-24a5d302
23635 Bulk Product b3cfe917 Home & Garden $525.89 320 3.3 35 BULK-e0944143
23636 Bulk Product 470ac8e0 Sports & Outdoors $301.14 127 3.8 10 BULK-ea1bc4c3
23637 Bulk Product 12a42a53 Sports & Outdoors $626.63 276 0.9 19 BULK-649a4439
23638 Bulk Product 6473dd03 Clothing $680.13 185 4.3 94 BULK-cce8e220
23639 Bulk Product daa03ce9 Electronics $833.77 217 4.3 26 BULK-b3f580c2
23640 Bulk Product 0bf3076f Sports & Outdoors $476.75 332 2.2 38 BULK-f7c2bce5
23641 Bulk Product 9f9acb27 Toys & Games $33.28 423 1.2 93 BULK-f5e229b0
23642 Bulk Product 1f3703d5 Home & Garden $744.38 493 1.1 80 BULK-5b06acca
23643 Bulk Product 896541e0 Toys & Games $332.30 101 5.0 5 BULK-c93f584a
23644 Bulk Product e3003398 Clothing $151.79 185 2.7 44 BULK-63c442ea
23645 Bulk Product b9bb3936 Toys & Games $935.20 197 4.1 1 BULK-ed8210a7
23646 Bulk Product a4e1a219 Clothing $811.71 472 3.3 14 BULK-a3eca7c4
23647 Bulk Product e48ce17a Books $722.90 443 1.8 63 BULK-f887d677
23648 Bulk Product d7f85676 Books $637.56 487 1.0 81 BULK-928292ed
23649 Bulk Product 48a6fe5d Home & Garden $523.61 118 4.3 39 BULK-86e33b89
23650 Bulk Product 5c2ad949 Home & Garden $886.47 54 4.8 51 BULK-e5d24bba
23651 Bulk Product 0662f528 Sports & Outdoors $484.97 227 0.7 26 BULK-f5de9689
23652 Bulk Product 010b79f5 Clothing $564.40 87 2.8 47 BULK-44d016c6
23653 Bulk Product 2e90acb9 Books $902.87 110 4.8 96 BULK-958ad1d3
23654 Bulk Product ac000188 Toys & Games $169.99 15 0.4 54 BULK-72a19bc1
23655 Bulk Product fd3e4df3 Toys & Games $809.81 190 2.5 72 BULK-086069ba
23656 Bulk Product d45440ef Home & Garden $778.27 261 2.6 21 BULK-bcbf86b1
23657 Bulk Product e932eb30 Home & Garden $561.84 420 4.5 98 BULK-9a33c659
23658 Bulk Product 3bd1d413 Toys & Games $303.34 258 4.6 53 BULK-4813b21e
23659 Bulk Product 0b63fffc Toys & Games $153.86 192 3.8 52 BULK-f62ba1cd
23660 Bulk Product 0cd568bf Clothing $647.07 473 4.8 34 BULK-366bbaaf
23661 Bulk Product d99c4bca Home & Garden $940.19 467 1.2 91 BULK-26f00dac
23662 Bulk Product ee4e507e Home & Garden $588.46 494 0.3 20 BULK-ba4555b5
23663 Bulk Product 7ba6d674 Clothing $493.54 499 2.3 93 BULK-8f399ed9
23664 Bulk Product 5ea84272 Electronics $558.57 235 1.1 27 BULK-753c9d91
23665 Bulk Product 88ee48d7 Clothing $707.86 216 1.2 99 BULK-e119b028
23666 Bulk Product 5dacadc6 Sports & Outdoors $1,002.18 393 0.9 97 BULK-35f9ecfd
23667 Bulk Product 24365987 Sports & Outdoors $828.64 374 4.8 17 BULK-3472a5e9
23668 Bulk Product 956616a4 Clothing $121.64 163 3.4 60 BULK-f18bab18
23669 Bulk Product e872383c Books $874.60 186 3.8 57 BULK-f696770a
23670 Bulk Product 08199fcd Clothing $805.43 447 1.7 18 BULK-8cf79b1d
23671 Bulk Product 4d1e508a Books $976.28 88 3.5 88 BULK-c489461e
23672 Bulk Product 437d894b Home & Garden $330.19 78 1.7 83 BULK-645dd178
23673 Bulk Product 110a948b Books $450.82 189 3.9 25 BULK-f9940e46
23674 Bulk Product 77f4502d Electronics $645.55 228 0.5 32 BULK-59f1f8c6
23675 Bulk Product 0d21ed75 Sports & Outdoors $985.94 211 2.8 95 BULK-74ab1412
23676 Bulk Product b50e5426 Electronics $700.46 136 2.4 49 BULK-c559c15e
23677 Bulk Product 9eaaa0b5 Sports & Outdoors $117.37 439 1.6 19 BULK-8c2d538b
23678 Bulk Product 2c005a83 Clothing $192.01 142 0.5 23 BULK-864d7c01
23679 Bulk Product 51378778 Electronics $275.99 335 4.5 14 BULK-e4c9d106
23680 Bulk Product e714ef28 Sports & Outdoors $571.55 225 1.8 99 BULK-03a8938d
23681 Bulk Product a7b2a90c Clothing $349.00 426 2.5 47 BULK-a70d2046
23682 Bulk Product c77f32b8 Books $384.53 112 4.1 17 BULK-6addbf92
23683 Bulk Product b0462c6f Toys & Games $166.42 452 4.5 19 BULK-21077b17
23684 Bulk Product 740b8bc7 Clothing $806.72 485 2.1 29 BULK-3d010f09
23685 Bulk Product 62414df9 Sports & Outdoors $295.48 347 4.7 26 BULK-1be6ee5d
23686 Bulk Product 432cd0fd Electronics $979.04 122 1.8 7 BULK-cbe88c8b
23687 Bulk Product bad3b76e Books $905.11 296 3.6 45 BULK-f606480d
23688 Bulk Product a1dfa2bc Books $450.41 41 0.7 52 BULK-75363431
23689 Bulk Product 93e560dd Home & Garden $242.24 481 2.5 2 BULK-bd635da1
23690 Bulk Product a26ecc97 Sports & Outdoors $710.42 61 0.3 67 BULK-826a445c
23691 Bulk Product 28db3076 Toys & Games $318.96 452 3.8 83 BULK-1e1703e3
23692 Bulk Product bd8d0953 Electronics $690.73 269 0.8 17 BULK-76925003
23693 Bulk Product 9968dbfb Toys & Games $135.83 48 1.0 47 BULK-924a08cc
23694 Bulk Product 17cee009 Clothing $184.27 325 1.8 74 BULK-8a786794
23695 Bulk Product 8c64d46b Toys & Games $783.39 164 1.3 54 BULK-3e8d15c8
23696 Bulk Product 81464c69 Home & Garden $792.17 133 0.9 24 BULK-dcba5ad3
23697 Bulk Product e167ef41 Toys & Games $121.74 289 3.2 67 BULK-be45aafa
23698 Bulk Product e0686779 Toys & Games $74.42 300 4.9 18 BULK-73065c12
23699 Bulk Product b86f0f29 Sports & Outdoors $459.10 327 5.0 61 BULK-e41f03f1
23700 Bulk Product fe0e9deb Toys & Games $223.36 400 0.1 13 BULK-2a2b698e
23701 Bulk Product 3f5a2e86 Toys & Games $515.23 70 3.7 48 BULK-34707e15
23702 Bulk Product 8f6301da Electronics $248.55 4 3.5 41 BULK-fde8ee65
23703 Bulk Product a42df177 Toys & Games $360.63 172 4.9 15 BULK-0e14742e
23704 Bulk Product 8d2581d2 Toys & Games $637.62 176 3.9 78 BULK-49ec2aa8
23705 Bulk Product aad20c8e Toys & Games $385.54 366 4.6 75 BULK-bab475ff
23706 Bulk Product 7c66edb7 Clothing $784.65 117 3.3 74 BULK-d2a5cfc7
23707 Bulk Product e21190e1 Books $800.91 21 4.6 17 BULK-94aa3b78
23708 Bulk Product 504f2e2f Home & Garden $321.88 408 3.9 32 BULK-5116fead
23709 Bulk Product f41f57f0 Sports & Outdoors $98.01 335 3.3 89 BULK-03a11288
23710 Bulk Product f1010f3e Home & Garden $267.69 161 2.0 81 BULK-8a1c4bb9
23711 Bulk Product 4cdb7fae Toys & Games $745.80 107 2.8 54 BULK-77303aa7
23712 Bulk Product 380a0009 Sports & Outdoors $496.40 173 4.5 99 BULK-c6acdcb8
23713 Bulk Product 95cde1cb Books $545.86 410 5.0 39 BULK-8847b769
23714 Bulk Product 34ac1c94 Books $192.78 339 1.2 53 BULK-1a7fd920
23715 Bulk Product 7f4d9c9f Electronics $116.17 159 3.0 61 BULK-e1945842
23716 Bulk Product 94ce9338 Books $166.13 123 0.1 69 BULK-28f92afc
23717 Bulk Product e33347a1 Clothing $822.53 95 2.3 84 BULK-36eff8b6
23718 Bulk Product 96863541 Home & Garden $763.44 391 1.8 11 BULK-632934da
23719 Bulk Product f68e44cd Home & Garden $366.58 237 4.7 52 BULK-7454a0c6
23720 Bulk Product a4140096 Toys & Games $230.41 445 3.4 75 BULK-bd34f070
23721 Bulk Product 6c85a099 Home & Garden $586.03 73 2.4 99 BULK-d6011e3f
23722 Bulk Product 4bed1d9a Sports & Outdoors $406.97 418 2.9 69 BULK-1ae9397a
23723 Bulk Product da847abf Electronics $813.66 183 4.8 25 BULK-dc3b4b5c
23724 Bulk Product 02e01baa Electronics $576.22 468 1.1 14 BULK-c90d473f
23725 Bulk Product af5494ab Home & Garden $878.51 476 0.8 97 BULK-69d1196e
23726 Bulk Product da38341b Home & Garden $439.18 20 4.7 53 BULK-6cdd9970
23727 Bulk Product 366db0be Books $559.88 145 3.9 32 BULK-6db0c19b
23728 Bulk Product f4880e53 Electronics $468.54 161 1.6 98 BULK-ea10a1de
23729 Bulk Product 9d0f58ba Sports & Outdoors $282.80 398 0.4 78 BULK-e06b4a18
23730 Bulk Product a3add003 Electronics $29.03 309 3.4 23 BULK-fe323cf2
23731 Bulk Product b9f98892 Toys & Games $550.73 478 3.5 60 BULK-96bfa6da
23732 Bulk Product 674ac232 Electronics $154.04 168 2.0 98 BULK-55f648a0
23733 Bulk Product 7039d347 Toys & Games $852.93 309 1.5 20 BULK-c43e626c
23734 Bulk Product 3be93715 Electronics $317.29 414 3.0 89 BULK-1842e8ef
23735 Bulk Product 92c6e7e3 Home & Garden $799.10 451 1.8 46 BULK-6431d3c8
23736 Bulk Product f5c69625 Home & Garden $255.24 38 4.8 71 BULK-254ccc6e
23737 Bulk Product c143e8e8 Electronics $992.02 49 3.1 44 BULK-dcc673ef
23738 Bulk Product 09fa9942 Clothing $766.53 446 0.1 3 BULK-a6b67e77
23739 Bulk Product 114b9b5e Books $652.80 190 2.3 78 BULK-aea9264b
23740 Bulk Product 88193171 Home & Garden $898.75 350 4.3 71 BULK-c5dccae7
23741 Bulk Product 6fc6bf08 Books $359.73 495 2.2 62 BULK-2c54b973
23742 Bulk Product 427bc773 Sports & Outdoors $635.85 407 0.9 63 BULK-12c5e01c
23743 Bulk Product f74f0520 Home & Garden $829.80 108 3.3 13 BULK-7f9933e3
23744 Bulk Product d868e819 Home & Garden $336.80 382 4.4 33 BULK-c1f685b1
23745 Bulk Product 1b18b154 Clothing $25.20 62 1.4 36 BULK-4d5d6345
23746 Bulk Product b5dc6df9 Sports & Outdoors $885.35 257 1.6 43 BULK-2b9d9969
23747 Bulk Product 98d9e4e6 Clothing $316.37 473 0.6 43 BULK-2ed35605
23748 Bulk Product c4156d4d Sports & Outdoors $370.16 100 3.6 89 BULK-3ff454e1
23749 Bulk Product 7e164bbc Home & Garden $871.98 164 2.9 86 BULK-c88d1e2e
23750 Bulk Product 595a6555 Clothing $622.65 66 0.2 80 BULK-19077ec4
23751 Bulk Product 4ea50db7 Toys & Games $769.02 345 2.9 18 BULK-9276eb66
23752 Bulk Product 03677ae3 Clothing $138.39 220 2.9 37 BULK-8b58613f
23753 Bulk Product 6fc85bde Books $764.88 82 1.5 88 BULK-6da2ad1d
23754 Bulk Product 46555881 Toys & Games $104.02 333 4.4 13 BULK-fb354576
23755 Bulk Product 1681b9cb Clothing $705.41 457 2.5 86 BULK-1ff29bd2
23756 Bulk Product f0941a01 Sports & Outdoors $982.31 400 3.9 24 BULK-306a6817
23757 Bulk Product 8b67fcf6 Books $146.34 287 2.0 25 BULK-fee8b32c
23758 Bulk Product 614ce5c7 Toys & Games $1,003.37 128 0.4 22 BULK-7d4af26a
23759 Bulk Product dad5d03b Sports & Outdoors $440.16 66 0.1 51 BULK-dcedee76
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