Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

48 ms

Page Size

100

Current Page

92 / 245

Total Records

24441

Items per page: 25 50 100 200

Page 92 Results Showing 9101 - 9200 of 24441

ID Name Category Price Stock Rating Reviews SKU
9660 Bulk Product c0cda2fa Home & Garden $997.72 133 0.9 51 BULK-f990448d
9661 Bulk Product 2649d567 Sports & Outdoors $358.60 80 4.9 2 BULK-ff225fa3
9662 Bulk Product 9082164a Toys & Games $921.48 425 3.0 61 BULK-f35ca15c
9663 Bulk Product 95ee0447 Home & Garden $337.60 363 4.8 62 BULK-e547d615
9664 Bulk Product 419bf8da Electronics $221.82 496 4.8 35 BULK-520873bc
9665 Bulk Product a4ce7a39 Sports & Outdoors $699.66 373 2.9 67 BULK-be5e7bec
9666 Bulk Product dee6daaf Books $369.04 410 3.0 56 BULK-2fe6409b
9667 Bulk Product fbf680bc Home & Garden $669.36 374 4.3 3 BULK-538b3542
9668 Bulk Product 201bfd3f Books $112.46 59 1.7 42 BULK-46775746
9669 Bulk Product 2389fdc7 Home & Garden $956.68 258 3.0 55 BULK-ff152363
9670 Bulk Product 7598797c Sports & Outdoors $464.06 391 2.1 35 BULK-81496685
9671 Bulk Product 24927993 Electronics $422.38 215 0.1 54 BULK-35b2f197
9672 Bulk Product 6150bc11 Clothing $964.52 5 1.0 46 BULK-5fde6424
9673 Bulk Product 82044025 Books $800.80 497 1.8 86 BULK-0cc2597c
9674 Bulk Product 3e1e8a7f Toys & Games $36.46 145 3.1 23 BULK-a7b86bec
9675 Bulk Product 2e7b01e1 Clothing $246.56 141 0.2 73 BULK-c1cb871b
9676 Bulk Product 0d42982d Toys & Games $863.67 426 0.9 33 BULK-c8377af6
9677 Bulk Product a9fbe449 Electronics $843.86 116 3.8 1 BULK-4632d80a
9678 Bulk Product f1b0161b Books $612.39 20 3.6 43 BULK-73a683cc
9679 Bulk Product f0985e91 Books $529.34 46 2.0 84 BULK-fc913c98
9680 Bulk Product f9520895 Home & Garden $945.80 29 3.8 7 BULK-1415e702
9681 Bulk Product 518b4ed7 Home & Garden $870.24 210 3.7 65 BULK-5433bca8
9682 Bulk Product aa9545c3 Clothing $705.62 116 2.7 92 BULK-b849a5c8
9683 Bulk Product 8eea5033 Books $978.15 169 3.6 69 BULK-2999dd37
9684 Bulk Product 43de0fe0 Books $867.46 161 2.1 27 BULK-31ac7697
9685 Bulk Product 6b3c73e1 Books $422.60 332 0.7 91 BULK-346ff453
9686 Bulk Product 468957cc Home & Garden $691.02 99 0.9 65 BULK-6b0e23ab
9687 Bulk Product 22442674 Clothing $752.87 271 2.3 3 BULK-9d55656d
9688 Bulk Product 7ef95401 Electronics $643.57 76 0.5 8 BULK-6b795668
9689 Bulk Product 0a75e332 Sports & Outdoors $507.78 165 1.0 20 BULK-c483cfca
9690 Bulk Product 65937373 Electronics $116.41 124 4.2 39 BULK-74a0874c
9691 Bulk Product c4196112 Home & Garden $618.97 132 4.5 47 BULK-9262786a
9692 Bulk Product 35ff580d Sports & Outdoors $144.76 301 0.1 44 BULK-47e7ce8c
9693 Bulk Product b148f8e2 Clothing $76.36 409 2.1 55 BULK-879fb4e8
9694 Bulk Product 171c29e2 Sports & Outdoors $504.66 284 4.9 37 BULK-690eaf1a
9695 Bulk Product 2822e969 Clothing $737.34 0 1.0 81 BULK-e5bef0c7
9696 Bulk Product 96b3ad62 Home & Garden $179.98 13 1.8 47 BULK-14b12ded
9697 Bulk Product 61dabf51 Home & Garden $419.47 485 2.4 4 BULK-b25978aa
9698 Bulk Product 2d63df3e Electronics $846.22 217 3.6 28 BULK-9d7feb32
9699 Bulk Product fc5a7802 Electronics $707.08 36 2.3 26 BULK-0ec6ba7c
9700 Bulk Product 8aa4f87f Toys & Games $32.58 154 0.3 72 BULK-5d1c547d
9701 Bulk Product 527fc001 Toys & Games $905.04 158 1.0 77 BULK-62d1a3a9
9702 Bulk Product b9ecd788 Toys & Games $729.03 306 3.4 46 BULK-08fde135
9703 Bulk Product 1456273d Books $666.85 104 3.5 49 BULK-8dbeb247
9704 Bulk Product d7495972 Sports & Outdoors $230.15 95 0.5 95 BULK-ec38b2e4
9705 Bulk Product 1f528e57 Toys & Games $981.06 29 1.8 17 BULK-37d952fd
9706 Bulk Product 18e91336 Sports & Outdoors $867.72 405 3.9 76 BULK-03aa0a0e
9707 Bulk Product 49c287df Clothing $494.38 205 3.2 91 BULK-8aa94483
9708 Bulk Product e1a149b0 Sports & Outdoors $897.13 403 0.8 17 BULK-e2d1dc24
9709 Bulk Product dcb0f9f7 Books $915.67 371 4.3 74 BULK-90c0faac
9710 Bulk Product ebf035cf Home & Garden $345.95 368 2.3 7 BULK-3c880558
9711 Bulk Product c1bafb46 Home & Garden $509.35 103 1.7 64 BULK-5b454a27
9712 Bulk Product 59c9c665 Clothing $214.84 418 1.7 67 BULK-ec306db4
9713 Bulk Product 0c742997 Sports & Outdoors $840.25 179 2.4 8 BULK-f7f12f22
9714 Bulk Product fd287fbf Books $453.41 188 4.3 10 BULK-b5d6bbc1
9715 Bulk Product b58ee382 Sports & Outdoors $405.38 27 3.5 58 BULK-924fb430
9716 Bulk Product 3c47e8e1 Sports & Outdoors $926.00 106 0.7 66 BULK-dd9bab60
9717 Bulk Product 15c7e33e Books $611.52 264 2.8 43 BULK-f2d35441
9718 Bulk Product 1a1b2ae2 Sports & Outdoors $270.37 387 0.8 77 BULK-214c493a
9719 Bulk Product a763da14 Toys & Games $62.79 320 0.4 28 BULK-9596dac5
9720 Bulk Product ea24d8ab Sports & Outdoors $46.85 300 4.2 70 BULK-213a9ab0
9721 Bulk Product 2cd0fbcb Toys & Games $182.85 386 3.8 58 BULK-28a7346e
9722 Bulk Product 3e201c7a Sports & Outdoors $305.53 23 1.1 20 BULK-53cd82d0
9723 Bulk Product 0113494c Home & Garden $534.72 202 3.7 48 BULK-d3f44821
9724 Bulk Product 9f98fe33 Home & Garden $668.20 429 2.0 73 BULK-4ccbf92f
9725 Bulk Product 88840b04 Toys & Games $431.67 100 2.6 12 BULK-b1e6f18c
9726 Bulk Product 32817b29 Electronics $962.89 151 1.6 46 BULK-042e9f5c
9727 Bulk Product 5f57d095 Home & Garden $87.96 485 0.8 66 BULK-3c878d80
9728 Bulk Product c8985167 Books $109.12 439 4.3 3 BULK-4c96e6a8
9729 Bulk Product f31716ce Electronics $361.22 318 0.4 85 BULK-94a5f575
9730 Bulk Product 3fe3ac48 Sports & Outdoors $227.67 25 2.4 88 BULK-85337f75
9731 Bulk Product 6eb50f4f Home & Garden $874.19 387 2.4 57 BULK-d67118d0
9732 Bulk Product 85ce5af0 Toys & Games $116.06 395 4.6 2 BULK-6bdcc9c9
9733 Bulk Product 79baa0e8 Toys & Games $773.35 226 0.7 47 BULK-523c64b1
9734 Bulk Product 18fd7b31 Books $280.15 450 1.1 12 BULK-c70595b7
9735 Bulk Product 48e9b2a0 Sports & Outdoors $373.48 266 1.2 97 BULK-3570fc23
9736 Bulk Product a5c75db3 Toys & Games $799.38 299 1.1 70 BULK-a7e90c78
9737 Bulk Product e4451901 Electronics $632.81 89 0.0 93 BULK-e283ee74
9738 Bulk Product ca317c9a Sports & Outdoors $205.00 89 0.7 90 BULK-c77716ac
9739 Bulk Product 90b00257 Electronics $453.21 84 0.7 74 BULK-78728a52
9740 Bulk Product 4038de7e Toys & Games $881.49 432 2.6 41 BULK-1522565c
9741 Bulk Product 8f5803e8 Books $640.64 414 2.0 87 BULK-d816d00c
9742 Bulk Product ea541110 Toys & Games $990.89 489 4.4 8 BULK-6e30f104
9743 Bulk Product eab840e0 Clothing $189.52 68 4.6 32 BULK-5b77dd8d
9744 Bulk Product 0efebd9e Toys & Games $959.90 108 1.4 16 BULK-333206d8
9745 Bulk Product 750a41ce Clothing $387.48 183 4.7 0 BULK-2de1d70a
9746 Bulk Product 6cb6b828 Sports & Outdoors $143.59 278 2.5 16 BULK-fb574766
9747 Bulk Product 23732d34 Clothing $602.03 293 2.0 73 BULK-0a79b7b7
9748 Bulk Product 0abe292b Toys & Games $608.83 144 2.8 99 BULK-8137ac0b
9749 Bulk Product a2acae00 Electronics $1,003.86 323 1.6 41 BULK-601d8bb2
9750 Bulk Product 136e96bf Clothing $859.76 252 4.2 60 BULK-3f965758
9751 Bulk Product c2fa1693 Toys & Games $48.20 22 2.5 31 BULK-b3c471bd
9752 Bulk Product 74b76010 Toys & Games $659.36 223 1.6 27 BULK-1ff68c8b
9753 Bulk Product 30a1ce8f Electronics $94.95 487 1.7 20 BULK-6e9203d2
9754 Bulk Product ba92aa7d Home & Garden $371.22 192 1.9 70 BULK-5600025b
9755 Bulk Product 4db3e2a1 Sports & Outdoors $129.52 465 3.3 92 BULK-ff76b6e4
9756 Bulk Product 1ed3bb5f Electronics $22.39 270 0.5 1 BULK-fd058fb6
9757 Bulk Product 2f04be78 Toys & Games $744.84 100 2.6 67 BULK-e87c63d2
9758 Bulk Product f8163996 Sports & Outdoors $381.37 416 2.4 67 BULK-b4ce30c3
9759 Bulk Product d75d07db Books $147.95 73 2.0 18 BULK-d2a4b2f1
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