Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

26 ms

Page Size

200

Current Page

101 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 101 Results Showing 20001 - 20200 of 24441

ID Name Category Price Stock Rating Reviews SKU
20560 Bulk Product 8d4bd6e2 Clothing $80.51 447 0.4 65 BULK-65c8bafc
20561 Bulk Product 5804cbce Clothing $392.30 247 3.6 47 BULK-4af7fd0d
20562 Bulk Product 71fae38b Electronics $873.01 106 0.4 96 BULK-1ce73cf9
20563 Bulk Product 409e3181 Sports & Outdoors $405.50 389 0.6 49 BULK-dc2eb302
20564 Bulk Product 52a8d4f6 Home & Garden $115.66 126 4.0 33 BULK-1c5cfe29
20565 Bulk Product c193c779 Toys & Games $908.28 435 4.9 38 BULK-af5a651f
20566 Bulk Product 40f17e9c Clothing $70.88 281 2.9 30 BULK-2a46c82d
20567 Bulk Product 128551bc Electronics $54.40 305 0.2 14 BULK-ad64bd71
20568 Bulk Product 6631593e Sports & Outdoors $219.76 336 2.1 33 BULK-f5cfd747
20569 Bulk Product 834dd5ff Clothing $120.59 127 4.3 31 BULK-6d5eb73a
20570 Bulk Product 329f7bd4 Home & Garden $386.73 328 4.9 98 BULK-7fed6b0d
20571 Bulk Product 2e392d2b Sports & Outdoors $733.44 246 0.7 34 BULK-95130563
20572 Bulk Product ed229c7b Toys & Games $220.05 165 2.7 23 BULK-804ca855
20573 Bulk Product 406cebc5 Toys & Games $853.72 82 0.4 19 BULK-d9bc726c
20574 Bulk Product e454e17c Home & Garden $883.21 260 2.6 38 BULK-d367580d
20575 Bulk Product 657a46d1 Home & Garden $964.16 336 2.7 51 BULK-dfec22c3
20576 Bulk Product 038ea83b Electronics $11.44 245 1.6 81 BULK-92df9309
20577 Bulk Product a5492db6 Electronics $959.88 291 4.0 68 BULK-36a3d933
20578 Bulk Product 332a3a08 Clothing $797.26 376 3.3 96 BULK-2450c452
20579 Bulk Product 69f7d27a Sports & Outdoors $770.72 129 0.6 76 BULK-ff2af580
20580 Bulk Product 7b5d469a Books $55.56 197 3.3 29 BULK-ae07bcab
20581 Bulk Product c3eced66 Toys & Games $177.84 413 4.2 56 BULK-3a29f2af
20582 Bulk Product e505420d Home & Garden $550.57 181 0.7 33 BULK-d545a1a6
20583 Bulk Product 1754e6a6 Toys & Games $982.47 122 3.7 3 BULK-a4ea145a
20584 Bulk Product d44ce4d6 Toys & Games $163.07 321 1.9 10 BULK-d450510e
20585 Bulk Product e3e95bc3 Toys & Games $218.22 217 2.7 58 BULK-2ded9196
20586 Bulk Product 8c51e7ee Toys & Games $241.20 101 0.1 1 BULK-48725537
20587 Bulk Product c9e841e1 Sports & Outdoors $341.40 28 3.7 14 BULK-af229810
20588 Bulk Product 63cfc11c Sports & Outdoors $363.99 344 4.3 71 BULK-bd5acd11
20589 Bulk Product 06475de1 Sports & Outdoors $13.69 31 0.1 98 BULK-1031add3
20590 Bulk Product 474e66c8 Books $609.17 12 3.7 2 BULK-ef7c598e
20591 Bulk Product bd3ec1d4 Sports & Outdoors $461.96 144 2.0 88 BULK-86545ecc
20592 Bulk Product 321c8120 Clothing $963.84 435 3.7 89 BULK-439a5a7f
20593 Bulk Product 626fd571 Electronics $325.03 434 4.5 87 BULK-76ed57d5
20594 Bulk Product 6392cc79 Books $317.04 196 2.0 94 BULK-b99ad59e
20595 Bulk Product 5cb8b900 Electronics $810.52 162 1.2 17 BULK-d5949527
20596 Bulk Product 5795f06d Books $224.99 205 1.4 62 BULK-ee2fd1fa
20597 Bulk Product ea6c77f2 Home & Garden $345.24 212 1.6 20 BULK-165b56e2
20598 Bulk Product 0ca5d03c Sports & Outdoors $166.94 238 0.7 61 BULK-f151916f
20599 Bulk Product bdd6d031 Toys & Games $956.25 49 4.1 36 BULK-a822914c
20600 Bulk Product f9eba35a Books $586.26 182 0.1 57 BULK-d53af9c6
20601 Bulk Product d064a2de Home & Garden $245.84 496 1.1 96 BULK-7b579590
20602 Bulk Product 427202dc Home & Garden $338.91 342 4.1 1 BULK-a9865603
20603 Bulk Product 51626d77 Sports & Outdoors $839.15 79 0.5 31 BULK-b70b2a42
20604 Bulk Product 302b9ddc Sports & Outdoors $727.63 318 1.2 27 BULK-ecd69485
20605 Bulk Product 1bf62b22 Home & Garden $849.36 295 0.5 66 BULK-5d8512a0
20606 Bulk Product aa90bd18 Sports & Outdoors $709.98 143 0.8 18 BULK-890aa805
20607 Bulk Product 7dc796ad Home & Garden $211.48 166 1.7 32 BULK-0b4619b6
20608 Bulk Product 7f196b4f Books $633.71 326 0.0 91 BULK-c94aaedf
20609 Bulk Product 79d78cd2 Toys & Games $911.82 433 1.5 65 BULK-631bf3d3
20610 Bulk Product 2c720799 Toys & Games $739.39 82 4.5 62 BULK-ed9338f9
20611 Bulk Product 04fe27df Clothing $1,002.24 349 3.9 29 BULK-db670cee
20612 Bulk Product 9fc2ecc9 Toys & Games $821.59 252 1.2 36 BULK-2d364c9c
20613 Bulk Product f052e1d5 Sports & Outdoors $552.21 8 2.9 79 BULK-c6aac795
20614 Bulk Product 5e6a8273 Clothing $323.99 474 3.3 56 BULK-57dbb708
20615 Bulk Product 1cb2926a Sports & Outdoors $858.76 196 0.7 89 BULK-f423d9aa
20616 Bulk Product 46fc6e55 Books $472.54 470 1.0 45 BULK-d9530435
20617 Bulk Product b75ac85d Clothing $968.41 67 4.8 38 BULK-8b320c05
20618 Bulk Product dbb580cd Sports & Outdoors $815.32 498 2.2 49 BULK-5344ec4f
20619 Bulk Product cb6e43cb Electronics $757.88 43 4.0 59 BULK-0ed69a8f
20620 Bulk Product ee364c70 Electronics $423.76 346 1.8 75 BULK-b9654158
20621 Bulk Product 00668aab Home & Garden $184.09 251 1.1 71 BULK-a9e07aa4
20622 Bulk Product f706bbe8 Electronics $717.54 488 4.2 20 BULK-e2661016
20623 Bulk Product 2e564bde Sports & Outdoors $723.12 242 1.2 13 BULK-e7ccfb3e
20624 Bulk Product 6e0b5985 Clothing $991.37 263 3.5 84 BULK-893d3af0
20625 Bulk Product 84a6c371 Books $29.35 220 0.3 82 BULK-a0b4ee39
20626 Bulk Product 0f10fe7e Books $317.16 389 2.6 46 BULK-80b6e578
20627 Bulk Product 106c1383 Books $608.07 151 4.0 24 BULK-c315ed6d
20628 Bulk Product 5b047edf Sports & Outdoors $283.81 302 3.2 85 BULK-e14ab14b
20629 Bulk Product 440b81cf Clothing $451.36 201 4.3 11 BULK-9aafe099
20630 Bulk Product 4a7f28da Toys & Games $902.19 368 2.8 46 BULK-6d83d60d
20631 Bulk Product 9da1bb75 Sports & Outdoors $170.19 251 0.8 58 BULK-abf7f7bf
20632 Bulk Product 895dae60 Books $623.75 106 3.7 0 BULK-6e5f55ff
20633 Bulk Product 8a46e2ac Home & Garden $305.92 354 2.6 92 BULK-2cb69381
20634 Bulk Product 9b6caf5d Books $805.33 173 4.9 88 BULK-758cad38
20635 Bulk Product e2cc7158 Books $41.16 453 0.5 14 BULK-bf4c2ad9
20636 Bulk Product a8676493 Clothing $790.38 488 3.3 36 BULK-272a0a80
20637 Bulk Product 0aadcc77 Electronics $477.07 139 1.3 3 BULK-52ab9aaa
20638 Bulk Product 4522b3bc Clothing $480.23 276 3.3 33 BULK-2a7fc783
20639 Bulk Product f10df883 Home & Garden $672.80 305 1.4 7 BULK-4c825428
20640 Bulk Product 4e432f9b Clothing $261.60 174 1.2 41 BULK-245bb11b
20641 Bulk Product 9ba62620 Sports & Outdoors $763.03 75 3.2 3 BULK-cbdc5f42
20642 Bulk Product 8a8c3d53 Books $152.88 132 1.1 10 BULK-f33850d9
20643 Bulk Product 924874ba Sports & Outdoors $405.11 141 2.5 34 BULK-88f0265c
20644 Bulk Product 778ac829 Electronics $793.40 125 2.6 32 BULK-62376351
20645 Bulk Product cf8fb79f Home & Garden $125.68 218 2.3 66 BULK-d168f146
20646 Bulk Product c64825b7 Electronics $298.09 193 0.7 52 BULK-fb24dbdb
20647 Bulk Product 63e32765 Home & Garden $756.01 495 3.9 29 BULK-2920c7dd
20648 Bulk Product 2e427c05 Books $365.59 313 0.8 15 BULK-eaa10503
20649 Bulk Product 058d06c6 Electronics $809.11 97 2.9 67 BULK-63ad44d8
20650 Bulk Product cfd3e1e4 Home & Garden $1,002.86 420 1.8 62 BULK-e49635b0
20651 Bulk Product a8640d0a Clothing $558.36 73 0.3 63 BULK-1e188ffb
20652 Bulk Product 63785e03 Clothing $545.34 328 2.3 6 BULK-86d8ebbe
20653 Bulk Product 3e061976 Sports & Outdoors $904.67 338 4.7 5 BULK-330a0d68
20654 Bulk Product c7b951ad Toys & Games $829.32 170 2.3 23 BULK-bda3e517
20655 Bulk Product 004c5027 Electronics $113.22 339 1.8 36 BULK-95594048
20656 Bulk Product 011b1f89 Sports & Outdoors $827.96 94 4.5 68 BULK-a19119a6
20657 Bulk Product 97e89fe7 Home & Garden $367.96 151 4.6 87 BULK-0ba37b39
20658 Bulk Product ebce3917 Clothing $849.16 29 3.5 20 BULK-d97e3569
20659 Bulk Product fd08f8fa Home & Garden $631.77 109 3.7 98 BULK-1585ab40
20660 Bulk Product db4ce276 Toys & Games $375.60 379 0.3 96 BULK-0b315dfc
20661 Bulk Product a9874fa3 Sports & Outdoors $241.84 93 2.4 73 BULK-b17c337a
20662 Bulk Product 98e529f5 Sports & Outdoors $920.23 435 1.7 21 BULK-8f074cff
20663 Bulk Product 2cf924e0 Books $479.17 297 4.9 46 BULK-ebe425e5
20664 Bulk Product d7d86a33 Sports & Outdoors $610.53 34 3.3 94 BULK-1e5b5111
20665 Bulk Product 4a3ec9c9 Clothing $406.55 225 1.2 23 BULK-df5d81d4
20666 Bulk Product 78e75cd7 Toys & Games $400.32 466 3.7 35 BULK-326ebb6e
20667 Bulk Product 399b4369 Toys & Games $633.88 315 1.8 12 BULK-8f6bc890
20668 Bulk Product 4782567d Home & Garden $169.41 166 4.8 17 BULK-f577db77
20669 Bulk Product b12f31c4 Toys & Games $342.97 236 2.9 99 BULK-bd23429b
20670 Bulk Product 7c2ed4bb Electronics $348.88 291 1.8 83 BULK-3424e52c
20671 Bulk Product c49be870 Books $222.68 257 1.6 89 BULK-d66f1e76
20672 Bulk Product 9cfae2b3 Clothing $599.35 51 1.1 12 BULK-38e899fb
20673 Bulk Product a5336bfe Electronics $175.23 49 3.0 19 BULK-b56904b7
20674 Bulk Product cf56766f Electronics $329.01 473 0.7 13 BULK-9c45b8bf
20675 Bulk Product 9599ed6b Home & Garden $572.32 16 3.9 20 BULK-59928fa2
20676 Bulk Product b7b455b0 Sports & Outdoors $437.42 213 1.2 3 BULK-a60b038a
20677 Bulk Product bf0554bb Clothing $585.55 212 2.7 17 BULK-f280fa59
20678 Bulk Product a1496bfb Clothing $119.20 453 2.9 9 BULK-11726fbc
20679 Bulk Product 0b8e6e88 Clothing $820.81 294 2.4 17 BULK-7dffe0d3
20680 Bulk Product 7c0e7a17 Clothing $748.06 31 0.6 25 BULK-fd2e3e6b
20681 Bulk Product 4f107980 Electronics $505.66 485 4.9 84 BULK-32caaf35
20682 Bulk Product 681a5bbd Home & Garden $847.39 117 0.0 72 BULK-d0a199e0
20683 Bulk Product 15f1b776 Home & Garden $32.42 329 3.0 79 BULK-750b84ce
20684 Bulk Product d67d2894 Electronics $944.38 38 3.1 42 BULK-b48d3918
20685 Bulk Product 0c6ca2de Home & Garden $587.75 384 0.6 95 BULK-3ffb9c7d
20686 Bulk Product af5e54d8 Books $435.21 219 4.9 83 BULK-9788ddf3
20687 Bulk Product da50629e Books $675.97 439 2.2 98 BULK-8000dffc
20688 Bulk Product 5170cf19 Home & Garden $287.67 78 1.0 20 BULK-56199900
20689 Bulk Product a0d5012c Clothing $211.18 409 0.3 35 BULK-45df0c13
20690 Bulk Product e71bead6 Toys & Games $61.78 463 1.1 21 BULK-77737c60
20691 Bulk Product 79bf24d3 Electronics $179.28 374 2.9 55 BULK-2a6080f5
20692 Bulk Product 7fabac99 Toys & Games $932.93 444 4.5 14 BULK-1559c4cf
20693 Bulk Product 05bbde4e Home & Garden $1,005.56 304 0.3 26 BULK-782a80bc
20694 Bulk Product d9b685e1 Sports & Outdoors $145.17 137 0.1 55 BULK-1a29e4bb
20695 Bulk Product c474eccc Electronics $686.19 332 1.3 15 BULK-3ad5e50d
20696 Bulk Product 1eb63e3a Sports & Outdoors $238.99 8 4.3 42 BULK-3b590aa3
20697 Bulk Product 1d5be77e Toys & Games $768.97 72 1.9 69 BULK-e0d2cb28
20698 Bulk Product 39a48623 Home & Garden $845.01 382 1.9 80 BULK-0960322d
20699 Bulk Product f2157154 Toys & Games $947.27 122 1.6 26 BULK-ff06f5f4
20700 Bulk Product 19ea6a02 Electronics $382.78 139 3.5 89 BULK-77cd29f7
20701 Bulk Product e0b5f0bf Electronics $820.99 291 4.8 95 BULK-95ace552
20702 Bulk Product 9f263f69 Toys & Games $384.77 336 0.4 62 BULK-e17ddaf3
20703 Bulk Product 54ff8db6 Clothing $287.38 443 4.7 3 BULK-e8ac1aed
20704 Bulk Product 9ed28637 Home & Garden $990.59 54 4.4 55 BULK-302c1d51
20705 Bulk Product 45298bec Home & Garden $420.21 153 3.7 86 BULK-9bbace06
20706 Bulk Product a2e70af4 Clothing $966.05 156 0.1 38 BULK-c28ad6c8
20707 Bulk Product 40eaf86b Toys & Games $69.18 162 0.7 8 BULK-65a76e6e
20708 Bulk Product 262a2fc7 Electronics $374.18 358 3.9 28 BULK-c3260a0b
20709 Bulk Product 497bfeda Home & Garden $379.97 477 3.9 12 BULK-ca90249c
20710 Bulk Product c3bb745a Sports & Outdoors $265.95 51 2.8 82 BULK-7f7f9df9
20711 Bulk Product bf9c88a5 Home & Garden $490.55 395 1.0 74 BULK-2016521b
20712 Bulk Product fb9004b4 Electronics $859.39 170 0.7 55 BULK-60d09dce
20713 Bulk Product 46a87844 Clothing $139.77 116 2.8 14 BULK-b8bf145d
20714 Bulk Product e87b4e7b Electronics $78.94 488 2.7 54 BULK-fdd14ea5
20715 Bulk Product 13e5da68 Electronics $447.11 176 1.6 54 BULK-3bd39269
20716 Bulk Product 3bdc300d Toys & Games $65.36 45 1.1 14 BULK-63eaaa1e
20717 Bulk Product df400d89 Toys & Games $24.58 151 4.5 0 BULK-0f84e028
20718 Bulk Product 5d4b7596 Home & Garden $960.69 105 1.6 49 BULK-0c50680c
20719 Bulk Product 880a0c43 Home & Garden $261.43 287 4.3 18 BULK-9669f131
20720 Bulk Product f8b947b1 Toys & Games $200.62 274 0.5 71 BULK-8de501fd
20721 Bulk Product 3ca3cd56 Clothing $238.87 118 1.1 94 BULK-2c5a1e83
20722 Bulk Product d3dbba6d Toys & Games $331.08 115 4.0 21 BULK-5d01225f
20723 Bulk Product fbd441d0 Electronics $116.49 268 1.3 82 BULK-98bdcd1b
20724 Bulk Product 7269c72c Books $444.98 118 4.0 86 BULK-6ccf4dc2
20725 Bulk Product 75d149f4 Clothing $935.65 312 4.1 26 BULK-6bcc4f6b
20726 Bulk Product 471ff6b5 Toys & Games $185.18 455 2.6 78 BULK-e04f31ee
20727 Bulk Product fbbb70b4 Sports & Outdoors $156.01 318 4.0 43 BULK-a9c512d5
20728 Bulk Product 9c6c14c5 Sports & Outdoors $818.99 133 3.5 65 BULK-7a65ded1
20729 Bulk Product 3cc9b8d7 Electronics $542.76 168 3.9 58 BULK-43563d97
20730 Bulk Product ef903c1a Books $474.49 151 4.8 1 BULK-900a6116
20731 Bulk Product 6db8ae11 Toys & Games $484.15 336 4.4 18 BULK-8de3e3a9
20732 Bulk Product 1347e2a4 Home & Garden $746.92 228 0.9 45 BULK-3602bc9e
20733 Bulk Product e5051425 Home & Garden $638.30 210 1.5 51 BULK-c5b3fbb3
20734 Bulk Product f6ed1956 Toys & Games $730.80 149 0.3 16 BULK-2e0bae1f
20735 Bulk Product 05fe2e1b Toys & Games $240.80 421 0.3 13 BULK-f41c0d4e
20736 Bulk Product 6b2d1d71 Sports & Outdoors $951.29 206 1.8 95 BULK-b34ba945
20737 Bulk Product 11910172 Toys & Games $642.04 284 3.4 92 BULK-fcd127d0
20738 Bulk Product 223a4b45 Toys & Games $40.58 202 4.7 36 BULK-b360c2e7
20739 Bulk Product f12f7832 Books $349.20 359 1.5 96 BULK-dea2be64
20740 Bulk Product 125bd862 Electronics $811.89 387 2.9 25 BULK-e98fcb83
20741 Bulk Product 045bf79b Sports & Outdoors $258.97 212 1.9 78 BULK-8e6385e7
20742 Bulk Product 9fbe1dd5 Sports & Outdoors $212.32 482 4.7 93 BULK-9e7fc798
20743 Bulk Product 6777a40f Electronics $802.88 41 1.6 54 BULK-21ca96bf
20744 Bulk Product 031bbeeb Electronics $718.60 127 0.8 72 BULK-e3d00da1
20745 Bulk Product d4e5b508 Electronics $580.46 467 3.3 92 BULK-0bb08e09
20746 Bulk Product 2849a272 Clothing $247.21 40 0.0 91 BULK-7cbb2734
20747 Bulk Product 903e6a64 Sports & Outdoors $77.47 360 1.5 70 BULK-844b36c9
20748 Bulk Product 79c37550 Electronics $270.20 230 2.4 36 BULK-a9eeac38
20749 Bulk Product a1af5f2e Toys & Games $307.88 489 4.0 58 BULK-64cf2e5b
20750 Bulk Product bf279d33 Books $67.99 460 1.7 13 BULK-099b5297
20751 Bulk Product 22e19909 Electronics $383.26 379 3.2 21 BULK-0fe4979e
20752 Bulk Product 04172c54 Books $637.19 389 4.6 95 BULK-c26d599e
20753 Bulk Product e5e50ac4 Sports & Outdoors $35.64 344 0.6 11 BULK-39adf4bf
20754 Bulk Product 8e181b00 Books $971.00 123 5.0 98 BULK-f1595aac
20755 Bulk Product 34a3db57 Books $687.52 373 1.1 49 BULK-ad091adf
20756 Bulk Product a9f38c2b Electronics $785.48 473 4.3 20 BULK-b7f4ff8d
20757 Bulk Product 37d4de64 Books $128.13 214 1.7 3 BULK-de0b1b5d
20758 Bulk Product 68b0e413 Sports & Outdoors $720.51 485 4.8 6 BULK-a3c2e1ac
20759 Bulk Product d13fed93 Electronics $406.20 149 3.3 30 BULK-0db2675e
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