Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

13 ms

Page Size

200

Current Page

51 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 51 Results Showing 10001 - 10200 of 24441

ID Name Category Price Stock Rating Reviews SKU
10560 Bulk Product 82349e94 Home & Garden $604.97 81 2.8 54 BULK-620c15f8
10561 Bulk Product 6c42173b Home & Garden $675.15 283 2.5 1 BULK-b9f64b26
10562 Bulk Product 5971cafc Home & Garden $926.15 457 2.4 49 BULK-a8bfb027
10563 Bulk Product faebefa6 Clothing $601.33 404 4.4 24 BULK-55861901
10564 Bulk Product 156238f1 Clothing $805.14 44 4.7 20 BULK-21577d46
10565 Bulk Product 3f1453d8 Home & Garden $496.55 87 3.9 41 BULK-51bcbfc1
10566 Bulk Product 2365a6e9 Clothing $385.21 58 4.2 19 BULK-aef1fd05
10567 Bulk Product 1f4c05a0 Electronics $562.45 129 3.3 1 BULK-36b43c7e
10568 Bulk Product 06aee662 Sports & Outdoors $995.06 14 4.0 6 BULK-126c7a8a
10569 Bulk Product 601038dd Toys & Games $506.95 270 0.3 9 BULK-6a9c23d5
10570 Bulk Product 3cb2fb8a Clothing $132.40 414 0.5 39 BULK-5b9c4a2a
10571 Bulk Product 3a10f6f4 Books $121.16 52 3.8 72 BULK-b64163a6
10572 Bulk Product 77b46bdb Electronics $266.28 41 4.6 25 BULK-47271e63
10573 Bulk Product bf3e9e23 Clothing $620.18 463 2.2 14 BULK-6fb82eda
10574 Bulk Product 83984ebe Books $918.99 130 1.8 30 BULK-368860ba
10575 Bulk Product 9ecb88d3 Electronics $218.62 82 0.6 26 BULK-a770f06b
10576 Bulk Product 65c9bf35 Sports & Outdoors $772.87 413 4.9 51 BULK-4d5ebb5e
10577 Bulk Product 16c0e3d7 Home & Garden $629.15 310 1.4 46 BULK-75a93951
10578 Bulk Product a704c214 Clothing $842.71 220 4.7 69 BULK-e6391718
10579 Bulk Product ae15cd30 Books $229.81 405 4.0 46 BULK-98208a4c
10580 Bulk Product da3c2fd1 Clothing $854.14 388 2.1 75 BULK-e28673bd
10581 Bulk Product 05047122 Toys & Games $118.62 281 1.2 88 BULK-cb5e0cb3
10582 Bulk Product 8f80f31b Toys & Games $478.25 56 2.5 97 BULK-7542e074
10583 Bulk Product 1cde1cc6 Home & Garden $335.51 233 1.7 65 BULK-c39a32a8
10584 Bulk Product cbcf3ebd Electronics $315.78 212 0.6 99 BULK-e4ca11ed
10585 Bulk Product 91933a8b Sports & Outdoors $701.97 407 4.9 38 BULK-2630e088
10586 Bulk Product 39c2fcb1 Sports & Outdoors $98.98 292 2.1 30 BULK-a99bed74
10587 Bulk Product d318bdd0 Books $966.43 26 0.7 69 BULK-95b42966
10588 Bulk Product 70d64e3a Home & Garden $136.40 308 1.8 9 BULK-1c9ca312
10589 Bulk Product 199074f9 Clothing $316.87 191 4.3 19 BULK-965e9573
10590 Bulk Product bf54e81d Sports & Outdoors $649.99 179 1.1 7 BULK-ee598631
10591 Bulk Product 103ab6f6 Home & Garden $367.22 209 3.8 13 BULK-292f5809
10592 Bulk Product dd9ed3dd Books $640.84 427 3.3 78 BULK-0579fa3d
10593 Bulk Product 8c1cf77f Clothing $655.11 142 0.5 52 BULK-5037c083
10594 Bulk Product 81ed9328 Toys & Games $446.29 447 2.3 0 BULK-d73b3d12
10595 Bulk Product 2e80ec78 Sports & Outdoors $506.54 478 0.2 84 BULK-e26bbeac
10596 Bulk Product b5d794bb Electronics $433.23 374 0.5 30 BULK-5cc03fdf
10597 Bulk Product dda3a411 Clothing $232.82 422 2.1 66 BULK-886355dd
10598 Bulk Product dc2fc0f3 Electronics $418.39 233 2.9 2 BULK-cf1fd1fe
10599 Bulk Product bb17b9d8 Electronics $760.48 28 1.4 6 BULK-b6ea2f56
10600 Bulk Product 2c392ff6 Clothing $439.31 293 1.5 43 BULK-b86cbb81
10601 Bulk Product 31eab6d0 Sports & Outdoors $424.74 498 1.8 57 BULK-ed017d3c
10602 Bulk Product a1fe5b67 Toys & Games $466.89 269 4.0 40 BULK-e51ea144
10603 Bulk Product e16df839 Books $325.66 434 2.4 38 BULK-183f606c
10604 Bulk Product f81e41ba Electronics $525.18 338 3.5 91 BULK-98425180
10605 Bulk Product e9f1695a Sports & Outdoors $655.12 413 0.2 85 BULK-51f1f80a
10606 Bulk Product 28958d4c Sports & Outdoors $93.40 159 2.2 99 BULK-f43c67ab
10607 Bulk Product cdc40404 Books $829.10 199 1.5 61 BULK-9ae3ac81
10608 Bulk Product 83437562 Sports & Outdoors $450.95 65 0.3 25 BULK-a35afcc1
10609 Bulk Product 36e1b325 Clothing $766.76 244 4.2 67 BULK-f4127e45
10610 Bulk Product e3b19b7f Sports & Outdoors $822.33 292 0.4 59 BULK-c5757fa1
10611 Bulk Product 5152eb15 Electronics $499.79 252 4.5 52 BULK-aa5be526
10612 Bulk Product cedb7821 Books $235.78 172 1.0 12 BULK-56f36b40
10613 Bulk Product d3d7b8b0 Clothing $600.15 488 4.2 60 BULK-8a804f11
10614 Bulk Product f02c21ea Clothing $557.50 245 2.0 77 BULK-f0877610
10615 Bulk Product 645f92b9 Clothing $861.01 449 1.2 47 BULK-9ec626e7
10616 Bulk Product 792e7d3f Books $151.20 482 4.6 73 BULK-99f32d50
10617 Bulk Product 185d77b7 Home & Garden $943.46 322 4.7 38 BULK-48bb10e7
10618 Bulk Product b5ad2791 Sports & Outdoors $928.22 95 3.7 41 BULK-9d549789
10619 Bulk Product 1681970e Clothing $835.36 195 1.3 18 BULK-57450f54
10620 Bulk Product d7516f0e Books $190.73 76 3.2 28 BULK-62be428a
10621 Bulk Product 10a1a212 Clothing $139.31 38 4.2 41 BULK-f15f7310
10622 Bulk Product e60a5617 Sports & Outdoors $661.83 465 2.0 12 BULK-80de1c05
10623 Bulk Product d0993b5b Home & Garden $210.94 269 3.6 25 BULK-0c618c7a
10624 Bulk Product 57c26f9d Home & Garden $229.87 446 4.5 12 BULK-4c755887
10625 Bulk Product fa430dbf Toys & Games $494.79 61 4.8 88 BULK-a2487f3a
10626 Bulk Product 2ce98ba7 Sports & Outdoors $162.51 261 1.7 21 BULK-f40e1e9d
10627 Bulk Product 967421a2 Electronics $606.86 65 1.0 22 BULK-366d2e2b
10628 Bulk Product 4eb10d97 Clothing $497.34 262 1.9 62 BULK-f08aabfe
10629 Bulk Product e6ef7234 Electronics $785.48 186 3.3 11 BULK-8e011491
10630 Bulk Product acae4f0f Electronics $569.32 61 3.1 64 BULK-2c60b198
10631 Bulk Product 48497da7 Electronics $529.53 417 4.7 27 BULK-6db34cba
10632 Bulk Product 1f80ea8a Electronics $1,005.52 490 4.4 82 BULK-9fab8fe4
10633 Bulk Product 5a79f95c Books $520.04 440 2.8 8 BULK-f729ed34
10634 Bulk Product 0f609932 Sports & Outdoors $81.15 75 4.0 56 BULK-6d07133e
10635 Bulk Product 34b087b2 Clothing $136.45 484 2.4 91 BULK-fc0800dc
10636 Bulk Product 7366e9ab Books $538.93 480 3.1 33 BULK-d880697b
10637 Bulk Product 8d8f9bfb Toys & Games $519.83 77 1.4 98 BULK-8709bdfb
10638 Bulk Product fb80cc0d Clothing $210.41 284 4.8 60 BULK-8d135d6f
10639 Bulk Product 37f058b0 Clothing $756.70 301 1.4 18 BULK-d2aa222d
10640 Bulk Product 48d55487 Clothing $786.00 90 3.6 90 BULK-328735d1
10641 Bulk Product c631069c Books $614.08 389 4.0 98 BULK-012113ce
10642 Bulk Product f087ad07 Books $118.13 160 1.6 63 BULK-fe5b78db
10643 Bulk Product bdcf7ea3 Home & Garden $707.34 302 2.9 22 BULK-f26d5184
10644 Bulk Product c21b249a Clothing $855.03 246 1.8 19 BULK-58ac381d
10645 Bulk Product 7d8c745f Sports & Outdoors $448.16 354 4.9 1 BULK-83557be2
10646 Bulk Product 28152fba Books $33.78 233 4.6 81 BULK-b0ec2630
10647 Bulk Product 72d7d36a Electronics $440.02 205 1.1 75 BULK-5a7099a1
10648 Bulk Product 4c510e0f Clothing $885.57 491 2.3 52 BULK-2a2ac818
10649 Bulk Product df786e98 Books $258.04 386 2.9 29 BULK-a5da854e
10650 Bulk Product 3376d79e Toys & Games $446.64 248 3.2 8 BULK-40f8179b
10651 Bulk Product 030e451f Clothing $212.54 440 3.1 24 BULK-facb0297
10652 Bulk Product 41bb7624 Sports & Outdoors $559.65 68 4.2 98 BULK-8e0788e2
10653 Bulk Product 74831527 Toys & Games $982.15 385 0.9 69 BULK-2efcf449
10654 Bulk Product 9c1ccde2 Books $73.49 378 3.1 6 BULK-9d4e3749
10655 Bulk Product 76e63a51 Sports & Outdoors $477.54 455 4.3 76 BULK-774771f3
10656 Bulk Product eecb1311 Electronics $277.58 155 2.9 30 BULK-f03eb57b
10657 Bulk Product e872dbad Electronics $686.72 425 3.7 58 BULK-7c6bdac7
10658 Bulk Product 1ae08757 Books $297.05 28 4.5 61 BULK-e6c81aaa
10659 Bulk Product ef445373 Electronics $710.99 312 2.7 89 BULK-1131bc6e
10660 Bulk Product 7e586476 Clothing $445.46 97 1.2 77 BULK-8daa7aa8
10661 Bulk Product 0e16e342 Toys & Games $417.03 2 2.1 33 BULK-b16f8a58
10662 Bulk Product 6e2041bb Books $224.66 83 1.2 26 BULK-cea8e0ea
10663 Bulk Product b153d877 Home & Garden $867.05 83 1.8 50 BULK-0b7e4832
10664 Bulk Product a1547619 Sports & Outdoors $928.30 75 1.3 0 BULK-ddd0180a
10665 Bulk Product 2b4f8b72 Toys & Games $471.64 61 3.1 97 BULK-5b2dd21c
10666 Bulk Product 8cced5f4 Home & Garden $783.53 227 3.4 42 BULK-e6bc51e9
10667 Bulk Product c586219b Books $289.22 373 1.9 39 BULK-a51030ef
10668 Bulk Product e5fc6de3 Home & Garden $378.43 327 2.9 42 BULK-5fe63521
10669 Bulk Product ee92d041 Home & Garden $598.25 229 2.5 93 BULK-2303b016
10670 Bulk Product 028f9ac4 Electronics $875.48 74 1.8 69 BULK-8bc2ad55
10671 Bulk Product 186883c7 Home & Garden $18.02 167 2.6 93 BULK-bf72ae7c
10672 Bulk Product d858b678 Clothing $149.03 150 0.5 34 BULK-48704956
10673 Bulk Product d5cae749 Clothing $18.32 50 4.2 83 BULK-5c303a33
10674 Bulk Product 5ebef3ca Books $431.80 337 3.5 64 BULK-49722e4d
10675 Bulk Product cfdb53c1 Home & Garden $792.62 108 1.9 94 BULK-fbbd98f5
10676 Bulk Product e21988c8 Toys & Games $576.10 95 4.4 87 BULK-aca4aa04
10677 Bulk Product 086af221 Clothing $357.28 484 0.6 89 BULK-cde46f81
10678 Bulk Product 865266ef Clothing $193.50 211 3.6 20 BULK-8ca5e3ac
10679 Bulk Product 84450dbb Toys & Games $582.14 313 0.0 13 BULK-055cfa5a
10680 Bulk Product f5509f5d Books $406.72 489 2.4 98 BULK-dbf306ea
10681 Bulk Product d5e5afb9 Books $132.09 250 0.6 78 BULK-2e49d964
10682 Bulk Product 186d9b36 Electronics $920.58 493 2.0 9 BULK-02666f8a
10683 Bulk Product fc7a415c Clothing $1,008.62 387 2.1 82 BULK-0c9dac21
10684 Bulk Product b2e3b7e6 Clothing $621.22 342 2.2 34 BULK-7e38bfd8
10685 Bulk Product 28ed9958 Clothing $126.84 396 1.0 75 BULK-f6dc2c5c
10686 Bulk Product a2333f7d Sports & Outdoors $409.75 371 2.8 24 BULK-5991d1d3
10687 Bulk Product 227c02ae Home & Garden $579.83 284 4.7 6 BULK-7108eff2
10688 Bulk Product c0c2659a Home & Garden $31.76 363 1.1 28 BULK-5d1af5d3
10689 Bulk Product b527e534 Books $386.72 89 0.8 77 BULK-6d3561d7
10690 Bulk Product 43542f3e Books $827.00 45 1.2 73 BULK-680e3d82
10691 Bulk Product 384ca041 Electronics $440.13 384 2.7 27 BULK-252e9892
10692 Bulk Product ec4890c4 Books $610.19 229 4.1 31 BULK-b6e6e1ac
10693 Bulk Product c2c2ecce Clothing $885.48 63 4.7 70 BULK-5ec3024d
10694 Bulk Product 03571621 Clothing $273.22 45 2.9 73 BULK-f5fe2512
10695 Bulk Product 3f8aca69 Clothing $527.00 348 0.5 37 BULK-fe350585
10696 Bulk Product dccffa93 Electronics $970.80 356 2.2 13 BULK-293e3a98
10697 Bulk Product 108843eb Books $520.78 425 4.7 25 BULK-ea8e3793
10698 Bulk Product ec0934db Toys & Games $795.45 214 2.9 37 BULK-fe06b53b
10699 Bulk Product df9cb5a7 Books $455.64 5 1.9 48 BULK-6a9166ac
10700 Bulk Product fcf58629 Home & Garden $603.21 416 0.2 72 BULK-a66c8b9a
10701 Bulk Product 4b813be1 Electronics $742.60 276 1.3 1 BULK-33d78525
10702 Bulk Product 4d71fa0e Toys & Games $763.86 16 4.2 3 BULK-cf025d75
10703 Bulk Product c5796626 Clothing $713.52 78 2.5 18 BULK-6c3c5a3c
10704 Bulk Product 0b9c45bf Books $905.32 134 0.6 1 BULK-795fcc32
10705 Bulk Product 00f1b327 Home & Garden $413.37 292 2.5 8 BULK-bdeec77e
10706 Bulk Product 7fb2d205 Clothing $884.62 481 4.0 79 BULK-d9cc84c7
10707 Bulk Product 4b90e822 Electronics $21.13 203 0.9 60 BULK-dda467ef
10708 Bulk Product e1b32a50 Home & Garden $590.34 40 2.2 30 BULK-a383fe03
10709 Bulk Product c96d665e Home & Garden $782.02 84 3.4 1 BULK-eecc5719
10710 Bulk Product 4ed74006 Electronics $165.35 152 1.3 7 BULK-217000c5
10711 Bulk Product 1c78fe15 Books $435.17 36 3.7 74 BULK-68040256
10712 Bulk Product 6a9582e8 Toys & Games $260.79 300 4.0 59 BULK-eef24bd0
10713 Bulk Product c4da1497 Sports & Outdoors $685.96 368 4.3 49 BULK-41042761
10714 Bulk Product 7d4756ef Home & Garden $466.59 31 2.1 0 BULK-cb6e9410
10715 Bulk Product 1aadb633 Books $737.30 104 3.3 21 BULK-8896fa8e
10716 Bulk Product ff183b2c Clothing $105.52 400 1.3 76 BULK-21e1851d
10717 Bulk Product 1025dcb4 Books $337.73 134 3.5 11 BULK-1ed57204
10718 Bulk Product e5c03d19 Sports & Outdoors $1,001.55 241 1.7 0 BULK-1d6831f7
10719 Bulk Product e4042a53 Home & Garden $966.12 248 1.5 61 BULK-6be56c3d
10720 Bulk Product 8cf72086 Toys & Games $26.57 182 4.4 54 BULK-818619cc
10721 Bulk Product 42505b27 Clothing $872.32 139 2.1 74 BULK-cc6d70c5
10722 Bulk Product 51c669e2 Electronics $234.94 429 2.6 54 BULK-fb3efb31
10723 Bulk Product 47017ff0 Toys & Games $479.71 127 4.5 10 BULK-96ef93c2
10724 Bulk Product 1db8eff4 Toys & Games $889.65 294 4.9 69 BULK-952917aa
10725 Bulk Product da8de844 Electronics $537.87 332 4.2 83 BULK-6e11481a
10726 Bulk Product b27318d1 Clothing $988.01 456 0.2 6 BULK-8b101070
10727 Bulk Product 20577a1b Clothing $358.02 92 4.4 30 BULK-ef317ed2
10728 Bulk Product 977efce7 Toys & Games $748.02 308 0.6 36 BULK-3a69a0bc
10729 Bulk Product 8fabdb4c Home & Garden $641.60 478 0.6 30 BULK-9f521bb2
10730 Bulk Product d4fe605a Toys & Games $715.01 138 1.5 12 BULK-1b360803
10731 Bulk Product e67bd565 Home & Garden $290.88 345 4.3 92 BULK-89dbbfaf
10732 Bulk Product 0726d733 Electronics $405.65 454 3.4 29 BULK-a8248b3d
10733 Bulk Product f0e9b2b0 Toys & Games $619.29 291 4.0 57 BULK-94de391d
10734 Bulk Product a727073a Books $577.63 306 4.9 66 BULK-b9877d65
10735 Bulk Product 46979eef Books $951.56 471 0.9 46 BULK-1fce9f33
10736 Bulk Product b84d3cbc Sports & Outdoors $186.92 59 3.3 44 BULK-9ef2b6f6
10737 Bulk Product eff31ad0 Electronics $124.90 481 3.4 81 BULK-d691d484
10738 Bulk Product 3f511151 Sports & Outdoors $127.14 349 0.5 69 BULK-5c6b5ba9
10739 Bulk Product d0b8f28f Home & Garden $375.04 270 4.9 70 BULK-26802606
10740 Bulk Product 9af5c70a Toys & Games $545.35 258 4.8 9 BULK-cf75728b
10741 Bulk Product 1671c14b Sports & Outdoors $256.50 497 4.7 18 BULK-c146618f
10742 Bulk Product c2ea06e5 Sports & Outdoors $152.77 91 3.5 6 BULK-7f2410ee
10743 Bulk Product 4ff19b15 Clothing $963.94 386 3.8 46 BULK-e8369ed0
10744 Bulk Product 3aee2ac9 Home & Garden $717.26 357 0.4 69 BULK-89cca0d1
10745 Bulk Product d5ef0d8d Electronics $491.04 495 3.4 21 BULK-cd9919f1
10746 Bulk Product d58e2467 Electronics $534.53 100 2.8 43 BULK-25f027a5
10747 Bulk Product 060d4d25 Sports & Outdoors $44.99 459 3.4 90 BULK-1ee4be51
10748 Bulk Product 6f4c4e22 Electronics $443.51 15 1.5 49 BULK-a00c9d5e
10749 Bulk Product 4ccfe903 Electronics $360.14 264 2.7 38 BULK-da157509
10750 Bulk Product e12d2129 Home & Garden $525.53 231 4.8 57 BULK-0d39684f
10751 Bulk Product 0e45445d Electronics $199.37 100 1.9 17 BULK-45993b6a
10752 Bulk Product 3b14cd45 Toys & Games $422.36 402 4.4 88 BULK-5648ab5a
10753 Bulk Product fde9ed2c Toys & Games $11.87 171 1.8 21 BULK-269a2bcb
10754 Bulk Product 30db0342 Clothing $713.97 49 1.5 80 BULK-69b0897f
10755 Bulk Product 3ee82875 Toys & Games $79.09 407 4.2 81 BULK-815228a2
10756 Bulk Product 9bcccc2a Books $410.74 484 2.7 78 BULK-a2ff971a
10757 Bulk Product d25681c9 Toys & Games $165.55 46 2.5 35 BULK-5c65ff8b
10758 Bulk Product 959b0c09 Sports & Outdoors $515.06 34 3.2 71 BULK-c87475a2
10759 Bulk Product 1189022f Toys & Games $498.63 437 3.1 63 BULK-62a8b6f6
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