Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

28 ms

Page Size

200

Current Page

111 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 111 Results Showing 22001 - 22200 of 24441

ID Name Category Price Stock Rating Reviews SKU
22560 Bulk Product fdb65472 Clothing $922.81 51 1.2 16 BULK-9989706e
22561 Bulk Product a57bfe93 Books $127.72 438 4.4 52 BULK-9a449239
22562 Bulk Product 4c696d33 Toys & Games $32.11 120 3.1 14 BULK-c7ad2ff9
22563 Bulk Product 1f6f8627 Electronics $528.90 362 3.7 44 BULK-97e1f3ce
22564 Bulk Product b9f4fb56 Toys & Games $119.97 206 2.1 38 BULK-1bd52624
22565 Bulk Product 0b1a8bad Electronics $272.31 51 1.2 17 BULK-ba43f903
22566 Bulk Product ad11f312 Home & Garden $928.15 185 2.5 88 BULK-07a391d5
22567 Bulk Product 6646c5dc Home & Garden $622.34 390 1.5 29 BULK-64714223
22568 Bulk Product 0c446e70 Clothing $98.48 188 1.1 69 BULK-0d1af4d4
22569 Bulk Product f8aa9632 Home & Garden $837.73 299 1.0 10 BULK-6f1859d4
22570 Bulk Product 237a7479 Sports & Outdoors $755.22 447 1.9 34 BULK-5af63d25
22571 Bulk Product ff39d50e Sports & Outdoors $439.70 274 0.7 16 BULK-c19f7b3c
22572 Bulk Product 29b936ab Home & Garden $435.67 481 3.7 22 BULK-3225a6e5
22573 Bulk Product e3defcc6 Books $347.14 17 3.3 45 BULK-cff27d3a
22574 Bulk Product c638a7fd Electronics $525.56 168 2.1 66 BULK-f531cf87
22575 Bulk Product 52e3f060 Sports & Outdoors $282.07 478 0.6 18 BULK-9519d225
22576 Bulk Product bfa0c616 Toys & Games $838.44 145 1.2 23 BULK-2fe7d85e
22577 Bulk Product 45dbf2b1 Electronics $821.55 105 3.4 72 BULK-34e2d50a
22578 Bulk Product 88dc175b Books $81.81 396 3.7 28 BULK-50f9a263
22579 Bulk Product 71627ba0 Sports & Outdoors $463.29 425 3.9 69 BULK-3ecceabf
22580 Bulk Product edd53130 Sports & Outdoors $972.36 73 4.6 78 BULK-ea2155a6
22581 Bulk Product 728e3570 Toys & Games $870.60 333 0.3 39 BULK-d1d38d39
22582 Bulk Product f1280575 Electronics $928.71 465 3.0 6 BULK-a86c57cc
22583 Bulk Product 9515d2f6 Electronics $595.23 308 4.0 96 BULK-22701e80
22584 Bulk Product 99b80535 Toys & Games $945.91 406 1.7 52 BULK-41b08225
22585 Bulk Product 6ad3e7ea Home & Garden $585.11 66 1.4 23 BULK-573b9c4b
22586 Bulk Product 26e7d863 Home & Garden $751.10 175 0.1 85 BULK-67ec7290
22587 Bulk Product e4566af4 Electronics $630.65 78 4.5 38 BULK-1d117869
22588 Bulk Product 71c33cd3 Sports & Outdoors $795.25 0 3.4 31 BULK-bf7dc47c
22589 Bulk Product 0b4240bb Electronics $635.25 188 0.0 99 BULK-e24e99cf
22590 Bulk Product 41912047 Toys & Games $198.81 399 1.5 1 BULK-e8a9b85a
22591 Bulk Product d5559296 Home & Garden $141.94 396 1.6 41 BULK-701ee05d
22592 Bulk Product ba5b3891 Home & Garden $131.38 321 2.6 4 BULK-33e7dae6
22593 Bulk Product ca40f870 Books $641.59 131 3.2 54 BULK-6221e7e0
22594 Bulk Product b7e2d67f Electronics $352.24 338 3.3 54 BULK-9689449b
22595 Bulk Product 326aa636 Electronics $59.65 266 2.0 26 BULK-9a66cb7b
22596 Bulk Product 2bff67dc Home & Garden $844.48 260 2.3 91 BULK-a98172db
22597 Bulk Product 219ed01e Clothing $239.87 335 1.8 54 BULK-01e7c652
22598 Bulk Product fee8ace4 Books $645.35 50 2.5 79 BULK-a815aba5
22599 Bulk Product 6eaaacc0 Books $422.17 307 4.7 0 BULK-99e183ae
22600 Bulk Product 18547e85 Books $482.87 389 1.1 25 BULK-828581dc
22601 Bulk Product 742f30e4 Home & Garden $989.85 171 4.7 67 BULK-58e741aa
22602 Bulk Product 4f6cb9eb Home & Garden $681.78 98 4.2 46 BULK-f979dba4
22603 Bulk Product 437e1a13 Clothing $790.89 448 4.9 53 BULK-97801fe2
22604 Bulk Product cdb1ee0e Home & Garden $131.71 313 0.4 24 BULK-6428f5a9
22605 Bulk Product eacf7abe Books $129.94 190 0.5 6 BULK-9d602f7b
22606 Bulk Product 353a5fd1 Home & Garden $487.80 140 1.8 42 BULK-b98b9803
22607 Bulk Product 81655b85 Toys & Games $37.71 113 4.1 21 BULK-07aa2745
22608 Bulk Product c0c7508d Home & Garden $797.52 32 1.2 5 BULK-cc1a54ac
22609 Bulk Product 454d1a0f Books $140.07 334 1.7 79 BULK-2864a781
22610 Bulk Product 2c987b55 Clothing $404.24 256 4.1 98 BULK-1bbb2ede
22611 Bulk Product 574e8e46 Sports & Outdoors $176.89 251 2.1 93 BULK-f5b9c41c
22612 Bulk Product 5b8bd3d1 Electronics $583.64 83 3.6 48 BULK-603a637b
22613 Bulk Product 2c4e9da8 Sports & Outdoors $233.33 293 2.5 23 BULK-661cc044
22614 Bulk Product d1ec361e Books $152.83 392 4.6 31 BULK-51452312
22615 Bulk Product 14d07614 Clothing $716.68 218 0.4 80 BULK-8e13949e
22616 Bulk Product 8913bae9 Books $749.92 407 2.0 14 BULK-4691ff61
22617 Bulk Product 44e558d1 Toys & Games $845.89 485 5.0 46 BULK-260791f4
22618 Bulk Product c36a37e7 Clothing $363.90 29 4.2 2 BULK-2d23ebba
22619 Bulk Product 6a9ca0b5 Books $41.85 217 1.2 51 BULK-0eb60ba9
22620 Bulk Product 8eca20a5 Toys & Games $577.81 302 2.0 9 BULK-9d6c098d
22621 Bulk Product 95df5539 Clothing $207.62 319 4.7 92 BULK-d1cb20d1
22622 Bulk Product c495499c Home & Garden $630.91 467 0.4 1 BULK-b27522bd
22623 Bulk Product f26b622f Clothing $716.91 144 4.0 98 BULK-02cb1a82
22624 Bulk Product 73beec33 Home & Garden $923.95 61 3.9 54 BULK-054a02e1
22625 Bulk Product c651edd9 Electronics $114.74 391 2.9 52 BULK-2a2f2b87
22626 Bulk Product 16b3116f Books $519.33 311 1.3 26 BULK-ab4f2002
22627 Bulk Product 08f0cc9e Clothing $763.72 481 4.8 74 BULK-7c998eb3
22628 Bulk Product 9231b4cc Home & Garden $873.35 284 0.4 84 BULK-6c3c648b
22629 Bulk Product b46ce615 Books $675.64 409 3.4 29 BULK-a5fe3ece
22630 Bulk Product 66d61766 Electronics $987.38 314 3.2 66 BULK-e25454ba
22631 Bulk Product b581da28 Books $226.32 115 1.4 64 BULK-539307f3
22632 Bulk Product 6096e2c6 Electronics $77.73 468 0.4 41 BULK-b3bba3dc
22633 Bulk Product 1047c7ab Books $358.78 244 4.8 64 BULK-ab9df978
22634 Bulk Product 4ad15146 Electronics $15.36 376 2.9 68 BULK-e04812cd
22635 Bulk Product 2f31fb38 Books $481.20 150 2.1 46 BULK-bc69d34c
22636 Bulk Product 35f83ff7 Home & Garden $843.70 97 4.8 40 BULK-09f6ab26
22637 Bulk Product 899cde2b Sports & Outdoors $803.49 241 1.3 83 BULK-51eb4c34
22638 Bulk Product b59feef9 Electronics $661.04 220 2.9 95 BULK-a2bc933e
22639 Bulk Product 1e7d08ff Sports & Outdoors $321.28 98 2.1 50 BULK-dee46f04
22640 Bulk Product e7a831f0 Home & Garden $32.73 394 3.3 84 BULK-ef331a0e
22641 Bulk Product 8634f659 Toys & Games $506.85 264 3.8 45 BULK-13d1b062
22642 Bulk Product cc777ea0 Home & Garden $133.28 10 1.0 55 BULK-51ddad6f
22643 Bulk Product 483d9231 Clothing $771.43 165 2.0 85 BULK-bc930629
22644 Bulk Product 2b0fb81f Clothing $633.94 53 4.6 77 BULK-b47f2d8d
22645 Bulk Product 175663a3 Home & Garden $161.88 346 5.0 80 BULK-100b6f74
22646 Bulk Product 56af5038 Sports & Outdoors $45.65 291 3.3 1 BULK-dbf96082
22647 Bulk Product 89e4e63b Clothing $457.11 39 4.7 75 BULK-9b453ec5
22648 Bulk Product c2a31238 Electronics $628.06 344 2.6 81 BULK-a39f13a4
22649 Bulk Product 25b0ebd0 Electronics $904.28 243 1.0 83 BULK-d784e839
22650 Bulk Product eeb656eb Sports & Outdoors $309.65 205 0.7 7 BULK-051270f7
22651 Bulk Product 74b7a39f Books $732.83 476 2.2 96 BULK-6c3cf099
22652 Bulk Product cd129e7f Books $228.52 73 1.0 32 BULK-25642b6f
22653 Bulk Product 41c91ee1 Electronics $114.65 424 4.2 42 BULK-c4eb6f75
22654 Bulk Product 67ec3c8d Sports & Outdoors $918.06 414 3.1 9 BULK-91df5e86
22655 Bulk Product 19d05312 Books $736.09 132 2.5 43 BULK-f8e951ae
22656 Bulk Product 76dde920 Books $338.69 406 3.3 71 BULK-1461490b
22657 Bulk Product 2bfa0fc9 Books $103.22 409 1.2 45 BULK-817218f8
22658 Bulk Product 2f58baa8 Sports & Outdoors $294.75 354 3.5 21 BULK-ab713ffd
22659 Bulk Product 113d8ba9 Home & Garden $753.72 87 3.7 13 BULK-7e75bb4e
22660 Bulk Product 3456b475 Clothing $782.68 468 1.7 70 BULK-63c9991d
22661 Bulk Product 75ce57e1 Sports & Outdoors $938.91 348 1.4 5 BULK-b482475d
22662 Bulk Product d2e4945c Clothing $574.09 489 2.4 15 BULK-9f10fa69
22663 Bulk Product 44749aa6 Toys & Games $268.03 135 0.0 21 BULK-16e585aa
22664 Bulk Product f4388c19 Sports & Outdoors $944.63 468 4.9 76 BULK-49a9e365
22665 Bulk Product fcbc940c Books $862.27 432 1.9 16 BULK-723f9982
22666 Bulk Product ee6dd752 Home & Garden $519.98 380 3.2 24 BULK-e8a8b385
22667 Bulk Product ead33b58 Toys & Games $72.49 483 0.5 65 BULK-e44802c1
22668 Bulk Product dfb11c83 Electronics $122.43 203 4.2 53 BULK-9ae71355
22669 Bulk Product 05f74982 Toys & Games $342.87 114 0.7 93 BULK-339c088b
22670 Bulk Product 17dad11b Home & Garden $982.49 203 4.6 32 BULK-8020e111
22671 Bulk Product d955b2e5 Sports & Outdoors $1,002.83 64 1.6 90 BULK-15b40e03
22672 Bulk Product 4f9bc504 Sports & Outdoors $549.76 327 2.3 43 BULK-354779d3
22673 Bulk Product b19843c8 Home & Garden $584.62 495 3.0 54 BULK-944f4de4
22674 Bulk Product 3a75d97a Clothing $137.38 145 3.1 6 BULK-2882a22d
22675 Bulk Product 3275123b Books $771.83 451 2.5 51 BULK-b9f175bb
22676 Bulk Product dc56f604 Clothing $118.47 327 2.5 2 BULK-4af12eac
22677 Bulk Product 392ad357 Books $163.07 196 3.5 68 BULK-ad86627b
22678 Bulk Product 976a8301 Clothing $85.99 276 2.0 32 BULK-edaae9c3
22679 Bulk Product bc372a3a Electronics $556.84 272 3.1 31 BULK-1d900d37
22680 Bulk Product 99535c5b Sports & Outdoors $218.11 6 3.2 44 BULK-266a7866
22681 Bulk Product 7a37d1d9 Toys & Games $709.71 103 0.9 74 BULK-14045020
22682 Bulk Product 76e42ed1 Toys & Games $524.31 380 1.2 25 BULK-c00dd572
22683 Bulk Product 27fc41cb Toys & Games $228.48 8 1.5 65 BULK-f9a9d658
22684 Bulk Product 8cf462ae Sports & Outdoors $333.86 279 4.0 7 BULK-79400eae
22685 Bulk Product 9cd56e84 Toys & Games $650.02 387 0.5 86 BULK-9f021dcf
22686 Bulk Product daed61c1 Home & Garden $333.38 130 2.5 30 BULK-7d5445d1
22687 Bulk Product ed6c785d Books $374.28 404 1.9 79 BULK-12eb91cd
22688 Bulk Product dc98933f Clothing $819.43 396 2.5 7 BULK-d390cb21
22689 Bulk Product 491dd14a Home & Garden $724.45 378 2.4 53 BULK-c1c6890f
22690 Bulk Product b53e8a5c Home & Garden $633.97 150 3.5 59 BULK-5fa0b7d4
22691 Bulk Product 6c26892e Home & Garden $454.09 189 2.0 77 BULK-6c155e8d
22692 Bulk Product de171ff2 Toys & Games $238.13 105 1.9 28 BULK-3aac00c6
22693 Bulk Product 3f25099d Sports & Outdoors $430.52 307 2.3 10 BULK-497b7ce1
22694 Bulk Product 07b90f5a Home & Garden $87.48 492 4.6 84 BULK-8fae9943
22695 Bulk Product 2a923db2 Electronics $45.40 20 2.8 42 BULK-e36077d2
22696 Bulk Product 7bfb7c55 Clothing $356.24 0 4.4 8 BULK-c63816a0
22697 Bulk Product e3016e5a Toys & Games $654.35 232 4.6 54 BULK-a9e6b6ee
22698 Bulk Product ff7b03ad Books $264.81 346 4.5 12 BULK-23ee033d
22699 Bulk Product 7b8f6477 Sports & Outdoors $833.16 42 1.4 37 BULK-ea5bd452
22700 Bulk Product 156ab0d8 Books $675.87 252 2.1 25 BULK-1b0a2782
22701 Bulk Product 3a6ec443 Sports & Outdoors $412.28 368 4.6 85 BULK-1e7d658d
22702 Bulk Product 4055a3a7 Books $823.68 236 0.3 18 BULK-ec9d4307
22703 Bulk Product 6fcdfeee Home & Garden $149.46 185 0.5 47 BULK-17b4100d
22704 Bulk Product 33f3fd21 Home & Garden $335.55 472 4.8 42 BULK-1f5bacda
22705 Bulk Product f25e5eb9 Books $412.83 103 1.9 8 BULK-030e79c2
22706 Bulk Product 4a5edfb6 Clothing $88.32 395 3.1 3 BULK-e8ef3731
22707 Bulk Product df81e2ae Home & Garden $429.36 196 0.3 96 BULK-c573be2e
22708 Bulk Product 5b678382 Toys & Games $49.43 96 3.4 94 BULK-9432f332
22709 Bulk Product ee96ea55 Books $348.37 361 4.5 84 BULK-a259e881
22710 Bulk Product 211fa2f0 Clothing $272.81 27 0.9 22 BULK-eb866db2
22711 Bulk Product af3608bb Electronics $467.71 60 0.3 82 BULK-dc426775
22712 Bulk Product 30a7ebeb Clothing $891.70 76 4.9 35 BULK-e3171daa
22713 Bulk Product d2e22e35 Electronics $535.32 53 0.6 97 BULK-76bebfc5
22714 Bulk Product df68c3fe Electronics $591.91 434 4.8 99 BULK-67c4b9ea
22715 Bulk Product 202c6b10 Sports & Outdoors $323.91 271 3.1 59 BULK-24e3149b
22716 Bulk Product 33974285 Books $363.40 118 1.7 83 BULK-fbb47a60
22717 Bulk Product 0356d0fb Toys & Games $642.07 472 1.8 45 BULK-c64fd6a4
22718 Bulk Product 24c47225 Books $605.11 21 1.4 90 BULK-ea4a3403
22719 Bulk Product 88cb2bb3 Electronics $567.94 345 1.6 61 BULK-5b2c8a85
22720 Bulk Product 71d4a656 Home & Garden $582.89 76 2.6 24 BULK-792311a9
22721 Bulk Product 66ca2284 Books $784.77 281 3.1 26 BULK-c006cdad
22722 Bulk Product 7333e4ef Home & Garden $724.86 277 0.5 94 BULK-81c84ac3
22723 Bulk Product f499b21e Home & Garden $45.98 358 2.2 49 BULK-c9c47817
22724 Bulk Product 567175f8 Home & Garden $291.40 9 4.0 27 BULK-fe5704ce
22725 Bulk Product 37a00217 Books $52.29 382 4.3 96 BULK-adf239cc
22726 Bulk Product 6226f5ed Home & Garden $592.48 165 0.2 29 BULK-129a3a39
22727 Bulk Product 374c1536 Clothing $707.58 175 4.1 81 BULK-d58b6179
22728 Bulk Product 427abf5e Books $384.92 368 4.1 78 BULK-8806f90a
22729 Bulk Product 4461e889 Home & Garden $86.55 169 4.9 52 BULK-ab72d919
22730 Bulk Product 32a4540d Toys & Games $932.77 209 2.3 97 BULK-adb464bd
22731 Bulk Product 1ecfdae4 Toys & Games $916.62 486 1.2 32 BULK-9ae27d8a
22732 Bulk Product 2208d0a7 Books $983.45 159 3.8 43 BULK-c8b09b15
22733 Bulk Product 80d641e7 Electronics $59.53 119 1.4 66 BULK-ab66f4c0
22734 Bulk Product d620d982 Clothing $398.38 306 4.5 23 BULK-0a9750bb
22735 Bulk Product d5df4fa5 Home & Garden $633.38 180 2.0 42 BULK-701d2ea6
22736 Bulk Product df0a35bf Electronics $130.28 46 5.0 89 BULK-4d991e46
22737 Bulk Product 3d97c8d0 Clothing $145.03 214 1.4 76 BULK-a2a1b355
22738 Bulk Product c255bd81 Sports & Outdoors $377.48 222 0.4 26 BULK-34d41482
22739 Bulk Product 0bc53ccc Clothing $923.70 316 1.1 12 BULK-e70aa214
22740 Bulk Product ba37bb7f Books $216.34 295 2.6 66 BULK-d07ba75a
22741 Bulk Product 891c4ad3 Sports & Outdoors $284.35 114 1.7 51 BULK-d97ecdc0
22742 Bulk Product c597d03f Home & Garden $980.18 209 1.2 53 BULK-1dda6f9e
22743 Bulk Product e6d38b13 Electronics $388.13 294 3.6 9 BULK-38ec9d6b
22744 Bulk Product 37a222b9 Electronics $513.47 271 2.0 47 BULK-457223df
22745 Bulk Product 271b7799 Clothing $587.48 86 2.6 4 BULK-a434039b
22746 Bulk Product 150c1324 Electronics $150.62 150 2.9 64 BULK-05306eba
22747 Bulk Product beccec06 Clothing $783.06 324 0.1 53 BULK-4fedb129
22748 Bulk Product fcb59f73 Toys & Games $705.23 492 4.3 84 BULK-ecfddbe7
22749 Bulk Product 51113581 Sports & Outdoors $891.89 200 1.0 74 BULK-99802656
22750 Bulk Product ac51e9f9 Clothing $929.64 204 4.3 17 BULK-8708a592
22751 Bulk Product 8a1093da Books $616.34 328 0.2 70 BULK-2e33bc91
22752 Bulk Product 622716ce Electronics $481.41 496 4.5 44 BULK-00287c72
22753 Bulk Product da0e3b3d Electronics $869.40 216 0.4 61 BULK-6662bf5f
22754 Bulk Product 00b0adaa Home & Garden $978.01 201 3.6 43 BULK-e9a71a1c
22755 Bulk Product 2bac44ce Electronics $1,005.52 47 0.7 4 BULK-1b449e1c
22756 Bulk Product 291987ac Electronics $396.64 453 1.2 48 BULK-b8e46387
22757 Bulk Product 8290899c Sports & Outdoors $988.76 217 4.9 66 BULK-0dceef17
22758 Bulk Product 47a3f51e Books $33.48 81 3.6 38 BULK-1dfad983
22759 Bulk Product b3ddcbee Home & Garden $776.80 139 0.7 29 BULK-c339ba68
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