Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

28 ms

Page Size

200

Current Page

86 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 86 Results Showing 17001 - 17200 of 24441

ID Name Category Price Stock Rating Reviews SKU
17560 Bulk Product 9d6e0c2c Sports & Outdoors $420.35 47 3.7 60 BULK-49b433db
17561 Bulk Product 0243570c Toys & Games $694.81 195 1.5 7 BULK-8ae88a7d
17562 Bulk Product 9a999498 Home & Garden $50.89 331 2.4 85 BULK-4661f6c6
17563 Bulk Product 2feb9edf Sports & Outdoors $416.14 407 3.4 18 BULK-f6ab22dc
17564 Bulk Product f7491a91 Sports & Outdoors $863.97 230 0.8 78 BULK-1b296a6e
17565 Bulk Product d9dc0f62 Clothing $71.62 467 1.5 7 BULK-ee78e7f2
17566 Bulk Product 97c163d6 Books $632.92 223 0.9 37 BULK-1c33315b
17567 Bulk Product 76300309 Books $22.91 322 1.1 81 BULK-9bc9ba3d
17568 Bulk Product 18cd5e8c Clothing $361.23 250 2.0 41 BULK-abb3359f
17569 Bulk Product 8b362a8b Toys & Games $242.23 32 4.5 11 BULK-4e17636f
17570 Bulk Product 12142a71 Sports & Outdoors $389.56 322 2.6 32 BULK-5fe720eb
17571 Bulk Product fe6da4fa Clothing $113.75 82 1.1 47 BULK-c9f36a3b
17572 Bulk Product 6cc64c05 Toys & Games $209.52 107 3.1 14 BULK-42612ca5
17573 Bulk Product 9f520705 Sports & Outdoors $340.28 158 2.6 2 BULK-557c335d
17574 Bulk Product 310443d3 Toys & Games $114.79 493 3.6 84 BULK-d3e323cc
17575 Bulk Product 289e0d7d Clothing $421.79 214 2.9 36 BULK-1b6a6b59
17576 Bulk Product ceea3b72 Books $392.04 383 4.4 93 BULK-b05a80cc
17577 Bulk Product ae68207e Books $336.92 171 2.8 33 BULK-a3cdd959
17578 Bulk Product 2a37ee60 Home & Garden $594.19 250 2.1 33 BULK-d6482343
17579 Bulk Product cda3c2b4 Clothing $553.41 143 1.5 58 BULK-e568dcd6
17580 Bulk Product 2f6455bc Books $587.40 8 4.4 4 BULK-a65a772b
17581 Bulk Product fd05f85a Home & Garden $583.81 475 2.9 26 BULK-d38f774e
17582 Bulk Product dcaf155e Toys & Games $198.41 301 2.1 42 BULK-4899eace
17583 Bulk Product 2b083628 Sports & Outdoors $914.05 372 4.2 98 BULK-9b9898bd
17584 Bulk Product ce66926b Electronics $636.47 41 2.9 45 BULK-6e0b07c8
17585 Bulk Product f9eddf9e Electronics $506.72 174 1.2 20 BULK-2cf819d8
17586 Bulk Product f9340264 Sports & Outdoors $803.68 486 2.1 82 BULK-e569fc5c
17587 Bulk Product 3817ef9b Sports & Outdoors $232.79 207 3.9 64 BULK-29ea3ec5
17588 Bulk Product 4b9b5a8d Home & Garden $396.06 213 2.6 25 BULK-d003ea61
17589 Bulk Product 2972081e Clothing $239.52 481 2.4 26 BULK-7ab2fc07
17590 Bulk Product 06325cd1 Clothing $620.35 475 1.4 44 BULK-46cbb968
17591 Bulk Product 50c837e6 Electronics $228.48 115 4.5 85 BULK-76fcf34d
17592 Bulk Product a5848cf7 Clothing $84.67 316 3.1 7 BULK-ef92a106
17593 Bulk Product b7276cd4 Sports & Outdoors $885.95 356 0.1 13 BULK-42d66e73
17594 Bulk Product 67bab908 Sports & Outdoors $78.55 316 0.1 16 BULK-a70ca7d8
17595 Bulk Product 1f308b60 Clothing $731.92 92 2.5 43 BULK-75d1e7c0
17596 Bulk Product f0ce9a53 Electronics $64.61 430 2.5 98 BULK-7df1e2b9
17597 Bulk Product 3a46844b Electronics $851.71 6 2.5 92 BULK-2a1b69a6
17598 Bulk Product 13ec7338 Clothing $709.86 22 1.2 22 BULK-6d66461b
17599 Bulk Product e6831e7f Home & Garden $757.36 153 4.2 91 BULK-582390ae
17600 Bulk Product 9099d96a Books $327.74 30 0.5 7 BULK-73a3f822
17601 Bulk Product d2f8685d Sports & Outdoors $434.84 315 4.4 45 BULK-956450de
17602 Bulk Product 80d1a443 Electronics $930.19 420 3.8 4 BULK-f5d9c238
17603 Bulk Product bdfe006e Books $24.17 457 3.6 81 BULK-07226e83
17604 Bulk Product 478c5a19 Clothing $34.20 175 2.9 66 BULK-3bff4fbb
17605 Bulk Product 99bd199c Home & Garden $550.16 305 3.6 66 BULK-0a3ee932
17606 Bulk Product 430a56a7 Clothing $312.53 187 0.1 65 BULK-9e4a62f1
17607 Bulk Product b775199f Home & Garden $63.42 245 2.1 67 BULK-104ab582
17608 Bulk Product 265e7051 Books $260.70 275 0.5 85 BULK-5b1f24ed
17609 Bulk Product 18f6b4aa Home & Garden $511.87 48 3.5 16 BULK-99aa67f3
17610 Bulk Product 418abe04 Books $487.45 436 2.3 84 BULK-0d7515ca
17611 Bulk Product dbc36e8c Clothing $131.23 304 4.1 6 BULK-db971d33
17612 Bulk Product 27c7e7b5 Sports & Outdoors $848.66 476 3.9 32 BULK-3bcb6125
17613 Bulk Product 7659bda5 Clothing $391.43 95 2.6 63 BULK-842bd302
17614 Bulk Product 53619bdc Home & Garden $732.12 406 0.3 35 BULK-8b23fcd5
17615 Bulk Product 3b372bf7 Sports & Outdoors $366.71 407 2.1 87 BULK-35936858
17616 Bulk Product 8d21d080 Electronics $299.81 101 0.0 24 BULK-4856d202
17617 Bulk Product fa9866c2 Books $155.43 116 2.9 11 BULK-fb27eade
17618 Bulk Product 37aaa1b0 Clothing $559.35 150 1.0 40 BULK-88cf4c1e
17619 Bulk Product 6f87f036 Sports & Outdoors $600.96 415 3.6 1 BULK-6fb7c8f1
17620 Bulk Product 4dc2e5da Toys & Games $231.16 149 3.1 96 BULK-897d3fb1
17621 Bulk Product 4b7d9ade Books $290.36 284 2.8 16 BULK-7f76d1b0
17622 Bulk Product 92dddc79 Electronics $973.44 392 0.4 10 BULK-99c06736
17623 Bulk Product 41d40c32 Clothing $262.71 485 4.8 31 BULK-e7abc149
17624 Bulk Product 378717bc Sports & Outdoors $967.49 111 3.7 49 BULK-47025d93
17625 Bulk Product 2d16a568 Sports & Outdoors $27.92 134 4.1 18 BULK-6aa0ee69
17626 Bulk Product 8204df2e Home & Garden $881.84 413 0.0 49 BULK-1d49e673
17627 Bulk Product 7fa4d05e Home & Garden $816.29 122 1.4 59 BULK-12e1baa9
17628 Bulk Product 4d0df00a Sports & Outdoors $705.61 72 2.4 3 BULK-0f7bb441
17629 Bulk Product 3ad404fb Electronics $101.41 253 0.3 66 BULK-02f19185
17630 Bulk Product bcc848ba Home & Garden $334.31 380 4.3 91 BULK-16710c19
17631 Bulk Product 24be5d0f Sports & Outdoors $762.79 9 0.5 94 BULK-dd4715a6
17632 Bulk Product 743fd289 Clothing $415.84 145 2.5 58 BULK-94701453
17633 Bulk Product 3a604952 Clothing $219.18 407 0.8 33 BULK-6e1cd487
17634 Bulk Product 2a3a7103 Clothing $240.78 179 4.4 50 BULK-c1597a09
17635 Bulk Product d26c1783 Toys & Games $775.58 141 3.9 48 BULK-b2ec933e
17636 Bulk Product 4671006f Clothing $803.45 327 1.0 31 BULK-cbde6e5a
17637 Bulk Product 23fcd9a2 Sports & Outdoors $119.82 51 4.5 23 BULK-56727b2d
17638 Bulk Product fd9b9db4 Clothing $568.45 386 4.9 19 BULK-d3f00d69
17639 Bulk Product 3805600d Home & Garden $559.59 49 0.1 64 BULK-1da5103a
17640 Bulk Product 2060348a Home & Garden $978.43 50 2.1 36 BULK-11ef1df2
17641 Bulk Product 4ee545ca Sports & Outdoors $804.14 464 2.5 47 BULK-7fd27dfc
17642 Bulk Product c13b859c Sports & Outdoors $528.17 335 0.8 67 BULK-e26ea500
17643 Bulk Product fe09c100 Sports & Outdoors $84.35 447 0.4 72 BULK-5290540b
17644 Bulk Product d33ffc1b Sports & Outdoors $137.75 179 0.2 65 BULK-dcbe4b2a
17645 Bulk Product afd062db Electronics $361.45 306 0.4 45 BULK-b03f1d7a
17646 Bulk Product 0a04072d Home & Garden $460.58 290 2.8 37 BULK-4047f89b
17647 Bulk Product eeb194ce Toys & Games $297.85 92 1.2 81 BULK-82881318
17648 Bulk Product 113d4731 Toys & Games $341.22 33 0.8 10 BULK-afd4a8ad
17649 Bulk Product eff0f7d7 Home & Garden $681.09 356 3.4 42 BULK-ef947ea0
17650 Bulk Product 32188ab3 Electronics $183.92 32 3.8 92 BULK-c11fe299
17651 Bulk Product a98999c8 Toys & Games $979.37 381 4.9 13 BULK-020ee4d9
17652 Bulk Product 2807364e Home & Garden $311.53 66 4.6 29 BULK-c2b447b9
17653 Bulk Product 1a4514d6 Clothing $77.24 340 2.0 49 BULK-79761f85
17654 Bulk Product e9fc308d Clothing $110.18 347 0.6 90 BULK-e186f04a
17655 Bulk Product 6a2f4dd6 Toys & Games $331.75 480 1.1 23 BULK-e00971c0
17656 Bulk Product a15c95a5 Sports & Outdoors $540.24 149 3.0 79 BULK-7404d411
17657 Bulk Product 251979e4 Toys & Games $974.62 457 4.7 77 BULK-760bd35d
17658 Bulk Product 3764a8dc Clothing $853.16 40 0.9 10 BULK-6188f6d2
17659 Bulk Product efec2f2f Clothing $616.47 310 1.0 35 BULK-ed9d6842
17660 Bulk Product ed5a4842 Books $190.76 141 2.4 32 BULK-d87bcefe
17661 Bulk Product 783f2e2a Home & Garden $998.88 7 0.3 82 BULK-1e7c3f9a
17662 Bulk Product 45db0e96 Electronics $161.38 365 3.2 16 BULK-feaab0c0
17663 Bulk Product 592e42bb Clothing $979.00 158 1.8 85 BULK-6e84146d
17664 Bulk Product f40066e1 Sports & Outdoors $40.90 405 2.5 56 BULK-81e160f2
17665 Bulk Product 6b82e0a8 Toys & Games $795.14 82 0.0 75 BULK-8eca28f7
17666 Bulk Product f25811ed Sports & Outdoors $112.73 120 1.0 57 BULK-cf41a7d4
17667 Bulk Product f0a788e5 Home & Garden $618.80 498 3.1 41 BULK-efa9543f
17668 Bulk Product c498a28f Electronics $930.86 165 0.8 19 BULK-8dd67e78
17669 Bulk Product 9e9941a3 Clothing $768.44 371 1.6 52 BULK-65e695c8
17670 Bulk Product f4f68516 Toys & Games $174.77 127 4.4 57 BULK-80516f62
17671 Bulk Product 143c64d5 Toys & Games $537.90 276 3.1 68 BULK-5f34990b
17672 Bulk Product 7d370719 Books $342.00 461 1.4 53 BULK-11003a0d
17673 Bulk Product f9fd689b Sports & Outdoors $833.61 117 0.4 98 BULK-aae96f4f
17674 Bulk Product 4102118c Clothing $55.72 269 1.9 73 BULK-c6e1dae9
17675 Bulk Product d0a56e40 Books $202.66 105 4.2 11 BULK-47d8f99e
17676 Bulk Product a38c7a18 Toys & Games $699.95 277 2.1 27 BULK-6ca93f86
17677 Bulk Product 6a3d4545 Sports & Outdoors $614.88 37 0.4 41 BULK-1c69e554
17678 Bulk Product 090c05f5 Clothing $971.84 235 2.3 68 BULK-55dc26de
17679 Bulk Product 3f79edd6 Electronics $569.73 45 3.5 79 BULK-5e335bcf
17680 Bulk Product 5eac6551 Sports & Outdoors $564.58 215 3.4 79 BULK-5ab91882
17681 Bulk Product a80a1c7b Electronics $773.74 460 1.8 54 BULK-839b5cd6
17682 Bulk Product 567e57be Sports & Outdoors $1,007.56 114 0.3 64 BULK-f8cc5569
17683 Bulk Product 2f8e5f5f Clothing $721.85 296 3.7 7 BULK-c324ff99
17684 Bulk Product ce4b86ce Home & Garden $248.56 29 3.7 64 BULK-c46b0e73
17685 Bulk Product 86337407 Sports & Outdoors $772.96 23 4.1 10 BULK-8892df98
17686 Bulk Product 1bf4d7c6 Toys & Games $648.40 82 0.9 12 BULK-74c15aa0
17687 Bulk Product d7c38a84 Sports & Outdoors $644.01 351 0.7 56 BULK-82b6e810
17688 Bulk Product 05d28e8c Sports & Outdoors $586.91 259 0.3 89 BULK-62a56428
17689 Bulk Product b3ff06e8 Clothing $758.79 314 1.1 40 BULK-0b66cea1
17690 Bulk Product 242e880b Sports & Outdoors $477.75 265 0.7 24 BULK-263d00fb
17691 Bulk Product 835bef97 Sports & Outdoors $42.63 286 1.3 94 BULK-cbbcf395
17692 Bulk Product f250e0f5 Sports & Outdoors $572.89 279 0.8 51 BULK-8d6e33e5
17693 Bulk Product a7141f14 Sports & Outdoors $921.01 177 2.6 86 BULK-32bced74
17694 Bulk Product fab20c2b Clothing $507.17 291 3.5 71 BULK-0cb16f39
17695 Bulk Product 8804b82f Home & Garden $525.76 103 1.3 65 BULK-8e6aefaf
17696 Bulk Product 0a922eb1 Clothing $403.42 422 0.8 7 BULK-8300f0d3
17697 Bulk Product a5236eea Sports & Outdoors $258.82 68 3.6 13 BULK-67da6512
17698 Bulk Product 5b8e12b6 Sports & Outdoors $865.54 135 0.5 21 BULK-c4819a23
17699 Bulk Product 71d6753c Toys & Games $629.32 147 0.4 6 BULK-17c71a5c
17700 Bulk Product 039a0e4b Books $224.10 326 0.2 9 BULK-8985e2a5
17701 Bulk Product 7c35f0d7 Sports & Outdoors $952.06 438 0.0 17 BULK-9eb70f25
17702 Bulk Product a5fde51f Home & Garden $326.51 11 0.3 64 BULK-0679a34a
17703 Bulk Product 2dd502cd Sports & Outdoors $671.71 349 0.2 82 BULK-287db9bb
17704 Bulk Product 3a0c7253 Books $119.72 426 2.9 24 BULK-244ad9b7
17705 Bulk Product 412ecf94 Home & Garden $383.86 160 2.9 63 BULK-1c8f376f
17706 Bulk Product a6027d4c Electronics $648.96 230 0.7 66 BULK-4bce2395
17707 Bulk Product 4daa260b Clothing $770.11 2 0.6 61 BULK-2c98bec3
17708 Bulk Product 6669db60 Clothing $687.02 372 3.0 93 BULK-7854d0d5
17709 Bulk Product d1c91c46 Books $340.57 30 3.8 92 BULK-5b45690b
17710 Bulk Product fbfff5df Toys & Games $427.62 101 3.2 85 BULK-f38f5597
17711 Bulk Product 619dbc5e Home & Garden $441.35 104 1.8 69 BULK-1a41e6f8
17712 Bulk Product e5d8885e Clothing $124.84 121 2.9 75 BULK-36b684af
17713 Bulk Product f2862fdb Electronics $264.41 308 0.9 23 BULK-80063a32
17714 Bulk Product b1e2f642 Electronics $677.06 168 3.3 47 BULK-fd18b165
17715 Bulk Product cfcdd464 Books $370.29 113 1.7 18 BULK-7f3fc129
17716 Bulk Product 0d763c79 Toys & Games $608.15 172 2.2 56 BULK-bf0f5dde
17717 Bulk Product f08da7f5 Books $17.85 294 2.6 19 BULK-2130d7e3
17718 Bulk Product fbc34052 Clothing $53.12 4 3.6 72 BULK-4a1147f6
17719 Bulk Product 36ea0e83 Clothing $901.86 432 0.7 46 BULK-6e863104
17720 Bulk Product 1228d4b3 Clothing $93.65 382 5.0 92 BULK-b475d93e
17721 Bulk Product a5d9a108 Electronics $54.31 82 2.7 87 BULK-688d58d9
17722 Bulk Product 03a9deb4 Books $911.02 477 2.8 86 BULK-05506b5c
17723 Bulk Product 9a70eaac Home & Garden $980.99 114 1.5 7 BULK-13996307
17724 Bulk Product 55b97fb4 Toys & Games $96.45 295 3.7 65 BULK-709e9e8c
17725 Bulk Product 34ee5d59 Books $148.35 190 1.1 39 BULK-20ec0f66
17726 Bulk Product 793aff17 Sports & Outdoors $898.65 245 2.6 4 BULK-68cf0df1
17727 Bulk Product a2172d74 Books $707.11 147 0.8 76 BULK-705fa563
17728 Bulk Product fd3dd862 Sports & Outdoors $414.70 293 1.0 71 BULK-560702b5
17729 Bulk Product 719def49 Electronics $557.99 357 3.2 17 BULK-c752f7b4
17730 Bulk Product c14d8929 Home & Garden $470.05 227 3.6 12 BULK-f25827df
17731 Bulk Product c52db8f4 Electronics $620.49 179 1.1 22 BULK-25db8d4d
17732 Bulk Product 6f0c34c3 Electronics $645.61 478 1.0 30 BULK-3181c350
17733 Bulk Product ae2c98be Electronics $325.41 351 2.0 55 BULK-d0cc267b
17734 Bulk Product f6cddfc7 Books $83.43 387 5.0 74 BULK-109d9c96
17735 Bulk Product eedb1793 Home & Garden $991.26 177 2.4 6 BULK-a582bb7f
17736 Bulk Product 38497f6b Books $228.05 434 0.6 59 BULK-9ed8f234
17737 Bulk Product dcfa82d4 Clothing $375.32 205 2.5 28 BULK-975cd2ec
17738 Bulk Product 9eb7888f Home & Garden $663.71 495 1.1 22 BULK-af0efddd
17739 Bulk Product 7952027b Toys & Games $350.88 245 2.5 15 BULK-9c168f78
17740 Bulk Product 460f344e Clothing $130.20 61 3.6 92 BULK-bf0f37dc
17741 Bulk Product dc355bc0 Books $973.53 486 2.5 79 BULK-185a6530
17742 Bulk Product 0b8e6927 Sports & Outdoors $364.09 141 0.6 33 BULK-c728b7c1
17743 Bulk Product 3e9cdabf Books $860.17 2 2.6 11 BULK-ef2ca797
17744 Bulk Product 29054d41 Sports & Outdoors $763.81 416 3.7 8 BULK-a80d588e
17745 Bulk Product 4fdf3071 Toys & Games $875.37 437 4.8 25 BULK-1de86846
17746 Bulk Product 03a97f95 Books $325.25 385 1.5 86 BULK-f61c49df
17747 Bulk Product c298634e Clothing $530.03 253 0.2 23 BULK-2128c67e
17748 Bulk Product 7e697ba1 Electronics $426.64 381 4.2 78 BULK-42c57865
17749 Bulk Product 0d6c4737 Toys & Games $462.48 408 0.9 76 BULK-1359f06b
17750 Bulk Product faf3dae1 Toys & Games $176.83 418 4.5 85 BULK-913a34bd
17751 Bulk Product 243ef342 Clothing $696.05 457 4.6 9 BULK-8738073e
17752 Bulk Product 8b3ca519 Home & Garden $902.65 241 2.6 94 BULK-574ededc
17753 Bulk Product 73f77c3d Electronics $954.70 18 3.1 23 BULK-79f57b4a
17754 Bulk Product c2dae8d2 Sports & Outdoors $560.17 406 1.1 78 BULK-36253a4f
17755 Bulk Product cc24bd41 Electronics $518.06 140 1.0 35 BULK-87acfdab
17756 Bulk Product 5f0d9fd8 Home & Garden $498.96 178 1.2 83 BULK-f513bb41
17757 Bulk Product 5f5f89c7 Toys & Games $863.50 366 0.7 89 BULK-f86d2d3b
17758 Bulk Product b5267e38 Sports & Outdoors $100.23 111 1.2 48 BULK-edbc947a
17759 Bulk Product 88a96325 Toys & Games $863.21 254 0.9 97 BULK-5ad7ad6a
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