Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

22 ms

Page Size

200

Current Page

56 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 56 Results Showing 11001 - 11200 of 24441

ID Name Category Price Stock Rating Reviews SKU
11560 Bulk Product c33f8045 Sports & Outdoors $259.32 165 2.0 55 BULK-48de9628
11561 Bulk Product 801e8766 Clothing $463.70 417 1.3 84 BULK-b5e8a6dd
11562 Bulk Product bdcba066 Electronics $958.46 273 0.2 39 BULK-77c1f1c8
11563 Bulk Product 484742bb Books $628.41 454 2.9 5 BULK-67e46133
11564 Bulk Product caafa100 Sports & Outdoors $206.58 423 4.1 92 BULK-975b493d
11565 Bulk Product a9a1fe22 Books $980.76 79 3.4 20 BULK-b0e669f3
11566 Bulk Product 9caf72a7 Toys & Games $863.95 240 4.2 81 BULK-f4cba846
11567 Bulk Product 2f4b0076 Books $109.50 374 0.1 89 BULK-dc8ccfb0
11568 Bulk Product 910f2785 Electronics $830.42 190 3.9 84 BULK-286d3938
11569 Bulk Product 03064742 Home & Garden $298.52 90 3.7 73 BULK-19e5ebdd
11570 Bulk Product 7f7e0191 Books $397.59 366 1.6 79 BULK-5552a5b1
11571 Bulk Product 8ebff88f Home & Garden $981.75 131 0.5 47 BULK-9ea07028
11572 Bulk Product 8901c828 Toys & Games $445.48 330 2.9 70 BULK-359f0d06
11573 Bulk Product 7f057a51 Books $391.86 219 3.6 61 BULK-d296d1d1
11574 Bulk Product bc3cc67f Clothing $171.96 136 0.4 24 BULK-7b614979
11575 Bulk Product 12def21a Home & Garden $591.90 390 0.2 77 BULK-2ce687df
11576 Bulk Product 7ceee9ee Electronics $298.87 477 0.7 46 BULK-dc61f283
11577 Bulk Product 1cf64a1b Sports & Outdoors $702.66 240 3.2 45 BULK-57b81d60
11578 Bulk Product 8f00f991 Sports & Outdoors $513.03 90 3.4 97 BULK-88358b07
11579 Bulk Product 600ea73e Clothing $767.04 259 0.9 78 BULK-0eee03ea
11580 Bulk Product 54d39773 Sports & Outdoors $49.88 86 0.6 54 BULK-39ed44d1
11581 Bulk Product 80d15d3e Electronics $350.60 489 0.3 37 BULK-d3e32b0e
11582 Bulk Product 4813e208 Sports & Outdoors $798.96 442 4.0 3 BULK-040da4f4
11583 Bulk Product d2acaf3e Toys & Games $369.83 434 3.2 93 BULK-a6a41df3
11584 Bulk Product 084851d3 Home & Garden $802.64 453 0.7 26 BULK-ed028809
11585 Bulk Product 8f5b3a49 Sports & Outdoors $684.70 155 3.9 35 BULK-1582b8d4
11586 Bulk Product fd1c2d44 Clothing $778.88 404 3.3 19 BULK-774c972c
11587 Bulk Product 39d1d0dd Sports & Outdoors $597.49 12 2.3 57 BULK-7bc5c9a5
11588 Bulk Product f907bd98 Home & Garden $865.24 377 0.0 25 BULK-baf26ccf
11589 Bulk Product 63406ae5 Books $171.26 373 1.1 55 BULK-64611f96
11590 Bulk Product ec3c6809 Home & Garden $12.49 207 1.9 52 BULK-0443e7fe
11591 Bulk Product c6e2a984 Electronics $208.59 375 3.2 39 BULK-e1a49b50
11592 Bulk Product e6ac0ffc Books $50.64 495 3.0 94 BULK-f37f5e78
11593 Bulk Product 76e6833c Books $768.89 73 3.7 83 BULK-2cb3e375
11594 Bulk Product 261f8925 Toys & Games $575.34 162 3.2 47 BULK-60d0e8dc
11595 Bulk Product 488d9dba Clothing $228.31 329 0.9 57 BULK-84e0785f
11596 Bulk Product 57b9824a Books $799.62 314 4.0 0 BULK-0ba37896
11597 Bulk Product 0dfb65c7 Toys & Games $465.58 219 4.2 87 BULK-0775b740
11598 Bulk Product 8b474259 Sports & Outdoors $283.21 173 2.1 22 BULK-f608c0c9
11599 Bulk Product 898d387d Toys & Games $650.49 217 1.4 29 BULK-9bf4f2fb
11600 Bulk Product 806280a8 Books $172.30 118 4.6 82 BULK-d74b93ef
11601 Bulk Product 2a3c3322 Toys & Games $94.69 386 1.9 84 BULK-190353e4
11602 Bulk Product 681ae667 Books $832.72 131 1.2 57 BULK-b52ed385
11603 Bulk Product ce93dfe8 Sports & Outdoors $468.57 324 0.9 26 BULK-082c6608
11604 Bulk Product fe996e50 Sports & Outdoors $957.83 312 0.5 18 BULK-78401666
11605 Bulk Product 5911d988 Home & Garden $901.52 283 0.5 72 BULK-ff7ba3a1
11606 Bulk Product 1a92d3a6 Sports & Outdoors $489.61 67 3.9 65 BULK-ae00415d
11607 Bulk Product 595388f3 Toys & Games $453.38 251 1.5 63 BULK-dea08361
11608 Bulk Product 69c82eae Clothing $861.59 266 3.3 72 BULK-e1072cba
11609 Bulk Product c7cfdeb3 Toys & Games $462.60 9 4.4 22 BULK-98180522
11610 Bulk Product 582ff215 Electronics $949.65 40 3.1 13 BULK-fcb7f55a
11611 Bulk Product d67f6eba Electronics $482.62 17 3.6 30 BULK-3757c640
11612 Bulk Product 72e41382 Electronics $659.08 213 2.9 36 BULK-c246bbf6
11613 Bulk Product d42f9404 Books $596.79 37 4.3 20 BULK-8cccdcc7
11614 Bulk Product 69c8cc89 Sports & Outdoors $516.23 164 1.8 87 BULK-f7d662ac
11615 Bulk Product d3e10399 Toys & Games $11.64 358 2.5 55 BULK-e207a33d
11616 Bulk Product fd730bee Electronics $135.34 20 1.9 68 BULK-c9bac87b
11617 Bulk Product 4f3e1424 Books $747.22 347 1.4 51 BULK-6472aa00
11618 Bulk Product 8ed6534b Home & Garden $885.51 321 4.8 25 BULK-8ece5e6d
11619 Bulk Product 663c4250 Books $668.34 468 2.8 71 BULK-a678ab8c
11620 Bulk Product f00a3839 Home & Garden $417.25 239 0.4 85 BULK-2db2ad51
11621 Bulk Product e967464e Electronics $928.42 489 0.3 62 BULK-fb313e37
11622 Bulk Product 21c4a586 Sports & Outdoors $546.31 408 2.0 80 BULK-bf815083
11623 Bulk Product 18e0f3c2 Home & Garden $450.97 470 0.2 80 BULK-774133b0
11624 Bulk Product eeec0351 Sports & Outdoors $959.32 199 0.4 27 BULK-877fde2d
11625 Bulk Product d7ff7d6c Books $262.21 260 0.4 50 BULK-bbfd46d4
11626 Bulk Product 80603eeb Books $289.45 106 0.3 2 BULK-adabb83b
11627 Bulk Product f5daadd0 Sports & Outdoors $469.89 483 2.6 98 BULK-f1ccd858
11628 Bulk Product b393eab2 Clothing $457.18 36 4.4 99 BULK-43b56b1b
11629 Bulk Product 1cc88125 Clothing $326.51 85 0.6 5 BULK-eb293df5
11630 Bulk Product 1137d561 Books $536.06 29 4.3 30 BULK-380c0b82
11631 Bulk Product 6bc9326d Sports & Outdoors $362.79 300 1.3 43 BULK-cd033620
11632 Bulk Product 7bc9c848 Sports & Outdoors $306.71 168 3.2 98 BULK-95b92765
11633 Bulk Product 1775908f Electronics $193.92 312 4.4 81 BULK-e4656933
11634 Bulk Product 79b6f2f5 Home & Garden $914.86 265 1.0 10 BULK-3ce0d1d7
11635 Bulk Product db3e69b3 Home & Garden $759.65 285 3.9 9 BULK-27636488
11636 Bulk Product afe5ffda Sports & Outdoors $851.32 65 1.8 70 BULK-802b877c
11637 Bulk Product eba24a89 Sports & Outdoors $374.86 58 3.2 34 BULK-dcc26694
11638 Bulk Product 4f8f66ff Books $44.71 448 2.4 46 BULK-7bdce3cf
11639 Bulk Product eb44dcce Books $967.65 314 0.6 63 BULK-64b73d85
11640 Bulk Product d602fe4a Electronics $34.40 415 3.7 2 BULK-07c766cb
11641 Bulk Product fec5f8b5 Electronics $466.67 437 2.1 24 BULK-0fac7d5a
11642 Bulk Product 0ef3b924 Sports & Outdoors $393.54 300 3.1 2 BULK-9c99464b
11643 Bulk Product 8a0dbbbd Home & Garden $743.23 257 3.1 82 BULK-0317cd62
11644 Bulk Product fdb94afd Electronics $824.70 46 1.2 65 BULK-9f1e70ef
11645 Bulk Product a7e1ef7d Home & Garden $156.04 473 1.0 91 BULK-65c99cf6
11646 Bulk Product 25d590a1 Books $236.09 476 0.4 41 BULK-31843a68
11647 Bulk Product f4093119 Books $739.08 495 2.8 13 BULK-a98e3e5f
11648 Bulk Product 8c311bc1 Toys & Games $758.81 160 4.0 84 BULK-36d2ca22
11649 Bulk Product 57ef3c48 Books $214.57 90 0.6 84 BULK-89f449c6
11650 Bulk Product 09e15d82 Clothing $258.78 187 1.1 61 BULK-f0bb70f5
11651 Bulk Product 1e985084 Sports & Outdoors $684.33 226 3.0 99 BULK-0f3cad75
11652 Bulk Product 3170464e Home & Garden $47.67 373 1.2 84 BULK-bf5f962c
11653 Bulk Product a4fcb2ad Home & Garden $466.18 88 4.1 74 BULK-66847413
11654 Bulk Product b1e6a27c Books $237.38 29 4.0 39 BULK-fcc0701f
11655 Bulk Product c7813fdd Books $978.79 425 3.4 59 BULK-f41c28af
11656 Bulk Product 0ffe43d2 Sports & Outdoors $137.35 440 4.8 55 BULK-7ebf612d
11657 Bulk Product b864b4d5 Sports & Outdoors $570.61 187 1.5 97 BULK-bffdb543
11658 Bulk Product e7489f08 Books $34.78 479 2.0 68 BULK-20123a38
11659 Bulk Product c1114fd8 Clothing $37.34 101 0.5 29 BULK-dfd97f11
11660 Bulk Product c2b04e5c Home & Garden $1,005.96 22 2.4 76 BULK-0acdc5b6
11661 Bulk Product 1a46af2b Books $526.30 287 4.6 0 BULK-e6409e74
11662 Bulk Product 4c020769 Electronics $269.45 249 4.9 68 BULK-ca7d4ebb
11663 Bulk Product 33b88293 Toys & Games $974.25 203 0.4 98 BULK-b7d59d5d
11664 Bulk Product d62782b4 Toys & Games $794.16 36 2.6 47 BULK-9c4d731b
11665 Bulk Product 27a9a3a8 Clothing $745.12 337 4.5 37 BULK-483daf29
11666 Bulk Product bcd64972 Books $567.53 308 1.5 40 BULK-99f4aaf8
11667 Bulk Product 45e95cb7 Sports & Outdoors $206.42 60 4.9 29 BULK-9413f0cd
11668 Bulk Product 7df2970a Clothing $96.22 19 2.3 76 BULK-e58c1be5
11669 Bulk Product 2c210a23 Electronics $970.63 498 2.9 87 BULK-abe8126d
11670 Bulk Product 0bb5bc8e Toys & Games $996.52 143 0.4 20 BULK-99a889c4
11671 Bulk Product e59883fc Sports & Outdoors $536.98 20 2.1 64 BULK-da853635
11672 Bulk Product dda41792 Books $447.61 475 0.8 94 BULK-138e8448
11673 Bulk Product 02165a4b Electronics $254.41 349 3.2 43 BULK-caef8004
11674 Bulk Product 81eeea97 Toys & Games $540.14 105 0.4 77 BULK-8d625625
11675 Bulk Product e961bcd7 Books $793.22 389 4.4 18 BULK-1d14c922
11676 Bulk Product 81d38d7c Clothing $761.10 246 0.4 33 BULK-c62e3d95
11677 Bulk Product b5bb9a46 Home & Garden $191.71 178 4.3 63 BULK-ed8c8c46
11678 Bulk Product a7f5a69e Clothing $647.03 478 2.1 80 BULK-0f35be91
11679 Bulk Product a6044241 Clothing $579.13 479 0.8 5 BULK-565397fe
11680 Bulk Product f9c5f87b Books $991.73 254 4.5 74 BULK-d39196fc
11681 Bulk Product 3416c1d6 Electronics $882.75 359 0.6 18 BULK-6e16440a
11682 Bulk Product ac8ad48f Home & Garden $663.94 132 2.6 54 BULK-cb6d0a52
11683 Bulk Product af8600b0 Electronics $290.73 343 3.4 69 BULK-4dd69413
11684 Bulk Product 1306f65a Clothing $610.46 245 1.2 27 BULK-feb89359
11685 Bulk Product 0378a492 Clothing $698.58 389 3.1 47 BULK-084e6f95
11686 Bulk Product 906e5a68 Electronics $455.74 291 3.9 84 BULK-d7f7ae6c
11687 Bulk Product 3cf97654 Home & Garden $907.70 182 0.1 5 BULK-d9d89660
11688 Bulk Product a87fc591 Toys & Games $744.22 23 3.6 80 BULK-d2787847
11689 Bulk Product 350e1ee5 Home & Garden $723.88 456 0.9 98 BULK-c1b49eb1
11690 Bulk Product 43f277c5 Books $566.52 447 1.3 10 BULK-0a1866e0
11691 Bulk Product a4cc15d8 Books $1,002.03 287 3.6 34 BULK-230ad96b
11692 Bulk Product f5783549 Home & Garden $239.58 488 3.5 82 BULK-6b4802b1
11693 Bulk Product 4462d9fe Home & Garden $471.25 405 2.2 81 BULK-ff5b2afc
11694 Bulk Product 10be1740 Home & Garden $806.31 88 2.4 26 BULK-28dd6394
11695 Bulk Product 1638fb70 Books $980.17 350 2.3 25 BULK-1aa2f228
11696 Bulk Product 107933fd Toys & Games $224.41 312 1.0 7 BULK-5357aceb
11697 Bulk Product cda7bdc6 Sports & Outdoors $361.96 296 0.8 40 BULK-d60b9aa2
11698 Bulk Product 9f0f4ba0 Clothing $61.28 36 4.0 53 BULK-837658f3
11699 Bulk Product 3a88aa47 Toys & Games $838.65 458 0.5 12 BULK-b782fc53
11700 Bulk Product f07c1412 Sports & Outdoors $415.72 328 3.4 73 BULK-e9591615
11701 Bulk Product 84bca0ee Clothing $122.04 340 1.1 45 BULK-cf29a2ba
11702 Bulk Product bbc036c5 Home & Garden $842.58 291 1.2 6 BULK-08e04c2c
11703 Bulk Product ed79b0a1 Electronics $269.83 498 1.8 93 BULK-a956b8cf
11704 Bulk Product 3efda39b Electronics $601.38 202 1.9 22 BULK-f2e8e849
11705 Bulk Product 1022ab11 Clothing $565.14 284 2.5 61 BULK-cc6f9994
11706 Bulk Product 7154dc0c Clothing $205.30 163 3.7 51 BULK-02bb990a
11707 Bulk Product da2deca3 Sports & Outdoors $522.87 96 4.8 31 BULK-bcdef278
11708 Bulk Product 752a8934 Home & Garden $651.92 17 2.0 7 BULK-3e4dc3fd
11709 Bulk Product aa0d5389 Toys & Games $863.37 274 4.3 81 BULK-24801ee1
11710 Bulk Product b8b80f92 Electronics $949.14 169 0.0 7 BULK-b239a002
11711 Bulk Product 821cd18c Toys & Games $273.11 224 3.1 21 BULK-92487d4d
11712 Bulk Product 9c422c7a Toys & Games $842.04 454 3.2 11 BULK-c1f5743e
11713 Bulk Product 2d45e1b5 Electronics $950.79 209 4.4 16 BULK-d31c1000
11714 Bulk Product b63856b9 Electronics $182.75 220 3.7 32 BULK-5debafb9
11715 Bulk Product 78d16a49 Electronics $53.52 322 3.0 64 BULK-0f665867
11716 Bulk Product 50e1b140 Sports & Outdoors $990.13 448 4.7 77 BULK-fd5c306a
11717 Bulk Product 1d322fb2 Toys & Games $176.00 274 1.9 22 BULK-fa9ca2d7
11718 Bulk Product 051645f4 Toys & Games $623.03 321 4.0 29 BULK-80ffc1d3
11719 Bulk Product ba48e099 Toys & Games $143.32 389 0.4 7 BULK-f0adb345
11720 Bulk Product 9af08207 Books $578.87 399 2.7 42 BULK-292bf19a
11721 Bulk Product f7e1e227 Sports & Outdoors $188.89 143 4.7 79 BULK-cb38f4d9
11722 Bulk Product 0a875a1e Books $856.84 179 1.3 55 BULK-5cb6239e
11723 Bulk Product fb13146b Toys & Games $574.44 51 3.2 85 BULK-e856ee07
11724 Bulk Product d053beee Home & Garden $274.62 35 3.2 70 BULK-19fdfcf0
11725 Bulk Product c260644a Electronics $682.23 256 3.5 85 BULK-65bb4b08
11726 Bulk Product 9e559e93 Clothing $349.93 12 2.2 40 BULK-673ab6f1
11727 Bulk Product 3bee12da Toys & Games $220.30 51 1.2 61 BULK-69b056aa
11728 Bulk Product 74ca906e Clothing $743.41 476 4.8 80 BULK-63ce4d44
11729 Bulk Product 198ca39b Clothing $855.78 420 1.1 68 BULK-06a1b965
11730 Bulk Product 555d9e50 Books $1,000.31 42 0.7 62 BULK-bc0fc811
11731 Bulk Product 85cd87c6 Books $397.19 337 2.5 27 BULK-98647a8b
11732 Bulk Product 16f90526 Clothing $364.77 203 0.5 65 BULK-d1d4ccf9
11733 Bulk Product 2a902957 Sports & Outdoors $644.12 433 5.0 77 BULK-880825b0
11734 Bulk Product a5905f55 Electronics $418.38 219 2.1 2 BULK-a822149d
11735 Bulk Product 4aa08ce4 Books $542.98 91 1.2 54 BULK-5e5539bf
11736 Bulk Product 07993ce8 Sports & Outdoors $619.16 11 4.2 1 BULK-75da75d2
11737 Bulk Product 812c221c Books $941.57 258 5.0 8 BULK-adb0c35e
11738 Bulk Product af42396a Toys & Games $522.33 374 1.8 38 BULK-a42ed918
11739 Bulk Product 23dc7421 Clothing $552.99 484 4.6 34 BULK-739401dd
11740 Bulk Product eb154773 Books $698.23 254 3.6 74 BULK-9181a059
11741 Bulk Product 54c1c023 Electronics $583.78 448 4.5 60 BULK-b15efec0
11742 Bulk Product 8b3854f9 Home & Garden $169.54 59 2.7 32 BULK-9c50be4f
11743 Bulk Product de7956e5 Home & Garden $644.67 443 2.2 11 BULK-837ce7da
11744 Bulk Product 73991319 Clothing $98.48 282 0.4 23 BULK-a3620df2
11745 Bulk Product c280b4f9 Home & Garden $716.89 429 0.3 67 BULK-b1ec4987
11746 Bulk Product f4839876 Clothing $299.08 309 1.7 65 BULK-764479b0
11747 Bulk Product a965e070 Toys & Games $854.39 7 0.0 74 BULK-d89b4bfc
11748 Bulk Product 73692388 Toys & Games $216.84 109 1.8 57 BULK-69a0b814
11749 Bulk Product faed32ea Toys & Games $782.81 223 1.9 9 BULK-63a1edd5
11750 Bulk Product 96cca23b Home & Garden $834.51 252 2.7 69 BULK-594c3b38
11751 Bulk Product 4c586b4a Toys & Games $300.48 288 4.3 85 BULK-2423365e
11752 Bulk Product 7ef80e8f Toys & Games $901.89 294 3.1 91 BULK-49b321c5
11753 Bulk Product 2553f9e6 Toys & Games $235.11 87 4.3 36 BULK-22937a18
11754 Bulk Product f6693dcc Home & Garden $619.45 151 3.9 20 BULK-3b147ffe
11755 Bulk Product 6a9dddb8 Electronics $935.40 250 4.8 91 BULK-e563ca87
11756 Bulk Product 20fdd1ce Sports & Outdoors $837.36 267 1.8 20 BULK-f7e010d6
11757 Bulk Product b219e945 Clothing $408.60 256 2.5 25 BULK-60eda0c2
11758 Bulk Product 7386bad9 Sports & Outdoors $769.07 275 1.4 39 BULK-f28ec4e5
11759 Bulk Product 78ac6f5e Home & Garden $802.16 411 1.1 20 BULK-4479cef2
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