Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

28 ms

Page Size

200

Current Page

81 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 81 Results Showing 16001 - 16200 of 24441

ID Name Category Price Stock Rating Reviews SKU
16560 Bulk Product 798b3079 Electronics $457.00 203 1.7 19 BULK-29ff118e
16561 Bulk Product 9217db0a Electronics $570.76 413 2.3 16 BULK-f7635e69
16562 Bulk Product c33c086f Electronics $274.73 6 2.6 16 BULK-af041813
16563 Bulk Product 33fd198d Toys & Games $647.93 164 1.3 96 BULK-d0ff0e48
16564 Bulk Product ad43972a Electronics $803.81 354 1.2 23 BULK-c982ecd0
16565 Bulk Product 76e47549 Toys & Games $1,009.25 322 3.5 98 BULK-d1cbf8c5
16566 Bulk Product 8c30ee1a Electronics $68.83 59 4.7 28 BULK-31eed51f
16567 Bulk Product 62bc9db3 Books $729.33 279 3.9 95 BULK-35acd17a
16568 Bulk Product 1ea41afa Electronics $13.59 363 3.3 51 BULK-7fbacf55
16569 Bulk Product 0cadd404 Home & Garden $845.30 152 2.2 84 BULK-1e9ff33e
16570 Bulk Product 98f7bcab Books $671.64 318 0.6 90 BULK-9532b247
16571 Bulk Product 875b02b0 Home & Garden $10.40 232 2.1 90 BULK-b351c456
16572 Bulk Product d91fa9f6 Electronics $35.47 28 4.7 39 BULK-a0f1b2ec
16573 Bulk Product 6c0f18eb Electronics $975.69 255 1.3 8 BULK-168a91b0
16574 Bulk Product e032da77 Toys & Games $890.31 55 0.7 25 BULK-b8522af7
16575 Bulk Product b5b01e2d Toys & Games $571.15 471 4.9 99 BULK-729e32ef
16576 Bulk Product 86bd806a Sports & Outdoors $511.68 405 2.5 66 BULK-00e75718
16577 Bulk Product db759855 Electronics $942.17 299 3.6 15 BULK-0749d1c2
16578 Bulk Product dc4b136f Electronics $254.16 165 1.6 35 BULK-a899e3f1
16579 Bulk Product 2271ab0e Toys & Games $320.94 442 3.6 97 BULK-e7bd44eb
16580 Bulk Product 36aafadc Electronics $289.94 237 4.3 50 BULK-53a7403e
16581 Bulk Product a7b6a1b1 Toys & Games $74.53 336 1.2 95 BULK-4afe8b9f
16582 Bulk Product a3bef46b Clothing $768.16 152 0.7 37 BULK-16b32064
16583 Bulk Product 061f1470 Home & Garden $808.70 15 4.2 8 BULK-6e9a46a8
16584 Bulk Product 2329e07a Sports & Outdoors $353.17 102 4.2 71 BULK-9b1cd6f3
16585 Bulk Product 31b5d923 Electronics $904.25 10 1.0 38 BULK-cc2d8155
16586 Bulk Product 60766f43 Sports & Outdoors $642.35 320 2.6 86 BULK-412da98d
16587 Bulk Product 934eaec9 Toys & Games $992.73 466 1.7 41 BULK-255fc703
16588 Bulk Product 5c445652 Books $482.25 426 4.7 53 BULK-b49055ce
16589 Bulk Product e9ad6757 Sports & Outdoors $682.98 141 4.9 90 BULK-99f19319
16590 Bulk Product d5e4611f Toys & Games $943.73 90 2.2 85 BULK-b4170d36
16591 Bulk Product c4c23d26 Home & Garden $238.10 52 2.1 66 BULK-01595cdb
16592 Bulk Product 0c266880 Books $87.15 328 1.2 46 BULK-1dd00d38
16593 Bulk Product bfa1e259 Sports & Outdoors $995.96 396 4.7 3 BULK-cc7de934
16594 Bulk Product 132d2d92 Toys & Games $55.87 420 2.2 68 BULK-89cc211d
16595 Bulk Product 3015e940 Toys & Games $923.61 208 2.6 56 BULK-360001f9
16596 Bulk Product 294565a1 Toys & Games $558.63 310 0.5 22 BULK-6d6a70ec
16597 Bulk Product fc0c8b43 Home & Garden $634.65 275 0.0 37 BULK-d28b114c
16598 Bulk Product 2e49560c Home & Garden $45.38 456 0.4 46 BULK-270a6c80
16599 Bulk Product 6d0881b8 Books $24.75 470 0.6 6 BULK-7fe34f6a
16600 Bulk Product c400e3f3 Electronics $973.42 408 3.6 23 BULK-73c12cc2
16601 Bulk Product 240dc876 Clothing $498.12 383 3.1 92 BULK-ae9ea3ac
16602 Bulk Product a3047f41 Sports & Outdoors $534.98 381 0.6 85 BULK-22612e56
16603 Bulk Product 784aa040 Toys & Games $126.01 116 4.6 8 BULK-07c98e3d
16604 Bulk Product e3e18010 Electronics $442.94 133 3.3 46 BULK-8d0c10d6
16605 Bulk Product e3c17260 Toys & Games $903.44 282 4.0 70 BULK-67598059
16606 Bulk Product 24bc2205 Books $931.76 497 1.1 81 BULK-204d4105
16607 Bulk Product 67fdf6c7 Books $861.88 152 0.8 55 BULK-8fdd01d9
16608 Bulk Product 60e35a98 Books $803.13 407 3.5 89 BULK-042285c1
16609 Bulk Product 78bf1e49 Home & Garden $30.08 163 0.6 35 BULK-45b7a88b
16610 Bulk Product 282c3238 Clothing $795.39 359 3.9 70 BULK-838842a4
16611 Bulk Product 31784b44 Toys & Games $659.02 372 3.4 93 BULK-1b3a1644
16612 Bulk Product 3a8dce48 Toys & Games $808.62 283 1.6 35 BULK-1d3263c9
16613 Bulk Product 77bac2ad Electronics $753.51 167 2.7 12 BULK-6b358b2f
16614 Bulk Product 0c6ba7cf Toys & Games $331.99 113 1.3 18 BULK-33f45362
16615 Bulk Product ac1cb61e Clothing $572.16 36 2.9 31 BULK-f9ca91e9
16616 Bulk Product 5326ac64 Clothing $495.34 373 3.7 45 BULK-6fc77a70
16617 Bulk Product 8de771d1 Electronics $241.46 299 2.8 26 BULK-dee36385
16618 Bulk Product 13f148d2 Books $1,004.68 254 2.8 52 BULK-61e78fed
16619 Bulk Product 22426b7e Clothing $605.10 289 4.9 48 BULK-4886b53b
16620 Bulk Product 8f8a8cb4 Books $666.66 254 1.9 71 BULK-2ad02b62
16621 Bulk Product 7249e045 Toys & Games $870.90 340 0.7 35 BULK-09dd90c1
16622 Bulk Product f0c706cb Home & Garden $976.74 241 4.7 81 BULK-1104385e
16623 Bulk Product daf8fd09 Sports & Outdoors $218.44 277 4.4 40 BULK-4cd24d14
16624 Bulk Product 63650a03 Home & Garden $526.18 64 0.7 55 BULK-4a5af0c9
16625 Bulk Product 0ac0bb55 Sports & Outdoors $393.13 169 1.3 42 BULK-82570eef
16626 Bulk Product e285d055 Sports & Outdoors $830.30 312 4.4 14 BULK-331a9fe3
16627 Bulk Product 5ed5ace7 Books $663.83 264 1.5 40 BULK-6b130211
16628 Bulk Product 073dadb6 Home & Garden $278.65 12 3.6 32 BULK-958c4d9d
16629 Bulk Product 79ff558f Clothing $945.75 28 0.3 20 BULK-27dbf291
16630 Bulk Product 31476f38 Home & Garden $25.68 352 0.1 81 BULK-f5682e46
16631 Bulk Product 1b4c8956 Electronics $603.53 19 4.4 87 BULK-fa15b365
16632 Bulk Product 7cc0b9b3 Clothing $425.21 152 4.5 91 BULK-dbe262f9
16633 Bulk Product 85fb0848 Toys & Games $883.22 191 2.9 81 BULK-f132a6fd
16634 Bulk Product 6ff10e60 Electronics $712.80 239 3.2 55 BULK-0c93034e
16635 Bulk Product 991675b4 Sports & Outdoors $674.45 145 4.7 81 BULK-a4ad5509
16636 Bulk Product 3c564f3a Home & Garden $185.96 371 4.0 33 BULK-afa24015
16637 Bulk Product 7f52c21d Sports & Outdoors $262.58 62 3.1 27 BULK-5fe146b9
16638 Bulk Product 1d981a10 Sports & Outdoors $989.69 179 1.5 66 BULK-a808c285
16639 Bulk Product 3b139c44 Electronics $926.10 181 4.7 60 BULK-885d9791
16640 Bulk Product 830452c9 Sports & Outdoors $804.96 48 1.7 64 BULK-a2ae045c
16641 Bulk Product c2ac8356 Clothing $69.21 204 1.4 82 BULK-a857a559
16642 Bulk Product 30a69e9e Toys & Games $888.27 25 1.6 34 BULK-c28d22a2
16643 Bulk Product cd0d526b Books $433.62 440 2.9 17 BULK-cc78f00f
16644 Bulk Product d59644f6 Sports & Outdoors $81.46 97 1.7 26 BULK-c0fad0f3
16645 Bulk Product 35ed7db2 Electronics $560.53 69 4.0 19 BULK-43fa6c96
16646 Bulk Product 8610154e Books $782.15 348 4.7 67 BULK-af0986f4
16647 Bulk Product dea438bf Home & Garden $107.39 367 0.8 15 BULK-60325f51
16648 Bulk Product c02817c0 Home & Garden $815.03 35 0.2 90 BULK-3466c6ef
16649 Bulk Product 25c17003 Electronics $303.98 14 4.3 11 BULK-c606ef8c
16650 Bulk Product c92bff4a Clothing $144.10 24 0.6 9 BULK-377549d5
16651 Bulk Product 8a20c982 Toys & Games $706.82 274 3.6 4 BULK-dcf6aaf5
16652 Bulk Product 7c8b8558 Clothing $206.97 7 0.7 22 BULK-6b9f1460
16653 Bulk Product 06e2f973 Electronics $431.44 234 3.1 82 BULK-6538a920
16654 Bulk Product 57e14586 Clothing $629.62 168 2.7 42 BULK-be39984d
16655 Bulk Product bda6c899 Toys & Games $954.58 280 3.9 16 BULK-b992832f
16656 Bulk Product b32f31be Clothing $317.76 292 3.1 3 BULK-8ad9e440
16657 Bulk Product 33fb7731 Sports & Outdoors $215.03 262 4.1 56 BULK-e72cfc29
16658 Bulk Product 257c7ada Toys & Games $847.25 353 4.5 15 BULK-e6fd1f14
16659 Bulk Product 60d84493 Books $369.68 326 2.8 31 BULK-1a64b9c6
16660 Bulk Product c5b61fcc Books $896.53 459 2.5 54 BULK-3de72db7
16661 Bulk Product e9606d30 Toys & Games $789.84 217 0.2 16 BULK-39db35ba
16662 Bulk Product 7e1c62d7 Electronics $917.74 220 3.0 82 BULK-336dba3b
16663 Bulk Product f48c3123 Clothing $839.64 52 0.5 72 BULK-30c0cf6a
16664 Bulk Product 1e7eb8aa Books $163.21 307 3.1 80 BULK-3669c7a1
16665 Bulk Product c642016b Electronics $111.39 271 2.8 29 BULK-d8e2b28b
16666 Bulk Product 11608499 Electronics $129.64 22 2.3 22 BULK-c89308ab
16667 Bulk Product fed9b427 Clothing $957.56 368 3.3 14 BULK-706b9e8a
16668 Bulk Product aa2b6c68 Home & Garden $30.65 32 0.3 41 BULK-4555ee5b
16669 Bulk Product 77c33cc4 Books $605.14 312 4.1 4 BULK-43ef9cc1
16670 Bulk Product 54261010 Electronics $133.13 35 4.2 73 BULK-71a3b70b
16671 Bulk Product 258158e1 Electronics $659.45 234 3.1 84 BULK-a9c9faab
16672 Bulk Product 548cdce5 Books $783.71 393 0.1 87 BULK-edbaffef
16673 Bulk Product 881bf4eb Home & Garden $517.45 150 0.9 86 BULK-8e75bca4
16674 Bulk Product 16bea34b Sports & Outdoors $449.18 62 2.6 46 BULK-26df29e9
16675 Bulk Product cb52dfe2 Toys & Games $569.01 338 3.6 63 BULK-839977b8
16676 Bulk Product 3c16b734 Electronics $585.23 437 0.6 65 BULK-27d39ec0
16677 Bulk Product 25e56852 Books $223.02 225 3.0 71 BULK-87e4739a
16678 Bulk Product b2f305c6 Toys & Games $705.23 498 4.3 51 BULK-22c4cea3
16679 Bulk Product 2f51e2a8 Home & Garden $829.38 86 0.7 92 BULK-2da7868c
16680 Bulk Product 0c2dfa33 Clothing $67.70 80 4.1 68 BULK-b686516b
16681 Bulk Product 8bdf3520 Books $408.85 174 3.0 95 BULK-3da734eb
16682 Bulk Product b5db39ee Electronics $808.83 92 3.2 46 BULK-dc82097e
16683 Bulk Product 5d020423 Books $945.29 478 0.6 95 BULK-b7320380
16684 Bulk Product d093b545 Electronics $15.25 278 4.2 93 BULK-74ee74d4
16685 Bulk Product 7f901b17 Sports & Outdoors $448.41 252 1.5 89 BULK-ad156008
16686 Bulk Product af3ef6de Home & Garden $381.57 452 0.6 42 BULK-0cd62644
16687 Bulk Product 57c87b1d Books $458.11 174 0.2 77 BULK-513b9836
16688 Bulk Product c777d845 Sports & Outdoors $802.56 215 0.5 49 BULK-61e517e5
16689 Bulk Product 01900faa Toys & Games $109.60 164 0.6 91 BULK-7effc735
16690 Bulk Product eabff08f Home & Garden $926.31 240 4.8 21 BULK-40eb67ff
16691 Bulk Product 11ed9764 Home & Garden $596.68 95 0.7 13 BULK-7649b15d
16692 Bulk Product c377684d Books $469.30 428 0.3 42 BULK-33d6e566
16693 Bulk Product b3a4116d Electronics $670.86 425 3.1 94 BULK-4b6dd900
16694 Bulk Product f2e49313 Toys & Games $27.62 69 4.2 14 BULK-a9506fd7
16695 Bulk Product f60cf8c6 Toys & Games $760.06 87 4.8 26 BULK-12c116f0
16696 Bulk Product 38098420 Home & Garden $761.12 405 5.0 11 BULK-16a23dee
16697 Bulk Product 072c3e02 Home & Garden $458.52 497 2.2 95 BULK-393e78b4
16698 Bulk Product 68118c74 Clothing $605.91 219 1.0 55 BULK-ff076545
16699 Bulk Product 78b7c297 Books $509.20 394 2.9 48 BULK-14eee5e5
16700 Bulk Product bdc9da9d Books $425.84 36 1.9 17 BULK-ac094fbf
16701 Bulk Product aedcd171 Home & Garden $123.66 193 4.7 86 BULK-ee017195
16702 Bulk Product a189627c Clothing $714.56 217 3.4 67 BULK-9892ef76
16703 Bulk Product 31885c8f Sports & Outdoors $37.72 91 3.9 50 BULK-023d5575
16704 Bulk Product 66eaa48e Electronics $960.45 231 5.0 27 BULK-d1e92cca
16705 Bulk Product 3c83b626 Books $779.65 291 1.3 60 BULK-f8cbea08
16706 Bulk Product 2315279c Clothing $643.05 126 2.6 14 BULK-dd17d761
16707 Bulk Product 97b29403 Books $858.41 106 2.5 9 BULK-8225e803
16708 Bulk Product 334b35fe Sports & Outdoors $867.91 493 2.3 61 BULK-97ba2307
16709 Bulk Product 248e6573 Toys & Games $375.43 185 3.0 70 BULK-9a7ebabb
16710 Bulk Product a0eb27ff Books $768.41 10 1.3 67 BULK-de73f31d
16711 Bulk Product e4e60b17 Clothing $375.66 404 2.4 71 BULK-073ebb8d
16712 Bulk Product 0153d40b Toys & Games $176.99 57 2.5 53 BULK-2bc06274
16713 Bulk Product 6088f8a7 Clothing $487.69 95 4.9 82 BULK-3c5c7674
16714 Bulk Product 37c653d2 Books $208.96 466 0.4 88 BULK-ebe29fcf
16715 Bulk Product 5f7168c2 Toys & Games $804.67 320 2.2 51 BULK-b9919bd0
16716 Bulk Product ceefa1d6 Toys & Games $398.74 208 2.8 90 BULK-5cb4b450
16717 Bulk Product dc3b9cf9 Toys & Games $744.02 137 2.7 19 BULK-a577d9f8
16718 Bulk Product cdcd7f4e Electronics $488.06 156 4.5 31 BULK-fa1138af
16719 Bulk Product 58a75b03 Toys & Games $89.02 5 1.1 23 BULK-e927e852
16720 Bulk Product 8cb0e8d9 Books $904.31 156 4.0 97 BULK-642d1501
16721 Bulk Product 18767c69 Books $92.70 120 4.9 20 BULK-9cb13d7e
16722 Bulk Product 8c68d748 Clothing $722.66 131 2.5 11 BULK-cfe77cef
16723 Bulk Product 21f89338 Toys & Games $407.32 232 4.0 86 BULK-7e990ce1
16724 Bulk Product a03b8761 Electronics $977.93 274 3.7 22 BULK-8f34487e
16725 Bulk Product c056cb9b Toys & Games $963.22 222 3.8 10 BULK-4b244eae
16726 Bulk Product 2c2e328d Sports & Outdoors $981.88 169 2.6 92 BULK-e0e3f996
16727 Bulk Product 18d708b3 Sports & Outdoors $662.59 391 1.8 2 BULK-89cd8332
16728 Bulk Product f04e5bdc Home & Garden $29.65 491 2.5 77 BULK-51630771
16729 Bulk Product 08202b3d Home & Garden $861.72 317 0.4 22 BULK-26b230ce
16730 Bulk Product a1f662a6 Clothing $573.27 96 1.4 99 BULK-66f567df
16731 Bulk Product 1c24c348 Books $123.93 113 4.9 78 BULK-8d81c2d4
16732 Bulk Product 8995eaf7 Electronics $603.45 461 4.8 91 BULK-1c09badc
16733 Bulk Product c3aa591b Sports & Outdoors $989.25 422 2.1 21 BULK-d1e5832b
16734 Bulk Product 94e31284 Books $894.79 255 4.3 87 BULK-71be58c7
16735 Bulk Product b5e05d2e Home & Garden $493.64 458 1.1 43 BULK-b456157f
16736 Bulk Product 0f4296ba Home & Garden $179.32 298 1.7 51 BULK-a198eb56
16737 Bulk Product 5e98b220 Sports & Outdoors $95.81 344 0.8 46 BULK-f96164a9
16738 Bulk Product b37d156d Books $945.56 280 3.1 72 BULK-bde5c6e2
16739 Bulk Product e05f7e16 Books $164.88 108 3.2 11 BULK-b6f37d0a
16740 Bulk Product 32c22933 Clothing $47.49 109 3.9 88 BULK-1fd31d8d
16741 Bulk Product d072e116 Sports & Outdoors $977.60 164 2.1 76 BULK-71b2210d
16742 Bulk Product ffe3ba1c Clothing $171.12 176 4.2 53 BULK-dc6b17f8
16743 Bulk Product 4de71f21 Clothing $102.64 109 3.1 61 BULK-4e948e0b
16744 Bulk Product 638bc38b Toys & Games $254.72 238 2.0 90 BULK-33ebf439
16745 Bulk Product f69c50ba Electronics $996.68 366 0.3 36 BULK-604d9ed4
16746 Bulk Product 92329279 Home & Garden $22.25 113 0.0 96 BULK-b59db224
16747 Bulk Product 88634070 Clothing $215.05 306 4.9 64 BULK-73552f1c
16748 Bulk Product 7905f28a Books $243.34 270 1.9 76 BULK-f4eca0af
16749 Bulk Product 4184ee89 Clothing $317.64 65 4.6 16 BULK-4001b792
16750 Bulk Product a0cd5823 Electronics $541.71 222 1.2 3 BULK-440c90e6
16751 Bulk Product 5dadddbe Toys & Games $467.61 399 2.9 61 BULK-442e731c
16752 Bulk Product aa0aea06 Home & Garden $410.32 202 1.9 70 BULK-c2f92fdb
16753 Bulk Product b3f70ce2 Electronics $612.74 125 0.3 35 BULK-575fcee1
16754 Bulk Product 8f92060e Books $387.81 252 3.1 50 BULK-126979ca
16755 Bulk Product 642686d4 Toys & Games $898.23 312 0.8 28 BULK-d5141815
16756 Bulk Product dbe3ce0b Sports & Outdoors $495.12 431 0.0 12 BULK-1395376d
16757 Bulk Product 4e739e0b Books $227.05 383 0.3 38 BULK-a8d568e2
16758 Bulk Product 02f3f904 Home & Garden $470.54 165 4.9 3 BULK-ddf40765
16759 Bulk Product 77738a57 Clothing $766.70 25 2.6 59 BULK-462dbd32
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