Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

35 ms

Page Size

200

Current Page

96 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 96 Results Showing 19001 - 19200 of 24441

ID Name Category Price Stock Rating Reviews SKU
19560 Bulk Product 3fb4b7f5 Home & Garden $109.33 357 4.6 22 BULK-8d4e66b2
19561 Bulk Product 4817cb53 Sports & Outdoors $1,003.02 81 2.9 85 BULK-9f48969d
19562 Bulk Product 3cf021de Sports & Outdoors $827.33 389 0.2 79 BULK-fb27506f
19563 Bulk Product 6e0578db Electronics $662.76 240 3.4 53 BULK-9e00b135
19564 Bulk Product 4ecc7976 Sports & Outdoors $746.42 19 4.0 1 BULK-988b813f
19565 Bulk Product 468aa134 Electronics $745.23 111 4.0 46 BULK-b1462d40
19566 Bulk Product f5560876 Electronics $860.30 102 1.7 11 BULK-f688bcb3
19567 Bulk Product 488cff0f Electronics $447.23 204 3.2 37 BULK-e2dddb14
19568 Bulk Product 85d559a4 Clothing $406.96 210 3.7 31 BULK-511ad65b
19569 Bulk Product 85dcf03b Sports & Outdoors $511.96 121 2.2 99 BULK-c8cd7bd8
19570 Bulk Product 7b487ab3 Clothing $41.69 85 0.1 31 BULK-f74dc43f
19571 Bulk Product 1e78adb1 Books $278.20 16 2.6 18 BULK-1f3f0ddd
19572 Bulk Product acc3068c Books $56.06 72 3.7 59 BULK-84633d51
19573 Bulk Product db11bf27 Books $514.79 210 2.8 60 BULK-ad1ad11f
19574 Bulk Product 94682178 Electronics $338.27 66 2.5 13 BULK-216f3bd1
19575 Bulk Product d46e0849 Sports & Outdoors $963.04 377 2.4 2 BULK-cffa8d63
19576 Bulk Product db5827b9 Clothing $74.65 93 2.5 92 BULK-a3327589
19577 Bulk Product 3363187d Clothing $248.21 148 2.3 18 BULK-11b026f7
19578 Bulk Product 7d947f3c Electronics $657.35 130 4.2 97 BULK-f787f4a8
19579 Bulk Product 8d9c7a4b Electronics $895.77 362 2.6 8 BULK-89b6e103
19580 Bulk Product 1e8b7e0a Toys & Games $23.68 397 2.2 50 BULK-9baa038b
19581 Bulk Product 1cedf206 Clothing $205.03 412 3.9 32 BULK-990c0bd2
19582 Bulk Product 71a76953 Electronics $907.06 60 0.4 86 BULK-40caea3d
19583 Bulk Product 1338b394 Electronics $866.74 263 3.4 30 BULK-14ccfe33
19584 Bulk Product 2d5e7473 Sports & Outdoors $901.46 194 2.3 51 BULK-d20541b9
19585 Bulk Product b7140cae Electronics $733.74 274 1.7 42 BULK-20935f3c
19586 Bulk Product a282088e Electronics $906.00 414 1.7 17 BULK-5a9f6dca
19587 Bulk Product 67dcee50 Books $115.50 425 3.1 86 BULK-a889c9d1
19588 Bulk Product d48b0d28 Books $489.89 396 0.0 7 BULK-b60cb519
19589 Bulk Product 346147c7 Toys & Games $318.18 405 3.6 17 BULK-6de34bbc
19590 Bulk Product 00b71b33 Electronics $224.60 249 4.3 94 BULK-d4b469d9
19591 Bulk Product 8c5927e0 Electronics $619.87 126 2.6 30 BULK-90430e20
19592 Bulk Product e1fb7b3c Home & Garden $100.32 141 4.1 42 BULK-8058fce5
19593 Bulk Product 95a5a728 Sports & Outdoors $340.58 378 3.7 2 BULK-1a4f35de
19594 Bulk Product 7ed5b09d Sports & Outdoors $778.70 375 0.5 5 BULK-104d65fa
19595 Bulk Product 38f62f87 Sports & Outdoors $577.39 175 4.0 43 BULK-b4080837
19596 Bulk Product 2dd8ad70 Clothing $977.26 328 2.7 55 BULK-acc181c7
19597 Bulk Product b3d79dc9 Sports & Outdoors $823.41 269 3.9 18 BULK-c451c383
19598 Bulk Product 9aef3dc6 Electronics $427.76 10 1.6 55 BULK-18a2a34c
19599 Bulk Product e130a3fb Books $771.89 93 3.8 61 BULK-77d60263
19600 Bulk Product 02131b0f Electronics $938.82 270 3.3 65 BULK-af1b8ec4
19601 Bulk Product 94cd2105 Sports & Outdoors $638.35 50 4.9 77 BULK-f870c233
19602 Bulk Product c66211cd Books $454.22 194 3.4 89 BULK-97876362
19603 Bulk Product 17b6913e Toys & Games $951.62 318 2.4 13 BULK-bde770a7
19604 Bulk Product 792e7796 Home & Garden $60.61 376 0.8 88 BULK-db60f225
19605 Bulk Product 1097bcfc Sports & Outdoors $26.75 147 1.2 12 BULK-6a46afef
19606 Bulk Product 60b5ca75 Sports & Outdoors $28.76 452 1.3 85 BULK-cf67f9ae
19607 Bulk Product acd079ba Electronics $594.35 263 1.1 7 BULK-3518c07e
19608 Bulk Product ec940791 Home & Garden $858.82 23 2.9 65 BULK-8ef8e8fc
19609 Bulk Product 385e06ab Home & Garden $394.32 479 1.5 1 BULK-fcb50190
19610 Bulk Product b4745301 Books $929.38 390 2.6 86 BULK-40be64d6
19611 Bulk Product 83f44a6f Electronics $732.11 477 1.5 36 BULK-35c6427c
19612 Bulk Product 9262a80c Books $332.28 140 0.1 34 BULK-65095378
19613 Bulk Product 8925868c Books $89.46 141 2.3 64 BULK-22ed8d2e
19614 Bulk Product b6e9cea6 Clothing $527.27 53 1.0 41 BULK-ea5606c7
19615 Bulk Product 4ab791d2 Sports & Outdoors $613.55 67 3.2 20 BULK-89c24113
19616 Bulk Product 9a8c7fa5 Home & Garden $514.21 353 1.3 79 BULK-7dfb686e
19617 Bulk Product 8c198c52 Sports & Outdoors $627.39 286 4.5 27 BULK-3c5e0871
19618 Bulk Product 371c8ff4 Home & Garden $262.30 25 0.8 37 BULK-d2dcacbc
19619 Bulk Product ef561bce Sports & Outdoors $262.65 371 3.0 66 BULK-11ec2858
19620 Bulk Product c0cccbb5 Sports & Outdoors $519.00 327 2.3 61 BULK-d9cf66dd
19621 Bulk Product a3db75cc Clothing $332.63 148 3.3 29 BULK-2ffba998
19622 Bulk Product 78fc0bdf Books $695.69 102 3.0 66 BULK-a806ddaa
19623 Bulk Product 33ce3350 Home & Garden $926.83 258 4.4 98 BULK-a41c9485
19624 Bulk Product 6f3fe956 Home & Garden $48.97 250 2.6 5 BULK-c4ff221f
19625 Bulk Product eb7821b0 Electronics $866.56 263 2.7 90 BULK-a43a8cce
19626 Bulk Product 96a101ab Clothing $775.05 482 4.0 62 BULK-4eeb6e62
19627 Bulk Product 295cb2f4 Toys & Games $169.94 451 4.7 19 BULK-fe973d7a
19628 Bulk Product cd7312c6 Books $640.13 367 1.1 96 BULK-8656a4e5
19629 Bulk Product 2d348395 Toys & Games $261.80 484 2.4 17 BULK-47e97017
19630 Bulk Product 14b971ed Home & Garden $841.82 362 2.0 48 BULK-d6f107ed
19631 Bulk Product c324a301 Electronics $557.42 139 0.4 76 BULK-c45270ef
19632 Bulk Product db4cffb4 Home & Garden $219.10 272 1.7 28 BULK-b33c20d9
19633 Bulk Product 1137e6f3 Clothing $420.60 224 4.6 29 BULK-a055cddf
19634 Bulk Product 4f9fdf1e Books $752.73 252 4.4 59 BULK-9c61a790
19635 Bulk Product 98cad1af Sports & Outdoors $847.72 322 1.6 40 BULK-085b4dc1
19636 Bulk Product 913253c0 Toys & Games $298.54 139 3.7 21 BULK-8b7a2a67
19637 Bulk Product 2da9110d Toys & Games $289.87 276 3.9 77 BULK-c9103d0d
19638 Bulk Product aef30944 Electronics $949.31 32 0.4 33 BULK-18fc86dd
19639 Bulk Product 78bda910 Books $982.76 241 4.7 2 BULK-951b08a2
19640 Bulk Product b6e9a78d Electronics $705.51 144 0.0 75 BULK-37f7c4ec
19641 Bulk Product e678451b Home & Garden $119.00 200 2.2 4 BULK-93769230
19642 Bulk Product 66d50632 Clothing $143.75 259 0.7 93 BULK-2a40c977
19643 Bulk Product 0a1ac21b Sports & Outdoors $114.41 379 1.3 2 BULK-a4257f69
19644 Bulk Product e589a825 Electronics $595.11 35 1.0 84 BULK-1a4fc918
19645 Bulk Product b0fae76e Electronics $195.74 405 4.4 18 BULK-ef97a2bc
19646 Bulk Product 3d2e4413 Home & Garden $406.79 125 4.4 48 BULK-e9f3cc85
19647 Bulk Product 3c842548 Toys & Games $916.05 135 2.4 77 BULK-5258d4e5
19648 Bulk Product 948b3427 Toys & Games $701.48 54 4.8 44 BULK-b4192910
19649 Bulk Product d0c96f1a Toys & Games $681.16 216 4.9 86 BULK-ea491ce7
19650 Bulk Product 04d4a68c Electronics $425.25 422 3.5 14 BULK-d86bd9a2
19651 Bulk Product af55c0e8 Toys & Games $163.13 276 3.8 87 BULK-e6bd9dce
19652 Bulk Product 83c8abc6 Sports & Outdoors $234.15 198 3.8 68 BULK-007eb5a9
19653 Bulk Product 248af907 Home & Garden $358.92 439 3.0 92 BULK-4ae6ee86
19654 Bulk Product 1664aebb Toys & Games $28.45 131 4.9 72 BULK-8a637d4e
19655 Bulk Product 25b2781c Home & Garden $461.73 224 3.0 20 BULK-4da3bff3
19656 Bulk Product 433a8777 Books $498.59 341 4.9 47 BULK-1057c1c5
19657 Bulk Product 67d254ad Sports & Outdoors $1,008.48 331 2.3 93 BULK-051a9246
19658 Bulk Product e8f03384 Clothing $24.46 38 2.1 96 BULK-5a4767ad
19659 Bulk Product 4ce80976 Sports & Outdoors $324.69 280 0.8 27 BULK-ad541a52
19660 Bulk Product 7ffd5acf Clothing $100.22 308 2.7 47 BULK-fe0379f4
19661 Bulk Product 1e067945 Books $117.96 16 4.9 10 BULK-ff516d48
19662 Bulk Product 0b41f1b6 Clothing $703.37 86 4.1 21 BULK-7be16e25
19663 Bulk Product 25c0cfff Clothing $147.16 121 1.0 30 BULK-dd238ac2
19664 Bulk Product ba931484 Sports & Outdoors $757.85 24 1.1 4 BULK-740220cc
19665 Bulk Product e11d7b00 Sports & Outdoors $283.46 453 4.3 95 BULK-6c1cb091
19666 Bulk Product cfcbc6f0 Electronics $16.02 21 4.1 11 BULK-706de316
19667 Bulk Product 1fcc2c36 Toys & Games $229.40 198 0.0 60 BULK-122d36dd
19668 Bulk Product 554c2758 Electronics $796.07 485 1.2 44 BULK-fbc7d9e1
19669 Bulk Product bdee0a81 Books $738.60 128 3.3 2 BULK-7ea1955b
19670 Bulk Product 64c666d3 Books $602.23 103 1.7 36 BULK-02de3bb1
19671 Bulk Product ed60b842 Electronics $734.77 297 2.8 4 BULK-b6c2777c
19672 Bulk Product fb27f436 Electronics $447.30 276 2.1 82 BULK-ec197d52
19673 Bulk Product 5bbdcf13 Toys & Games $945.74 338 2.6 48 BULK-458c9628
19674 Bulk Product a680f17e Sports & Outdoors $940.49 20 1.3 32 BULK-4e8924ef
19675 Bulk Product dd11b652 Clothing $343.17 241 4.2 61 BULK-40ac071b
19676 Bulk Product a00196be Toys & Games $927.67 144 0.7 93 BULK-db49af8d
19677 Bulk Product 74746dc6 Toys & Games $877.45 142 2.7 2 BULK-3d2ea8df
19678 Bulk Product 1d32f75b Electronics $886.72 310 1.7 60 BULK-0a9eef63
19679 Bulk Product 25a0ecc0 Clothing $957.50 422 0.5 29 BULK-7b2d93fe
19680 Bulk Product 60ff3b4a Electronics $578.89 416 2.9 62 BULK-a981d195
19681 Bulk Product d557a001 Sports & Outdoors $924.61 399 1.3 71 BULK-6532dff3
19682 Bulk Product 8b46d64d Home & Garden $741.35 263 1.6 59 BULK-a814e291
19683 Bulk Product e063fe7c Books $97.85 395 3.3 99 BULK-bc929605
19684 Bulk Product d284210e Electronics $909.20 235 0.6 74 BULK-85a933ba
19685 Bulk Product f4496ee6 Toys & Games $953.59 270 1.9 42 BULK-fb42ee2e
19686 Bulk Product 85702b8e Books $717.17 367 1.1 0 BULK-ff999cc9
19687 Bulk Product 3743f5a4 Sports & Outdoors $725.74 335 1.7 81 BULK-894b051a
19688 Bulk Product ddc77b89 Books $980.35 241 4.7 91 BULK-e906971a
19689 Bulk Product ca99030e Toys & Games $272.41 257 2.6 21 BULK-7697947b
19690 Bulk Product c439da97 Books $991.83 87 0.7 27 BULK-3d9edfca
19691 Bulk Product 0e79bd14 Home & Garden $277.47 305 2.9 50 BULK-55f4feee
19692 Bulk Product d907245c Sports & Outdoors $701.37 414 3.6 45 BULK-f1b27ad0
19693 Bulk Product d4c7f191 Home & Garden $362.51 173 4.7 55 BULK-a78daf24
19694 Bulk Product 2011d204 Electronics $29.88 359 4.6 46 BULK-5994e170
19695 Bulk Product 1f04550a Books $851.25 17 2.4 93 BULK-fc8aded3
19696 Bulk Product a2a84d7c Toys & Games $553.73 238 4.7 14 BULK-28c00bd7
19697 Bulk Product acaffd3f Home & Garden $661.43 50 2.6 31 BULK-906b5137
19698 Bulk Product 4e0f9026 Books $709.55 456 1.0 88 BULK-6cd86fbb
19699 Bulk Product e987e591 Sports & Outdoors $24.28 92 4.4 34 BULK-5622c29e
19700 Bulk Product da8ecd58 Toys & Games $281.76 467 1.4 45 BULK-d3a19a71
19701 Bulk Product 1a63500a Toys & Games $599.96 252 2.4 73 BULK-818c557b
19702 Bulk Product 79a085d8 Electronics $765.60 328 3.2 81 BULK-cbbeb96f
19703 Bulk Product 229d0222 Sports & Outdoors $10.04 255 0.6 9 BULK-71267bdb
19704 Bulk Product 6bee4d8a Books $806.59 209 2.2 73 BULK-2addf1fa
19705 Bulk Product 6f0f8a88 Sports & Outdoors $827.46 186 2.4 65 BULK-e4d5d569
19706 Bulk Product 6804745c Home & Garden $944.32 313 0.0 8 BULK-cf328a2a
19707 Bulk Product 1ef1ba37 Sports & Outdoors $28.35 63 0.5 25 BULK-2bcbec57
19708 Bulk Product f8575a08 Electronics $100.96 305 1.3 90 BULK-c2a2cd98
19709 Bulk Product de9bd555 Electronics $807.77 335 0.4 83 BULK-6b6ece0b
19710 Bulk Product e96842f4 Books $843.10 274 1.6 64 BULK-537df9ff
19711 Bulk Product 56583a11 Sports & Outdoors $928.74 121 4.2 37 BULK-5fb3386d
19712 Bulk Product eea05517 Toys & Games $456.12 164 1.7 58 BULK-51209b1e
19713 Bulk Product 300521ed Toys & Games $761.07 199 3.1 0 BULK-4127161c
19714 Bulk Product 2f44d969 Toys & Games $460.38 126 2.9 33 BULK-fb3b2c85
19715 Bulk Product 4b5987fc Electronics $663.77 43 4.3 36 BULK-f2a7de50
19716 Bulk Product cfd96ec2 Clothing $177.40 225 3.9 68 BULK-f7cc0780
19717 Bulk Product 05c4a8fe Electronics $12.17 230 2.3 82 BULK-1e2a2392
19718 Bulk Product 054f04b6 Electronics $476.55 144 3.3 78 BULK-20bcf1d1
19719 Bulk Product 26a81e6a Toys & Games $661.86 415 3.0 25 BULK-b204ffed
19720 Bulk Product 037f8f3e Toys & Games $408.66 169 0.1 95 BULK-034898f9
19721 Bulk Product 76f29baa Toys & Games $468.41 493 1.1 90 BULK-427b7f8f
19722 Bulk Product 7c43c53e Books $280.05 293 1.5 91 BULK-362ceb93
19723 Bulk Product 6799503c Electronics $987.59 496 1.0 29 BULK-47eb4bec
19724 Bulk Product 26842601 Home & Garden $784.36 369 2.6 89 BULK-b32519e4
19725 Bulk Product 106a3fc1 Toys & Games $772.63 450 4.9 23 BULK-363e77db
19726 Bulk Product 41ea4adb Clothing $265.17 357 3.3 38 BULK-1e1e9c66
19727 Bulk Product a74e0d46 Toys & Games $444.33 104 1.4 68 BULK-5bcb80fa
19728 Bulk Product 0054ecd9 Clothing $190.05 494 0.1 73 BULK-59242fc4
19729 Bulk Product a76fb4d6 Home & Garden $387.82 75 4.9 40 BULK-deaf28dc
19730 Bulk Product 36c1a1b6 Sports & Outdoors $797.71 255 3.9 20 BULK-337caec5
19731 Bulk Product ffcf36a7 Books $628.96 332 2.7 3 BULK-3b560121
19732 Bulk Product 39a134f9 Sports & Outdoors $731.46 136 3.6 46 BULK-0d93ba4a
19733 Bulk Product 8ba335bd Books $315.44 407 4.8 86 BULK-33ff9f37
19734 Bulk Product 86dbe5c7 Electronics $136.17 184 2.6 76 BULK-f2795e96
19735 Bulk Product 43d193d9 Sports & Outdoors $799.61 368 1.1 85 BULK-6cc7929b
19736 Bulk Product de296a45 Electronics $541.69 29 4.3 56 BULK-4bebf677
19737 Bulk Product 1c54878d Home & Garden $62.51 88 1.3 28 BULK-d052078c
19738 Bulk Product 302d340f Books $296.81 260 0.8 8 BULK-f78f1a87
19739 Bulk Product 8e35dfe6 Books $949.20 114 1.1 48 BULK-49d5dabc
19740 Bulk Product fbae1b45 Home & Garden $900.57 310 3.0 83 BULK-305156ec
19741 Bulk Product 4338ca05 Books $280.66 148 4.7 8 BULK-30e238e9
19742 Bulk Product d9b2ab0e Books $635.74 323 0.7 3 BULK-de3fccfa
19743 Bulk Product 0b1a5d94 Toys & Games $389.71 473 3.2 51 BULK-286c94e0
19744 Bulk Product 669707b3 Clothing $727.18 220 1.3 59 BULK-91493b0e
19745 Bulk Product ce7d9179 Home & Garden $99.11 327 4.2 76 BULK-c1d7a408
19746 Bulk Product 07d20c70 Books $676.07 221 1.4 41 BULK-06f18981
19747 Bulk Product 3c2f100c Electronics $887.31 89 4.1 84 BULK-bc01e5dc
19748 Bulk Product 86356f58 Home & Garden $892.73 364 4.3 97 BULK-089bd851
19749 Bulk Product 38b8c4e4 Electronics $727.45 202 4.1 31 BULK-a82abd1c
19750 Bulk Product b391c70d Clothing $902.62 46 4.4 6 BULK-48cc8b61
19751 Bulk Product ae14e948 Sports & Outdoors $451.21 81 2.8 54 BULK-80993e45
19752 Bulk Product 574e25d4 Home & Garden $830.73 216 3.3 5 BULK-c565d62d
19753 Bulk Product 20f773ec Toys & Games $914.25 458 0.7 16 BULK-3aa996bb
19754 Bulk Product d0e21743 Books $41.62 364 1.6 32 BULK-138e3ccb
19755 Bulk Product f941b99a Home & Garden $536.25 46 4.8 5 BULK-12f9e1f2
19756 Bulk Product 25601e31 Home & Garden $165.29 83 0.9 9 BULK-dc04ae8a
19757 Bulk Product 4edf82a0 Clothing $712.15 17 2.2 56 BULK-a4c89253
19758 Bulk Product 8275a28d Clothing $228.44 255 1.8 71 BULK-7f5e69cb
19759 Bulk Product db90c53f Electronics $347.78 10 1.8 14 BULK-8c2ae201
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