Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

29 ms

Page Size

200

Current Page

46 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 46 Results Showing 9001 - 9200 of 24441

ID Name Category Price Stock Rating Reviews SKU
9560 Bulk Product 264fc20b Electronics $956.52 468 0.2 67 BULK-7784fa6a
9561 Bulk Product e7a1d5a9 Sports & Outdoors $298.33 182 1.7 60 BULK-89c69e89
9562 Bulk Product 2293d415 Sports & Outdoors $429.46 302 0.8 34 BULK-76fc063e
9563 Bulk Product 3fd0f6b9 Toys & Games $194.78 173 0.7 0 BULK-f6dd44ff
9564 Bulk Product 8d5b054d Sports & Outdoors $996.75 142 0.5 50 BULK-b2a8e997
9565 Bulk Product 1cfd4fb0 Clothing $793.69 245 1.3 27 BULK-a752b277
9566 Bulk Product 95e50429 Electronics $108.29 124 4.8 55 BULK-6d507091
9567 Bulk Product f7f3e46b Sports & Outdoors $485.99 452 4.3 55 BULK-8bec2a4c
9568 Bulk Product fbea504f Electronics $898.84 236 4.4 40 BULK-3bf182cd
9569 Bulk Product c23f6488 Books $68.69 426 0.3 94 BULK-a074caad
9570 Bulk Product 02ee28d9 Books $869.44 140 3.9 78 BULK-d4212a2f
9571 Bulk Product dc8a0840 Electronics $104.52 202 0.8 54 BULK-6c9b8913
9572 Bulk Product d6f09c6a Home & Garden $436.68 73 3.3 84 BULK-641a0dd4
9573 Bulk Product 447640b3 Home & Garden $30.63 38 2.6 36 BULK-46d9783f
9574 Bulk Product 1ed88ed4 Sports & Outdoors $859.66 130 2.4 30 BULK-a268fb25
9575 Bulk Product 712fd685 Toys & Games $533.97 197 0.4 33 BULK-e2a6e7da
9576 Bulk Product ef1ab4f7 Toys & Games $251.01 2 3.6 19 BULK-af94192a
9577 Bulk Product 211e2aa1 Home & Garden $556.52 178 3.3 60 BULK-3351b73f
9578 Bulk Product 34626658 Sports & Outdoors $218.93 71 4.1 86 BULK-aefae7dd
9579 Bulk Product a1b128d1 Home & Garden $822.11 46 2.3 47 BULK-1948e0c5
9580 Bulk Product a9d62ed6 Sports & Outdoors $293.85 115 4.4 67 BULK-39200693
9581 Bulk Product 60827e35 Books $26.99 401 4.4 49 BULK-c2da3779
9582 Bulk Product d34c8640 Electronics $562.65 302 4.8 12 BULK-ab31a577
9583 Bulk Product 4fe873e1 Sports & Outdoors $310.33 119 3.3 29 BULK-c6223001
9584 Bulk Product b6f28529 Home & Garden $303.96 421 1.1 80 BULK-336f5ba5
9585 Bulk Product 92d6b03d Toys & Games $497.13 484 0.1 48 BULK-14e4b13f
9586 Bulk Product 6dbc8126 Home & Garden $293.90 45 1.1 95 BULK-49d7b2ae
9587 Bulk Product 3c6406ba Books $849.13 13 4.2 75 BULK-e7f14cd7
9588 Bulk Product 135e596f Books $401.84 498 2.7 90 BULK-ba655fef
9589 Bulk Product 47e6b6d4 Toys & Games $497.83 197 3.5 9 BULK-7ca66455
9590 Bulk Product 0cdd786f Sports & Outdoors $819.06 53 4.5 1 BULK-83b07519
9591 Bulk Product 201b8d11 Toys & Games $407.96 262 3.0 55 BULK-f672c458
9592 Bulk Product 8d90f09c Toys & Games $12.36 294 1.2 1 BULK-8e317b71
9593 Bulk Product ad8801fc Toys & Games $65.52 242 2.4 79 BULK-77b737e7
9594 Bulk Product 6379c14b Clothing $234.34 337 1.4 20 BULK-f2581b93
9595 Bulk Product 68577486 Home & Garden $103.43 479 4.2 49 BULK-e24e4d67
9596 Bulk Product 314a7a89 Books $782.30 436 1.1 14 BULK-c4cd1619
9597 Bulk Product bc69f32a Toys & Games $867.41 69 2.2 72 BULK-5e5dba81
9598 Bulk Product 62abbc47 Electronics $961.10 216 0.8 61 BULK-945ee2f1
9599 Bulk Product 231f5b4a Home & Garden $69.29 110 2.4 47 BULK-bf0a1a57
9600 Bulk Product 0b8cfada Home & Garden $74.98 247 2.8 52 BULK-f9d4e1d5
9601 Bulk Product 4952d6d8 Sports & Outdoors $158.54 315 0.2 55 BULK-264376be
9602 Bulk Product 25c0fba4 Clothing $383.81 151 1.5 56 BULK-b5bb59c8
9603 Bulk Product 92c51f38 Books $853.92 122 3.4 90 BULK-b34fb880
9604 Bulk Product 591863a7 Sports & Outdoors $1,001.73 142 1.2 97 BULK-150a0e09
9605 Bulk Product 168654de Toys & Games $389.26 309 2.7 15 BULK-db49c709
9606 Bulk Product eebd2b84 Home & Garden $230.96 375 3.0 11 BULK-df1c205c
9607 Bulk Product 23611b0f Home & Garden $996.08 430 2.8 96 BULK-9052e90c
9608 Bulk Product c262a19f Toys & Games $170.50 105 4.8 25 BULK-4d882ccc
9609 Bulk Product fc577c3e Clothing $924.00 488 0.5 6 BULK-bb8ad75c
9610 Bulk Product 0cbf4949 Sports & Outdoors $952.00 163 3.1 62 BULK-ce41aa86
9611 Bulk Product 9dfe51af Electronics $279.85 277 1.0 62 BULK-b332fe96
9612 Bulk Product 946ab549 Home & Garden $881.78 323 1.9 72 BULK-c1e59f4b
9613 Bulk Product c502e40e Electronics $610.43 478 4.6 27 BULK-6e6172b3
9614 Bulk Product 1a51b0bd Toys & Games $507.46 172 1.9 25 BULK-5989af0b
9615 Bulk Product e61da4a2 Sports & Outdoors $868.82 423 0.8 78 BULK-220fc2af
9616 Bulk Product 2e00664e Home & Garden $869.55 305 1.6 58 BULK-1b3e6b17
9617 Bulk Product 3d9260dc Home & Garden $809.72 164 0.5 12 BULK-aa955800
9618 Bulk Product 57128f37 Electronics $879.57 291 1.5 54 BULK-802a6713
9619 Bulk Product 9a0092c7 Electronics $421.82 238 0.5 66 BULK-5f13a9b4
9620 Bulk Product 700889d4 Electronics $565.75 475 1.8 75 BULK-a670ce9f
9621 Bulk Product f4650374 Clothing $451.28 152 4.5 84 BULK-1990a7d0
9622 Bulk Product bf56a68f Books $764.29 139 1.5 9 BULK-376c6e34
9623 Bulk Product 401c3f2d Home & Garden $269.16 228 3.3 66 BULK-fe43944e
9624 Bulk Product d0b8a6c4 Sports & Outdoors $696.17 240 3.0 44 BULK-efcb504b
9625 Bulk Product bc6a0450 Home & Garden $446.44 171 2.3 65 BULK-657c04cb
9626 Bulk Product b54c1a03 Clothing $251.13 397 4.5 54 BULK-d5f4ae90
9627 Bulk Product 2e93c0ea Toys & Games $728.55 498 4.9 30 BULK-9d95b645
9628 Bulk Product e4d34c5c Clothing $758.32 2 4.3 10 BULK-e3091dfe
9629 Bulk Product 5dd73992 Books $436.35 217 0.2 14 BULK-4fcef501
9630 Bulk Product 0dbc69ed Toys & Games $417.21 89 4.6 51 BULK-da2df162
9631 Bulk Product e4084b52 Home & Garden $71.35 385 3.9 12 BULK-81169e3d
9632 Bulk Product a2e60417 Sports & Outdoors $645.98 258 5.0 31 BULK-e8e4c782
9633 Bulk Product eb8bde38 Toys & Games $356.61 45 0.9 14 BULK-6f9c6a0e
9634 Bulk Product f7c11bac Clothing $154.87 464 3.6 94 BULK-6039a0a6
9635 Bulk Product f723b816 Electronics $604.74 166 3.7 6 BULK-4d914bb0
9636 Bulk Product df3cd1c9 Toys & Games $663.51 217 3.0 40 BULK-ac8758d6
9637 Bulk Product 6ff35be1 Sports & Outdoors $448.29 114 2.9 87 BULK-e7a5e72c
9638 Bulk Product f958bf03 Home & Garden $572.76 193 3.3 78 BULK-e2249504
9639 Bulk Product fb02aeca Home & Garden $13.52 157 3.6 4 BULK-d98ae58e
9640 Bulk Product eb9e2f4f Clothing $975.60 141 0.1 22 BULK-b4c5399c
9641 Bulk Product cc3abba3 Clothing $295.52 453 1.7 62 BULK-967d4490
9642 Bulk Product 535df03f Books $863.69 104 1.9 24 BULK-285da128
9643 Bulk Product 60c6f403 Clothing $406.87 147 3.4 56 BULK-3064312d
9644 Bulk Product 1a5e104d Toys & Games $487.23 222 2.0 54 BULK-8550d8b9
9645 Bulk Product 37e4c568 Electronics $443.08 317 3.6 30 BULK-c60704e3
9646 Bulk Product 4d035859 Books $462.78 338 1.5 99 BULK-ac3e9c1a
9647 Bulk Product 790f2ae2 Electronics $587.81 176 0.4 86 BULK-fb3c52b5
9648 Bulk Product 645510cf Electronics $578.88 214 3.3 48 BULK-fe8a6859
9649 Bulk Product 60bad7ae Clothing $920.34 316 0.4 17 BULK-52ee1fa5
9650 Bulk Product 6a860862 Home & Garden $860.15 243 4.5 26 BULK-cdb18d52
9651 Bulk Product 01fa7391 Electronics $163.17 219 4.1 49 BULK-e0625b44
9652 Bulk Product 48c20872 Sports & Outdoors $633.22 416 3.1 20 BULK-0325a3b9
9653 Bulk Product 4664083a Sports & Outdoors $490.50 350 0.1 0 BULK-1bad6f15
9654 Bulk Product ce1c1d87 Books $538.87 68 0.8 25 BULK-34014b5c
9655 Bulk Product 053ed91b Electronics $209.65 276 3.8 61 BULK-d3463860
9656 Bulk Product cc990ea4 Books $468.86 442 3.9 1 BULK-65232914
9657 Bulk Product 6bd7590d Books $492.07 344 4.2 1 BULK-cb61936b
9658 Bulk Product be48c1c6 Home & Garden $894.73 136 1.3 5 BULK-a4288a7d
9659 Bulk Product f91c4790 Electronics $245.11 451 2.7 63 BULK-e26773c7
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