Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

56 ms

Page Size

200

Current Page

67 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 67 Results Showing 13201 - 13400 of 24441

ID Name Category Price Stock Rating Reviews SKU
13760 Bulk Product 283194c4 Clothing $745.91 92 0.7 4 BULK-f378b9e9
13761 Bulk Product 52ee2a5d Sports & Outdoors $75.05 103 4.9 99 BULK-14db8679
13762 Bulk Product 20418c51 Home & Garden $387.75 220 1.1 63 BULK-f9c53d97
13763 Bulk Product 8d8e7886 Books $440.92 491 0.9 43 BULK-0f5c4cd2
13764 Bulk Product e417c3e5 Books $812.97 325 5.0 33 BULK-8b2b44de
13765 Bulk Product b66a360f Toys & Games $970.80 223 3.8 80 BULK-0a82e11d
13766 Bulk Product 05ddfac5 Electronics $541.56 374 3.6 88 BULK-01692ac4
13767 Bulk Product a0923f36 Electronics $139.51 30 3.4 7 BULK-8b866878
13768 Bulk Product 7e3950c2 Electronics $851.50 40 0.1 38 BULK-f1f88f03
13769 Bulk Product 353760a3 Sports & Outdoors $1,004.43 360 0.2 27 BULK-0d0635cc
13770 Bulk Product 9642b9ca Toys & Games $1,004.19 427 2.1 74 BULK-c260d7a7
13771 Bulk Product 718ab510 Electronics $254.25 327 1.8 20 BULK-202b91fa
13772 Bulk Product 62da414f Home & Garden $474.62 196 1.3 55 BULK-9cf0fa9e
13773 Bulk Product 609aad49 Toys & Games $619.64 93 0.6 21 BULK-9a3cdd52
13774 Bulk Product d9fb08be Electronics $118.83 350 2.0 25 BULK-558660aa
13775 Bulk Product d9e21d5f Home & Garden $421.36 173 3.7 8 BULK-5c3aa1ac
13776 Bulk Product 0f142d29 Electronics $233.12 472 2.5 81 BULK-430547bd
13777 Bulk Product 8fee7d77 Books $495.53 58 2.1 49 BULK-99807d2c
13778 Bulk Product 12c5e94e Clothing $185.46 265 1.3 17 BULK-8bd5f55c
13779 Bulk Product 9bd333f0 Home & Garden $237.05 103 1.4 50 BULK-66c9e219
13780 Bulk Product f1d45430 Sports & Outdoors $698.44 43 3.9 28 BULK-2315c720
13781 Bulk Product 26c5775e Books $832.55 309 1.2 10 BULK-f7b53987
13782 Bulk Product 9f66fd1e Home & Garden $638.98 92 0.8 84 BULK-f9ae5f6d
13783 Bulk Product adf3de56 Electronics $240.54 338 4.9 71 BULK-f47559d8
13784 Bulk Product 116f096b Electronics $626.35 193 3.3 34 BULK-ccfc9b5a
13785 Bulk Product bc2c03db Electronics $346.77 49 1.2 72 BULK-f69c0978
13786 Bulk Product 72b01186 Clothing $410.84 29 4.7 97 BULK-514433fc
13787 Bulk Product 76fc4f4b Sports & Outdoors $140.05 296 2.0 16 BULK-17522861
13788 Bulk Product f7b6cf1c Books $686.26 222 2.1 38 BULK-11a874e3
13789 Bulk Product 7fb2e9f9 Clothing $941.30 296 2.1 1 BULK-8c309f5f
13790 Bulk Product b6781efc Home & Garden $510.80 32 3.2 9 BULK-cba7017f
13791 Bulk Product 21d8f596 Home & Garden $488.98 155 3.9 68 BULK-27ab27f1
13792 Bulk Product af8a7f7a Clothing $915.93 186 3.4 19 BULK-626dee72
13793 Bulk Product 53b76db9 Electronics $724.83 102 1.8 23 BULK-d106a16f
13794 Bulk Product d4f5e751 Home & Garden $621.46 168 5.0 55 BULK-8ca8487e
13795 Bulk Product 9d0af0cc Clothing $278.67 300 4.4 54 BULK-0a96bc65
13796 Bulk Product 4ad5cb21 Electronics $655.41 356 1.8 36 BULK-be5b7141
13797 Bulk Product 0bd49f69 Electronics $658.73 391 3.4 78 BULK-b0e08f61
13798 Bulk Product 249c44a9 Electronics $863.46 430 1.7 33 BULK-062918a4
13799 Bulk Product 7ea8fec2 Home & Garden $720.12 148 1.9 82 BULK-114f70d0
13800 Bulk Product 0aaee706 Books $881.58 78 2.3 51 BULK-d7b62788
13801 Bulk Product 7cf03bac Books $264.32 387 4.7 37 BULK-9167c985
13802 Bulk Product eaefdb48 Clothing $909.55 148 3.1 1 BULK-64643f9d
13803 Bulk Product 788d8f27 Clothing $430.69 489 2.4 4 BULK-5c80b688
13804 Bulk Product e6dbfc61 Clothing $292.62 424 3.7 98 BULK-245cd77b
13805 Bulk Product 347046bd Clothing $62.60 402 4.6 62 BULK-ba6a249c
13806 Bulk Product 5a098e66 Books $58.19 236 3.6 70 BULK-97d07b11
13807 Bulk Product e41e8cb2 Electronics $33.62 349 4.0 35 BULK-fce3f548
13808 Bulk Product c87ce070 Electronics $649.77 242 1.5 22 BULK-659ce4b0
13809 Bulk Product fab3ff86 Sports & Outdoors $501.51 408 0.4 84 BULK-bcfab258
13810 Bulk Product 43dfbae6 Clothing $265.96 250 0.5 11 BULK-64a698fb
13811 Bulk Product 7b590d1b Clothing $284.99 245 0.8 18 BULK-dc8f0e35
13812 Bulk Product 174e5468 Sports & Outdoors $591.16 258 2.0 50 BULK-010ba412
13813 Bulk Product 51902f3e Toys & Games $285.68 389 2.0 88 BULK-0ffa41e5
13814 Bulk Product 853ead85 Electronics $962.05 328 0.2 85 BULK-d462c3c8
13815 Bulk Product 10a4dde7 Home & Garden $682.97 47 0.9 80 BULK-47049041
13816 Bulk Product df07df93 Books $473.32 159 2.7 50 BULK-fe2d2208
13817 Bulk Product b47f7f29 Home & Garden $852.89 354 2.8 25 BULK-9406ebad
13818 Bulk Product 0ee37e47 Electronics $502.40 364 0.7 48 BULK-9f676fe0
13819 Bulk Product 402fbaec Electronics $774.88 338 4.4 31 BULK-141e17de
13820 Bulk Product 7b4181e1 Books $242.40 470 3.6 73 BULK-f1dba0e6
13821 Bulk Product 8bb17a8e Home & Garden $105.08 182 3.6 32 BULK-5cb56a4f
13822 Bulk Product 63115194 Sports & Outdoors $570.64 497 4.5 30 BULK-034bf0d9
13823 Bulk Product 58f17f74 Toys & Games $78.04 366 3.0 49 BULK-94da27ea
13824 Bulk Product b6a763f9 Electronics $341.41 199 3.4 84 BULK-5f520375
13825 Bulk Product a4cfa7fb Toys & Games $412.02 422 3.7 42 BULK-703d6f4b
13826 Bulk Product f9727e14 Clothing $800.60 155 0.0 25 BULK-1914b966
13827 Bulk Product 26dfec28 Home & Garden $799.51 73 1.6 12 BULK-d41dd44c
13828 Bulk Product 9cb6499d Clothing $71.30 454 3.8 64 BULK-8a0cf727
13829 Bulk Product a4b96e4d Books $960.61 195 3.0 31 BULK-bcbdf5f8
13830 Bulk Product 516d071f Books $977.51 155 0.1 61 BULK-ad07e2e3
13831 Bulk Product a4384fa6 Sports & Outdoors $709.33 209 3.2 41 BULK-8f4e6936
13832 Bulk Product c2e1598f Home & Garden $686.79 145 1.3 70 BULK-32a11adf
13833 Bulk Product 1ed1b651 Sports & Outdoors $943.68 321 2.8 99 BULK-70a65841
13834 Bulk Product 8214c1b9 Toys & Games $139.25 53 4.6 56 BULK-4e6c8886
13835 Bulk Product f6e20330 Home & Garden $81.65 124 1.5 72 BULK-cffc1b73
13836 Bulk Product 1863baee Electronics $979.77 232 2.0 16 BULK-bc5dd1dc
13837 Bulk Product 0424d9ba Electronics $260.03 292 1.3 28 BULK-c7dcf7c5
13838 Bulk Product f2a58205 Toys & Games $326.87 249 3.1 89 BULK-92b45ef4
13839 Bulk Product 54579672 Books $828.61 358 4.9 91 BULK-4e9e2ed7
13840 Bulk Product 50d1fff7 Home & Garden $36.76 69 3.6 33 BULK-fe02fe6d
13841 Bulk Product ba1f99f8 Toys & Games $472.06 191 4.7 6 BULK-be234837
13842 Bulk Product 0c982ce4 Electronics $416.38 404 2.5 74 BULK-f028869b
13843 Bulk Product e5c17c06 Home & Garden $700.83 369 2.0 68 BULK-8266e563
13844 Bulk Product bd6a850d Clothing $587.84 99 3.1 43 BULK-517cda50
13845 Bulk Product c7a9a4e6 Clothing $379.63 155 1.7 26 BULK-bd9ce718
13846 Bulk Product 29c3f895 Clothing $149.10 7 3.1 38 BULK-8fa749b6
13847 Bulk Product dbd2c922 Books $54.11 157 0.9 8 BULK-1fb4c594
13848 Bulk Product 72b29f5d Clothing $262.18 269 2.6 36 BULK-893bd8d8
13849 Bulk Product 1205d69e Home & Garden $640.34 271 1.9 49 BULK-8bae6927
13850 Bulk Product dc1fd443 Clothing $869.69 431 1.4 93 BULK-44be5b4a
13851 Bulk Product 1060e5ce Books $724.79 284 2.0 9 BULK-b8ee05c4
13852 Bulk Product ebfd4209 Toys & Games $385.22 313 3.8 25 BULK-cd31cf2c
13853 Bulk Product 45e7cd7c Home & Garden $486.17 393 1.2 55 BULK-697c5a73
13854 Bulk Product 5ebfab6e Books $196.25 277 2.5 22 BULK-f2c25a79
13855 Bulk Product ff1b963f Toys & Games $416.50 204 1.5 80 BULK-84471e8d
13856 Bulk Product 93177a67 Clothing $1,009.23 426 4.1 10 BULK-c6f2c526
13857 Bulk Product a6e92b4f Sports & Outdoors $780.05 316 3.3 72 BULK-39457f8b
13858 Bulk Product 052d3504 Clothing $825.81 166 1.0 81 BULK-444753a8
13859 Bulk Product a06d4d52 Clothing $24.18 235 1.8 84 BULK-4fa4725f
13860 Bulk Product 80ccfc95 Sports & Outdoors $60.32 364 1.6 22 BULK-17f5b899
13861 Bulk Product 617cf603 Sports & Outdoors $44.57 497 1.8 45 BULK-bbb870ce
13862 Bulk Product 355e43fd Home & Garden $326.15 133 2.0 34 BULK-fde96166
13863 Bulk Product a255bfd9 Toys & Games $655.96 417 0.3 39 BULK-ee7b7449
13864 Bulk Product c235568c Toys & Games $946.21 87 1.7 40 BULK-3267fe72
13865 Bulk Product 804c072a Books $185.77 461 1.5 9 BULK-0df3a9bc
13866 Bulk Product 7265478f Books $654.74 220 0.1 73 BULK-cf02278a
13867 Bulk Product 1f98b93f Books $596.54 243 2.9 54 BULK-40f8dcba
13868 Bulk Product 000871d8 Sports & Outdoors $148.50 151 3.4 23 BULK-a959e9b2
13869 Bulk Product bf8afe46 Sports & Outdoors $630.77 188 0.6 70 BULK-4efe7fb5
13870 Bulk Product e8cb7d87 Electronics $576.12 253 3.5 69 BULK-1cb53c22
13871 Bulk Product edc936cf Electronics $990.78 460 3.8 22 BULK-510f13fd
13872 Bulk Product d7b8a7a8 Home & Garden $14.88 434 0.2 8 BULK-b71049e4
13873 Bulk Product fdb2b16c Sports & Outdoors $224.17 429 1.6 91 BULK-32c2e448
13874 Bulk Product fe8a149a Toys & Games $786.20 267 2.9 68 BULK-339da6c0
13875 Bulk Product c3413daa Sports & Outdoors $821.36 451 0.4 52 BULK-24e04570
13876 Bulk Product cb39fe1d Home & Garden $777.35 267 3.9 46 BULK-ef5ff991
13877 Bulk Product 51383108 Electronics $461.09 354 1.1 76 BULK-88f9bc56
13878 Bulk Product eaf0e28d Electronics $210.31 464 3.5 26 BULK-fcf95f65
13879 Bulk Product ab0b4685 Electronics $794.59 494 0.9 0 BULK-b603999a
13880 Bulk Product 35cc0820 Clothing $767.35 187 3.9 56 BULK-ed45adee
13881 Bulk Product 30b15971 Sports & Outdoors $987.38 251 4.4 12 BULK-04bfa36f
13882 Bulk Product 126329fa Sports & Outdoors $386.82 84 4.6 48 BULK-75e887c8
13883 Bulk Product 288bd7d7 Clothing $865.77 205 1.9 29 BULK-afaa6d63
13884 Bulk Product c228a1c1 Clothing $392.79 40 3.8 31 BULK-f93fae0b
13885 Bulk Product c20ef2a2 Toys & Games $873.33 479 3.5 92 BULK-44a1a47c
13886 Bulk Product fc90a8da Electronics $460.24 381 4.3 1 BULK-8c682eda
13887 Bulk Product 48e8d26b Toys & Games $725.48 96 0.4 96 BULK-f816c345
13888 Bulk Product 181da457 Toys & Games $204.31 180 1.0 32 BULK-d04372c6
13889 Bulk Product e33fc251 Home & Garden $407.64 44 0.2 71 BULK-dabb1f94
13890 Bulk Product caa53513 Home & Garden $560.92 466 1.4 17 BULK-28385895
13891 Bulk Product d9dd0be8 Books $404.32 78 1.0 89 BULK-f13e0cc8
13892 Bulk Product 7de42750 Books $749.30 38 0.5 25 BULK-ffc2942f
13893 Bulk Product 714ce970 Electronics $558.79 264 0.2 89 BULK-384ff538
13894 Bulk Product 82cad77b Home & Garden $360.26 62 2.4 6 BULK-99d0b7fe
13895 Bulk Product 1c3dad2a Clothing $486.70 402 1.4 60 BULK-685bb0e1
13896 Bulk Product c62ec527 Books $1,005.56 436 1.4 25 BULK-04a33c1a
13897 Bulk Product 6354fae9 Home & Garden $200.92 165 0.7 2 BULK-dda63b39
13898 Bulk Product 0fce7e7d Home & Garden $205.12 351 1.5 89 BULK-da0ee5b3
13899 Bulk Product c2a3e9f7 Sports & Outdoors $22.29 297 0.2 34 BULK-5a47b26c
13900 Bulk Product bb951751 Home & Garden $391.58 228 3.7 85 BULK-baca8827
13901 Bulk Product ef62b3de Books $410.53 247 2.7 68 BULK-d65a4fd2
13902 Bulk Product 9d3248f7 Home & Garden $248.24 474 1.2 93 BULK-1bdb8b7b
13903 Bulk Product 5ee6774c Sports & Outdoors $920.13 201 3.9 90 BULK-60561060
13904 Bulk Product 895b6c25 Electronics $680.01 205 1.9 42 BULK-69867bd8
13905 Bulk Product daa100b8 Sports & Outdoors $679.22 193 3.1 53 BULK-039cdc71
13906 Bulk Product f96d8e04 Clothing $69.28 438 0.1 2 BULK-d58ff0ff
13907 Bulk Product c2a5cf22 Sports & Outdoors $663.00 281 4.1 41 BULK-922de3c3
13908 Bulk Product f7ada5e3 Sports & Outdoors $750.13 161 3.0 10 BULK-667e2687
13909 Bulk Product 3980b7d9 Home & Garden $55.67 183 3.7 32 BULK-ddc52753
13910 Bulk Product 37a9ec5d Electronics $754.02 51 3.7 79 BULK-29dfdfea
13911 Bulk Product ca752b6f Toys & Games $865.72 150 0.7 10 BULK-d97666b2
13912 Bulk Product 41f00043 Books $527.73 137 0.9 39 BULK-6dbc7c00
13913 Bulk Product 6ba65c18 Home & Garden $654.47 335 4.6 33 BULK-bee4c0d6
13914 Bulk Product 83512e6f Books $650.21 39 0.2 29 BULK-a4e6acec
13915 Bulk Product d5e19c79 Clothing $299.15 213 4.6 69 BULK-c78c6e6f
13916 Bulk Product 804974d8 Electronics $743.83 148 4.1 76 BULK-9b9996a4
13917 Bulk Product 770f9473 Sports & Outdoors $875.94 282 3.1 8 BULK-d1e5ce2e
13918 Bulk Product ea040e48 Sports & Outdoors $953.99 351 1.5 90 BULK-2e84565d
13919 Bulk Product d6f612f0 Home & Garden $511.46 210 3.2 32 BULK-21ab9a84
13920 Bulk Product fde396f2 Toys & Games $344.38 255 2.0 71 BULK-0abb0d55
13921 Bulk Product ed652a9f Books $958.45 424 1.4 14 BULK-3c4eeec7
13922 Bulk Product 4a110e74 Toys & Games $476.64 193 3.2 12 BULK-a55fa474
13923 Bulk Product ad11b723 Electronics $217.86 387 4.4 80 BULK-729bdbf6
13924 Bulk Product 3d785e93 Home & Garden $414.56 198 3.5 8 BULK-be7b3449
13925 Bulk Product d6a44169 Home & Garden $928.44 444 2.9 73 BULK-cd80cc9d
13926 Bulk Product 525a3f45 Home & Garden $761.25 434 2.1 0 BULK-0f5ff968
13927 Bulk Product ae6bd6d2 Clothing $296.65 276 1.9 96 BULK-1f79965f
13928 Bulk Product f519d02f Books $671.51 192 3.7 45 BULK-9461448a
13929 Bulk Product f2f56f41 Clothing $346.06 118 0.0 48 BULK-3c61069e
13930 Bulk Product 0cf94823 Sports & Outdoors $292.58 80 1.8 57 BULK-40896f46
13931 Bulk Product fa478d6d Sports & Outdoors $710.54 59 4.6 86 BULK-709df55b
13932 Bulk Product 8300aafc Books $623.13 456 4.8 75 BULK-b9625adf
13933 Bulk Product aa86cf30 Clothing $38.34 183 1.4 75 BULK-d295b523
13934 Bulk Product 9409dc70 Electronics $898.51 8 3.3 64 BULK-ba921dd9
13935 Bulk Product 8abc2f9e Home & Garden $543.94 110 3.9 83 BULK-dab28b42
13936 Bulk Product 4c7df935 Toys & Games $848.47 188 3.9 36 BULK-02d149f8
13937 Bulk Product 9a64d494 Sports & Outdoors $999.95 374 1.1 66 BULK-49fcefc0
13938 Bulk Product 9e24821d Electronics $892.85 107 2.7 71 BULK-9339ca01
13939 Bulk Product 82cad23b Electronics $576.67 24 2.5 52 BULK-ab0db631
13940 Bulk Product 2ea0b8aa Electronics $131.72 270 2.1 99 BULK-d11d021c
13941 Bulk Product 086ab1e5 Books $324.36 155 5.0 56 BULK-965c3453
13942 Bulk Product 084ffa06 Sports & Outdoors $927.30 386 3.1 2 BULK-1bc4d433
13943 Bulk Product a1ad7f5a Electronics $576.11 107 4.7 88 BULK-3167239a
13944 Bulk Product 3c00a36d Sports & Outdoors $78.82 135 4.4 51 BULK-42c554d6
13945 Bulk Product dc17fedf Electronics $298.41 65 2.8 73 BULK-18570bce
13946 Bulk Product da5ca854 Books $777.71 492 3.8 9 BULK-e195e22c
13947 Bulk Product 604d6cbd Toys & Games $234.55 431 4.9 83 BULK-2237e30c
13948 Bulk Product d851f213 Clothing $583.78 85 3.8 70 BULK-8b48dcf8
13949 Bulk Product e05bbd4a Clothing $363.64 314 4.5 92 BULK-6decd668
13950 Bulk Product 6c10e359 Toys & Games $311.69 55 1.5 77 BULK-6c8da6cf
13951 Bulk Product aa5e8f8d Home & Garden $108.27 297 1.2 17 BULK-3c17ab66
13952 Bulk Product 51726a40 Toys & Games $305.05 252 3.7 92 BULK-c4e5b204
13953 Bulk Product b5fcf3a4 Sports & Outdoors $526.41 461 2.1 55 BULK-0cdd5d23
13954 Bulk Product 31c3213f Toys & Games $598.47 157 4.9 79 BULK-21bd1051
13955 Bulk Product 82d5a785 Sports & Outdoors $280.55 214 1.5 34 BULK-e90ae8c2
13956 Bulk Product 98871844 Electronics $62.77 15 0.0 47 BULK-6ffb4567
13957 Bulk Product d7ac0dd1 Sports & Outdoors $399.98 16 3.8 34 BULK-41c0ba4c
13958 Bulk Product ba8b7c8a Home & Garden $608.21 386 4.3 55 BULK-60feeb52
13959 Bulk Product cff236bd Electronics $34.00 97 4.7 92 BULK-0daea6e7
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