Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

51 ms

Page Size

200

Current Page

106 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 106 Results Showing 21001 - 21200 of 24441

ID Name Category Price Stock Rating Reviews SKU
21560 Bulk Product 036e78ee Clothing $895.55 209 3.6 39 BULK-9e817e08
21561 Bulk Product 07ec6e50 Clothing $583.12 167 1.9 29 BULK-dd481d03
21562 Bulk Product b6a45918 Sports & Outdoors $312.80 303 3.3 96 BULK-8c4937a3
21563 Bulk Product c50f47c4 Electronics $914.64 332 5.0 55 BULK-9b581c7f
21564 Bulk Product ccff8dca Home & Garden $604.31 227 2.9 32 BULK-d7ee7663
21565 Bulk Product 30a50517 Clothing $280.12 37 3.3 15 BULK-64b10d80
21566 Bulk Product 09367dda Home & Garden $815.92 480 2.4 18 BULK-2eb0088a
21567 Bulk Product 7aed117a Toys & Games $550.53 359 3.8 4 BULK-462d5428
21568 Bulk Product d80cbeb0 Clothing $290.46 263 1.4 16 BULK-b6ecd3b9
21569 Bulk Product 77ae67cf Clothing $819.35 228 1.0 89 BULK-83d8d56e
21570 Bulk Product 5b0b5dea Home & Garden $796.20 77 0.7 89 BULK-e1e4ea9b
21571 Bulk Product dc63d80f Electronics $13.98 403 3.7 32 BULK-b25b5150
21572 Bulk Product 5f3f5261 Sports & Outdoors $946.24 409 0.4 66 BULK-ce308a16
21573 Bulk Product d784779f Sports & Outdoors $792.37 235 2.2 25 BULK-50d5de7e
21574 Bulk Product c2de3be9 Clothing $46.56 371 2.6 89 BULK-98cacf10
21575 Bulk Product 752660ce Sports & Outdoors $157.98 418 1.4 95 BULK-e847dfb8
21576 Bulk Product 8b94731c Toys & Games $62.26 201 4.1 27 BULK-f344b776
21577 Bulk Product 7507e28a Home & Garden $268.81 129 1.2 77 BULK-32702c72
21578 Bulk Product 5c754dd0 Clothing $921.51 49 3.9 96 BULK-13ad0e19
21579 Bulk Product 4cb252d6 Sports & Outdoors $246.59 22 2.1 12 BULK-984dadc3
21580 Bulk Product f9ebd759 Home & Garden $929.61 443 1.3 69 BULK-be028ad2
21581 Bulk Product 5ef78954 Home & Garden $750.97 332 0.1 77 BULK-6d659ebd
21582 Bulk Product cb5bf2b6 Toys & Games $409.75 336 0.5 59 BULK-a2739931
21583 Bulk Product a2ab6f4a Home & Garden $585.67 252 4.4 46 BULK-361955dd
21584 Bulk Product 4200089d Sports & Outdoors $723.93 51 2.9 27 BULK-88b4f0ad
21585 Bulk Product e8295dd9 Books $490.06 380 4.1 54 BULK-fb6b7159
21586 Bulk Product 7285dd06 Electronics $844.01 232 4.4 32 BULK-ceaa6431
21587 Bulk Product 76d4aa18 Books $633.09 246 3.3 98 BULK-545da763
21588 Bulk Product 64a0c70b Home & Garden $25.87 74 1.2 54 BULK-d80d09be
21589 Bulk Product 95d9e2a9 Electronics $969.30 82 0.3 64 BULK-67ba6182
21590 Bulk Product 602b8b1a Toys & Games $917.31 9 1.1 89 BULK-ffe0de52
21591 Bulk Product b306b129 Books $735.64 341 4.8 53 BULK-9e1656a9
21592 Bulk Product e3cfc5e9 Books $622.01 263 4.7 87 BULK-744e816a
21593 Bulk Product f764e42f Books $335.94 111 2.2 74 BULK-7ebd0959
21594 Bulk Product 1f293514 Electronics $948.33 378 0.2 8 BULK-4bbc1dd7
21595 Bulk Product 76c957b3 Books $404.74 42 2.2 4 BULK-b30eda57
21596 Bulk Product 67474e38 Toys & Games $620.19 330 2.3 25 BULK-7a297618
21597 Bulk Product 2cc467d4 Clothing $594.51 149 1.3 5 BULK-014e3228
21598 Bulk Product 0790aeab Toys & Games $109.25 130 4.3 34 BULK-44253c84
21599 Bulk Product 5c1f638b Clothing $244.74 113 1.1 28 BULK-25231ace
21600 Bulk Product 43e7756f Clothing $420.66 185 2.1 65 BULK-24ee9f67
21601 Bulk Product 0ebbb6e1 Home & Garden $634.87 240 3.1 53 BULK-c35fb818
21602 Bulk Product e911a791 Sports & Outdoors $185.18 301 1.0 63 BULK-e1a015c3
21603 Bulk Product 7da9cb67 Electronics $649.78 84 2.1 86 BULK-66e92d54
21604 Bulk Product 1ebd89bc Clothing $565.15 368 4.5 20 BULK-908d2a4f
21605 Bulk Product 3e058ccf Sports & Outdoors $357.92 22 0.8 87 BULK-171369a3
21606 Bulk Product e65d9266 Books $22.71 447 3.3 72 BULK-f46be294
21607 Bulk Product eb402c3a Clothing $868.95 185 2.5 65 BULK-e45bfaf7
21608 Bulk Product 80c261f8 Electronics $586.11 497 1.3 78 BULK-e0528fcd
21609 Bulk Product efaf9dae Clothing $792.45 51 4.2 89 BULK-e839d1d8
21610 Bulk Product 638134c2 Clothing $464.03 102 2.8 68 BULK-59557243
21611 Bulk Product 3fa347a3 Home & Garden $720.47 388 4.9 0 BULK-5debe2df
21612 Bulk Product b7ad9adc Electronics $787.88 23 4.2 67 BULK-1daa7401
21613 Bulk Product a73e98f0 Clothing $969.53 164 0.2 47 BULK-a5cd7aa3
21614 Bulk Product 54edd1bf Home & Garden $322.97 429 2.2 1 BULK-7791664d
21615 Bulk Product 15ca850f Toys & Games $637.59 455 3.3 2 BULK-0be02946
21616 Bulk Product 8f7b60f6 Sports & Outdoors $358.83 50 0.9 67 BULK-41eeef7e
21617 Bulk Product 2ca1655e Books $397.72 437 1.3 74 BULK-0299b133
21618 Bulk Product be3bd040 Clothing $627.99 212 2.2 45 BULK-8c770936
21619 Bulk Product 60bc0339 Electronics $469.57 350 3.6 1 BULK-f1ba9b08
21620 Bulk Product 7e6eee19 Books $121.90 268 3.1 94 BULK-ec9f748c
21621 Bulk Product ea408054 Books $742.71 122 2.3 18 BULK-5dde7762
21622 Bulk Product 005668b1 Toys & Games $372.40 239 3.4 19 BULK-eb655def
21623 Bulk Product ae82a4ee Books $888.46 192 2.4 64 BULK-77cca73d
21624 Bulk Product a1d5e382 Sports & Outdoors $907.24 181 2.2 17 BULK-36019cdb
21625 Bulk Product 4cdf8305 Sports & Outdoors $941.82 485 3.0 48 BULK-7e9fdc4e
21626 Bulk Product 9a11192d Home & Garden $191.44 201 1.8 65 BULK-a707ca39
21627 Bulk Product 1f929491 Clothing $319.38 27 2.5 30 BULK-8ef4f813
21628 Bulk Product f7a2e3e9 Clothing $370.08 31 0.3 70 BULK-9b828b5d
21629 Bulk Product 8976cd39 Home & Garden $952.50 153 0.2 18 BULK-dc1dcb64
21630 Bulk Product 41cb4a9f Sports & Outdoors $320.38 144 4.2 75 BULK-9c0bd3eb
21631 Bulk Product cf10bb83 Sports & Outdoors $271.21 117 3.2 72 BULK-183e3fd0
21632 Bulk Product d13c7048 Toys & Games $53.98 465 1.9 51 BULK-43facc30
21633 Bulk Product 93739619 Clothing $973.83 331 2.5 55 BULK-e7141fbc
21634 Bulk Product 43c47ab7 Electronics $116.22 443 3.0 15 BULK-5209e42c
21635 Bulk Product 61b82cb9 Home & Garden $146.05 246 4.7 71 BULK-1da208e4
21636 Bulk Product 929ef052 Clothing $906.68 298 4.1 20 BULK-43e772d9
21637 Bulk Product 881e687f Clothing $684.31 141 1.4 5 BULK-c25e6416
21638 Bulk Product 68209024 Electronics $801.66 191 4.0 46 BULK-88625820
21639 Bulk Product 47f5de1c Home & Garden $174.36 422 0.2 94 BULK-0b5c15db
21640 Bulk Product ea28a759 Toys & Games $261.28 424 0.5 42 BULK-6fb1aefa
21641 Bulk Product f1c3c2d8 Clothing $662.80 102 2.7 70 BULK-24696f1b
21642 Bulk Product 2df9c51c Clothing $107.33 290 4.0 67 BULK-1441f566
21643 Bulk Product 3193008d Sports & Outdoors $729.40 152 1.7 98 BULK-536e8320
21644 Bulk Product d0840a43 Toys & Games $58.67 347 0.4 7 BULK-a7c52e21
21645 Bulk Product 3c102a50 Sports & Outdoors $780.09 346 3.5 65 BULK-a027a2d1
21646 Bulk Product 6b2c949d Books $976.56 137 3.3 44 BULK-7b04197e
21647 Bulk Product 5ada33d9 Electronics $343.43 407 1.0 36 BULK-4c21759b
21648 Bulk Product e7ec6076 Sports & Outdoors $518.65 281 2.6 67 BULK-b0685ba9
21649 Bulk Product 387252f9 Books $941.23 39 4.0 59 BULK-a1d1d00f
21650 Bulk Product 45efd838 Toys & Games $759.80 395 2.9 98 BULK-2736d301
21651 Bulk Product 4c262981 Toys & Games $418.15 8 3.5 43 BULK-ffc564e4
21652 Bulk Product b827fbfa Home & Garden $326.34 334 0.8 71 BULK-01cfa29d
21653 Bulk Product c084ed85 Clothing $221.47 234 3.1 93 BULK-2a1c570f
21654 Bulk Product c8544cf3 Home & Garden $586.45 200 1.9 76 BULK-89aeb15e
21655 Bulk Product c64f0439 Toys & Games $644.57 236 4.7 84 BULK-f87495de
21656 Bulk Product eda9b9a1 Clothing $378.09 171 4.4 81 BULK-310e6bd1
21657 Bulk Product 21817395 Electronics $507.91 331 0.8 71 BULK-d988b40c
21658 Bulk Product 5462ed73 Toys & Games $171.79 475 1.3 56 BULK-7e49e80d
21659 Bulk Product 2a66c999 Books $414.52 171 2.4 54 BULK-347deddc
21660 Bulk Product e7a3c381 Sports & Outdoors $998.01 362 3.3 94 BULK-f2d731fa
21661 Bulk Product a83fa841 Toys & Games $403.65 438 4.5 94 BULK-6d468a5d
21662 Bulk Product 79178f5d Electronics $586.17 394 2.1 40 BULK-05f1801b
21663 Bulk Product 9c0f4a4e Sports & Outdoors $463.94 289 0.0 38 BULK-f61c34ab
21664 Bulk Product 0a237ac4 Sports & Outdoors $947.81 225 1.3 66 BULK-33a50dc7
21665 Bulk Product 4a709f84 Clothing $729.35 172 3.6 82 BULK-f3a44300
21666 Bulk Product 668d4ef9 Home & Garden $793.57 325 4.4 26 BULK-8e8c1e25
21667 Bulk Product c83b74b6 Toys & Games $107.00 196 3.7 82 BULK-cefc4775
21668 Bulk Product 2b5f8846 Clothing $867.44 59 3.4 42 BULK-77b4701d
21669 Bulk Product 83306450 Electronics $546.02 35 3.6 63 BULK-eb59536a
21670 Bulk Product abf6b863 Clothing $692.85 135 3.4 46 BULK-f762898e
21671 Bulk Product bc62d1c9 Electronics $456.88 450 4.6 18 BULK-6527ee9b
21672 Bulk Product b45ecc66 Toys & Games $691.89 277 3.4 70 BULK-61737369
21673 Bulk Product 3ec837cf Sports & Outdoors $67.43 118 3.1 13 BULK-cdd97fa9
21674 Bulk Product ebb620ed Toys & Games $38.38 142 1.5 41 BULK-2dfaeda7
21675 Bulk Product aa0b8948 Sports & Outdoors $554.95 56 4.0 15 BULK-719968e4
21676 Bulk Product 42547f4b Home & Garden $914.51 381 2.6 26 BULK-07f63ac3
21677 Bulk Product 73ad6028 Toys & Games $378.60 114 0.4 69 BULK-b8041610
21678 Bulk Product 110af790 Electronics $369.40 104 4.9 1 BULK-5f723219
21679 Bulk Product eacf81e1 Home & Garden $248.76 67 1.0 40 BULK-949e4f4d
21680 Bulk Product 2d6292dc Clothing $539.36 68 3.7 77 BULK-ef4a2d9c
21681 Bulk Product 45f13670 Books $486.90 322 1.7 31 BULK-c461c3a7
21682 Bulk Product fe14b986 Electronics $875.75 36 4.2 35 BULK-596379bc
21683 Bulk Product bf4f81a8 Clothing $143.98 183 4.8 14 BULK-7c1befe4
21684 Bulk Product 24021dd6 Toys & Games $928.33 94 0.3 17 BULK-bb299867
21685 Bulk Product 5085d208 Books $298.63 8 3.9 58 BULK-c058d406
21686 Bulk Product 5534c6de Books $573.51 107 0.2 73 BULK-7bc66e7d
21687 Bulk Product b4f4977f Sports & Outdoors $459.96 321 0.9 27 BULK-06c69934
21688 Bulk Product 8f0e8dba Clothing $216.68 48 3.5 93 BULK-d12d0104
21689 Bulk Product 63a7e9a4 Books $803.63 235 2.0 18 BULK-925ad948
21690 Bulk Product b5271b8a Electronics $855.35 498 3.6 26 BULK-bfb46a53
21691 Bulk Product 6868c22b Sports & Outdoors $561.52 14 2.7 76 BULK-bd290906
21692 Bulk Product e028da3b Electronics $873.55 290 2.2 43 BULK-a2bea41e
21693 Bulk Product bb5a5e14 Toys & Games $286.26 182 0.6 50 BULK-597c0e58
21694 Bulk Product 1ed2c759 Electronics $599.13 54 3.6 77 BULK-ec610f8a
21695 Bulk Product 22ccf91a Clothing $135.96 44 0.5 10 BULK-424bf752
21696 Bulk Product 29b5a478 Home & Garden $732.79 422 4.6 95 BULK-4bed8228
21697 Bulk Product 317f9071 Clothing $55.37 455 2.9 94 BULK-e4e53aa8
21698 Bulk Product e4f5155d Electronics $449.25 428 1.5 11 BULK-7d2f86f7
21699 Bulk Product b61c7b57 Home & Garden $318.26 419 4.5 36 BULK-785d4e76
21700 Bulk Product 981958c0 Books $150.40 126 1.4 50 BULK-e8acfe5b
21701 Bulk Product 43155125 Sports & Outdoors $824.69 129 4.8 92 BULK-0d50b6a9
21702 Bulk Product f489ad78 Clothing $665.57 354 2.9 34 BULK-48eb691d
21703 Bulk Product 05d54027 Toys & Games $305.98 412 4.9 48 BULK-daa02332
21704 Bulk Product dc587090 Sports & Outdoors $17.06 190 2.1 96 BULK-1c600580
21705 Bulk Product f6394d7a Electronics $847.72 101 4.5 56 BULK-029302bf
21706 Bulk Product c3949a2f Electronics $790.71 398 4.4 72 BULK-47e37ca8
21707 Bulk Product 31d7888c Clothing $356.96 293 4.4 46 BULK-a3eb74cc
21708 Bulk Product 93b44441 Books $699.68 216 3.5 18 BULK-390ecf9e
21709 Bulk Product 80567925 Toys & Games $191.82 243 1.9 97 BULK-c3e70a3a
21710 Bulk Product b46ca3e1 Books $580.18 123 4.6 17 BULK-580dcce3
21711 Bulk Product 1bfbb7c8 Sports & Outdoors $351.44 228 2.7 53 BULK-06d35484
21712 Bulk Product aebda95d Home & Garden $507.20 115 0.3 26 BULK-4512d426
21713 Bulk Product 73695f39 Electronics $922.74 129 0.3 10 BULK-6445c09d
21714 Bulk Product 6e3292a9 Toys & Games $804.20 307 3.8 79 BULK-4422c5bb
21715 Bulk Product 39d4952a Home & Garden $524.66 253 4.9 41 BULK-03d081fa
21716 Bulk Product c7cae469 Clothing $766.00 379 4.2 19 BULK-c2ce29bc
21717 Bulk Product 9c50f795 Toys & Games $566.39 83 3.3 9 BULK-ece6232f
21718 Bulk Product 3d4184c4 Toys & Games $985.72 114 3.8 82 BULK-dba8700b
21719 Bulk Product 2efde35e Clothing $601.18 293 1.4 45 BULK-f8ca0b2a
21720 Bulk Product c417492f Sports & Outdoors $896.07 59 0.9 31 BULK-eed9721d
21721 Bulk Product 4a907087 Clothing $747.83 393 4.3 11 BULK-0a6b741b
21722 Bulk Product c743f4b3 Home & Garden $640.02 242 3.4 80 BULK-4bf750dd
21723 Bulk Product 8c155ab0 Home & Garden $620.90 145 3.1 70 BULK-d291d83c
21724 Bulk Product bb64f9a3 Books $767.41 374 1.7 25 BULK-3370602c
21725 Bulk Product 0be04b0c Sports & Outdoors $47.57 401 3.4 78 BULK-c6a67d8f
21726 Bulk Product 882c6a51 Sports & Outdoors $990.90 126 4.9 93 BULK-f05e05d3
21727 Bulk Product 776237d9 Clothing $826.67 175 0.0 33 BULK-194adba5
21728 Bulk Product c3f1f6b2 Toys & Games $633.51 214 2.5 97 BULK-15b42257
21729 Bulk Product d5f41d0c Sports & Outdoors $757.57 360 1.1 72 BULK-dd93a982
21730 Bulk Product 03c221e8 Home & Garden $168.78 183 4.2 11 BULK-2c2c6d2a
21731 Bulk Product 177b7d81 Books $55.47 347 2.0 25 BULK-9836b1e5
21732 Bulk Product 8de07a0c Toys & Games $81.78 478 2.3 64 BULK-38cc7293
21733 Bulk Product 522a32de Home & Garden $355.44 3 1.9 6 BULK-bd7d0ed6
21734 Bulk Product e06a6d56 Toys & Games $331.54 75 1.2 90 BULK-95de1d4e
21735 Bulk Product 2fd1b33c Clothing $582.13 279 1.7 34 BULK-52b04c69
21736 Bulk Product c8f40fdf Sports & Outdoors $607.21 137 0.7 98 BULK-5cb71944
21737 Bulk Product ae5c8f59 Toys & Games $935.57 188 2.1 61 BULK-0687ae1e
21738 Bulk Product 7c761eb0 Books $977.08 272 1.1 86 BULK-9d2789c0
21739 Bulk Product a1d77029 Toys & Games $310.15 495 4.1 51 BULK-7d30034d
21740 Bulk Product 80f78f64 Clothing $338.87 18 1.4 47 BULK-0538e9c0
21741 Bulk Product aef12d54 Sports & Outdoors $667.96 327 0.5 87 BULK-a4902cec
21742 Bulk Product b7fb44a4 Clothing $504.33 311 1.1 76 BULK-ff81fe05
21743 Bulk Product ca57bf66 Toys & Games $185.50 145 0.9 52 BULK-76f03ce7
21744 Bulk Product f33a9a68 Books $259.98 314 1.0 87 BULK-c3ccb662
21745 Bulk Product 7dc676cf Clothing $432.39 271 4.2 27 BULK-a9134205
21746 Bulk Product 3800554f Home & Garden $925.26 409 1.4 29 BULK-c17cba7e
21747 Bulk Product ea221ab6 Home & Garden $771.63 425 2.3 61 BULK-6f64a120
21748 Bulk Product 636cb99d Clothing $384.52 149 2.9 98 BULK-21721822
21749 Bulk Product 86e50aa4 Books $186.48 435 1.0 76 BULK-51053675
21750 Bulk Product 5a75ff8a Home & Garden $530.34 451 2.9 28 BULK-2842d435
21751 Bulk Product df01b07a Clothing $483.55 250 0.5 46 BULK-b67dd025
21752 Bulk Product 09de04d0 Electronics $349.67 201 0.9 3 BULK-3a7e0cb6
21753 Bulk Product c5751e73 Sports & Outdoors $93.89 101 0.3 51 BULK-1d9d1604
21754 Bulk Product 1c9b5cec Sports & Outdoors $852.46 337 2.2 97 BULK-288b069e
21755 Bulk Product 421c5f07 Electronics $902.68 225 4.6 3 BULK-63b8259f
21756 Bulk Product 9832ce49 Electronics $524.63 466 4.3 46 BULK-b9dfcee8
21757 Bulk Product 51e087a2 Clothing $599.42 129 2.2 29 BULK-e5a49360
21758 Bulk Product ca8cd650 Books $213.43 158 4.6 26 BULK-0975524a
21759 Bulk Product f61aa621 Electronics $437.51 282 4.8 24 BULK-65293858
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