Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

12 ms

Page Size

200

Current Page

52 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 52 Results Showing 10201 - 10400 of 24441

ID Name Category Price Stock Rating Reviews SKU
10760 Bulk Product 90f4736d Books $554.15 464 0.9 43 BULK-f9c906d9
10761 Bulk Product aa64984e Sports & Outdoors $230.40 399 4.6 85 BULK-2ba79d95
10762 Bulk Product b13f0276 Clothing $363.60 307 1.4 8 BULK-93120f49
10763 Bulk Product 59ddde26 Toys & Games $174.04 181 4.9 37 BULK-708f47d0
10764 Bulk Product 679a3a42 Books $16.95 65 1.6 23 BULK-964d045d
10765 Bulk Product 7a933dda Toys & Games $957.88 179 2.1 22 BULK-ac664f39
10766 Bulk Product 9ec45527 Home & Garden $369.51 254 1.7 30 BULK-8b64e7d8
10767 Bulk Product 9ae05da6 Clothing $555.13 90 0.4 38 BULK-1f56da69
10768 Bulk Product 17eaf214 Toys & Games $998.21 151 0.1 78 BULK-b05f2c30
10769 Bulk Product 07546d85 Toys & Games $556.25 194 0.9 37 BULK-62b1e674
10770 Bulk Product ecf0f5a7 Home & Garden $44.18 280 3.0 28 BULK-8326db77
10771 Bulk Product 475971de Clothing $674.21 264 4.1 46 BULK-d9cb6614
10772 Bulk Product a2b8fa79 Sports & Outdoors $460.01 352 2.6 9 BULK-de1daf78
10773 Bulk Product 582d58cd Books $365.92 97 1.6 94 BULK-469448a6
10774 Bulk Product 269e2843 Books $470.48 2 4.1 88 BULK-7c2e1765
10775 Bulk Product 027b1adf Books $616.94 494 4.4 22 BULK-0ef3a949
10776 Bulk Product f2d55712 Electronics $307.21 499 1.2 14 BULK-bf3b71a9
10777 Bulk Product 059b50e6 Sports & Outdoors $137.88 424 4.3 65 BULK-104be443
10778 Bulk Product 672e349f Books $687.65 200 3.9 3 BULK-dc3a7947
10779 Bulk Product 7e2571a0 Home & Garden $730.01 259 2.0 54 BULK-8d74f27f
10780 Bulk Product 596c7eea Toys & Games $788.50 98 2.0 61 BULK-d16e1065
10781 Bulk Product 175076af Toys & Games $115.13 309 4.6 61 BULK-9aa597d0
10782 Bulk Product 20b1bc68 Toys & Games $430.77 222 2.6 35 BULK-3b597b6f
10783 Bulk Product fbc260f7 Toys & Games $85.20 375 4.8 74 BULK-6ccdaef2
10784 Bulk Product c65c6dfb Electronics $171.45 299 1.4 55 BULK-8060070f
10785 Bulk Product dc89158f Books $522.81 178 2.3 21 BULK-71471c65
10786 Bulk Product f4883459 Sports & Outdoors $786.06 58 2.3 38 BULK-5045c637
10787 Bulk Product 1058480a Clothing $459.27 333 1.6 69 BULK-4d62c10d
10788 Bulk Product 97d6d4a7 Home & Garden $594.12 479 1.2 71 BULK-a0aa4a08
10789 Bulk Product 73a60d60 Clothing $58.43 238 4.3 80 BULK-c27d0b38
10790 Bulk Product f8726797 Sports & Outdoors $403.09 400 0.1 99 BULK-6731ed41
10791 Bulk Product fe4b5e5e Toys & Games $835.14 164 4.2 85 BULK-4422fd85
10792 Bulk Product 39f96ca3 Toys & Games $134.45 40 1.7 18 BULK-9a4e218d
10793 Bulk Product f3002dba Sports & Outdoors $535.32 166 3.4 78 BULK-88de01d3
10794 Bulk Product e585f6d4 Toys & Games $122.91 45 0.1 56 BULK-2b00a8c2
10795 Bulk Product 8de54108 Sports & Outdoors $952.05 455 4.8 0 BULK-5823d41f
10796 Bulk Product 3aee4f06 Clothing $517.22 399 4.1 62 BULK-ec362883
10797 Bulk Product 309cb7d7 Sports & Outdoors $146.63 35 2.2 48 BULK-092f82af
10798 Bulk Product 9be48693 Books $523.83 245 4.6 39 BULK-4a9fa43e
10799 Bulk Product b585e8dd Home & Garden $359.14 124 0.4 84 BULK-d2a0aede
10800 Bulk Product fa79b8de Home & Garden $879.23 425 3.0 68 BULK-912172b0
10801 Bulk Product fbd4a22b Toys & Games $779.12 451 4.3 2 BULK-bc18ba98
10802 Bulk Product 73d4f161 Sports & Outdoors $928.05 85 4.6 51 BULK-c38570a5
10803 Bulk Product 81bbdec7 Electronics $763.44 252 1.6 70 BULK-feea642d
10804 Bulk Product 1c3dc6b6 Toys & Games $760.43 327 3.5 48 BULK-a69bc7ff
10805 Bulk Product 0886aa48 Books $573.79 316 0.1 92 BULK-5bdffd02
10806 Bulk Product c2c29293 Clothing $496.23 90 1.0 35 BULK-31169a29
10807 Bulk Product 2bb623da Books $460.15 53 0.7 87 BULK-e5e3fd57
10808 Bulk Product 1720825b Books $42.00 435 2.8 10 BULK-5caf14de
10809 Bulk Product 6b6a8224 Clothing $814.44 254 3.2 41 BULK-41f8499d
10810 Bulk Product 71db92d8 Sports & Outdoors $470.57 380 2.6 77 BULK-2f7b6a44
10811 Bulk Product 9c6f9021 Sports & Outdoors $883.49 477 1.2 16 BULK-5c848784
10812 Bulk Product 41c132f2 Toys & Games $795.00 1 0.7 65 BULK-79b950f0
10813 Bulk Product 0538ff06 Clothing $882.91 476 0.1 68 BULK-8a5feb97
10814 Bulk Product 782dfc6e Home & Garden $943.13 38 3.1 8 BULK-7c8dbd49
10815 Bulk Product f4db6fef Clothing $294.22 41 2.0 74 BULK-4d8f0170
10816 Bulk Product 4e8330d2 Electronics $92.63 94 2.2 19 BULK-4bc01013
10817 Bulk Product 47bd711c Sports & Outdoors $457.67 311 1.7 89 BULK-3c6f481b
10818 Bulk Product 19b4b5d8 Toys & Games $737.05 423 4.1 12 BULK-40a696b5
10819 Bulk Product c2858ce8 Home & Garden $520.49 460 3.6 65 BULK-820ba722
10820 Bulk Product c4223710 Sports & Outdoors $816.90 89 2.1 35 BULK-55d5766b
10821 Bulk Product 1faffea2 Toys & Games $113.95 480 4.7 64 BULK-292345ab
10822 Bulk Product f98c4bc6 Clothing $41.87 210 4.4 61 BULK-2e55be13
10823 Bulk Product c0b504e0 Home & Garden $393.90 365 3.2 60 BULK-3a752695
10824 Bulk Product 5ccb6ea3 Electronics $754.69 3 1.5 12 BULK-ab01217f
10825 Bulk Product 165cbfc0 Clothing $511.55 171 1.3 94 BULK-d37b8a30
10826 Bulk Product 99f2b27c Electronics $104.77 225 1.5 87 BULK-88da4ec6
10827 Bulk Product f9e19955 Clothing $400.38 249 0.7 70 BULK-7542dab1
10828 Bulk Product f7385b3c Toys & Games $784.71 425 2.1 78 BULK-b0b83cde
10829 Bulk Product 1d43a2ec Home & Garden $106.15 102 0.5 3 BULK-2741270d
10830 Bulk Product 2997521f Home & Garden $105.03 125 4.2 75 BULK-89aaf071
10831 Bulk Product 34f169b0 Toys & Games $359.92 120 3.4 30 BULK-022a3819
10832 Bulk Product 1e612d1f Sports & Outdoors $901.59 161 5.0 22 BULK-66785e7f
10833 Bulk Product d0f0308c Home & Garden $678.26 66 3.9 45 BULK-0caba583
10834 Bulk Product 4ab8225d Sports & Outdoors $284.71 173 4.3 34 BULK-f29d800e
10835 Bulk Product ffd41acd Electronics $83.83 456 0.6 74 BULK-87efbdc6
10836 Bulk Product d4331a27 Electronics $487.17 264 2.3 50 BULK-363bf807
10837 Bulk Product c478d6a7 Books $158.71 279 4.3 9 BULK-6c546e36
10838 Bulk Product f91645ee Sports & Outdoors $263.96 468 4.6 56 BULK-5652c606
10839 Bulk Product 86e59340 Books $360.36 329 2.4 58 BULK-f12880ef
10840 Bulk Product 38d14faa Home & Garden $776.29 424 4.8 54 BULK-ecff1dfb
10841 Bulk Product 32363593 Toys & Games $225.98 201 0.5 66 BULK-d1f9ebee
10842 Bulk Product 1cc21d2a Toys & Games $778.22 356 4.7 96 BULK-d0583a92
10843 Bulk Product f0c40e76 Clothing $282.54 324 3.9 37 BULK-830095c2
10844 Bulk Product 3c12e6d8 Books $234.49 403 3.1 96 BULK-b7c1694c
10845 Bulk Product 311eabb1 Books $578.06 429 1.8 43 BULK-7e218919
10846 Bulk Product 7d602bdf Toys & Games $353.17 138 1.8 50 BULK-240951ff
10847 Bulk Product 7f9796b0 Home & Garden $770.80 360 4.7 68 BULK-c2604ab7
10848 Bulk Product 3cead1b7 Toys & Games $240.11 85 4.9 23 BULK-a01d2498
10849 Bulk Product 2898e097 Electronics $102.35 467 2.8 46 BULK-154ace5a
10850 Bulk Product fb35c5ec Sports & Outdoors $965.60 373 3.8 47 BULK-54f33c83
10851 Bulk Product c009c284 Sports & Outdoors $378.08 477 1.2 49 BULK-6eddb602
10852 Bulk Product d0aeb09b Home & Garden $173.89 139 3.6 19 BULK-20d9689f
10853 Bulk Product 58dda536 Books $344.60 363 1.7 48 BULK-a0684fde
10854 Bulk Product 5100e848 Books $661.60 185 4.2 77 BULK-f32d669f
10855 Bulk Product bb4d4c4a Electronics $689.36 219 4.5 31 BULK-7080370a
10856 Bulk Product 777284f1 Clothing $343.52 328 0.6 82 BULK-9ade600d
10857 Bulk Product 6dbf78db Clothing $558.56 438 4.6 37 BULK-56471b9f
10858 Bulk Product ae91b31e Books $792.41 115 3.2 55 BULK-a799f32b
10859 Bulk Product ba540c7d Sports & Outdoors $808.07 166 1.4 91 BULK-d73a3d0a
10860 Bulk Product 65993236 Home & Garden $577.68 76 0.7 50 BULK-5c251abe
10861 Bulk Product c966849d Books $835.22 116 4.5 36 BULK-ff65bb11
10862 Bulk Product a04e29f5 Books $151.42 430 2.8 53 BULK-8cc141d2
10863 Bulk Product eb680c8b Electronics $700.34 196 3.6 31 BULK-656081ef
10864 Bulk Product dd8dbd0b Books $50.40 97 3.3 29 BULK-34ca2c8e
10865 Bulk Product 60563cfc Clothing $559.08 276 4.2 3 BULK-383e5823
10866 Bulk Product b066bb2c Books $249.96 138 4.9 70 BULK-d1cf4891
10867 Bulk Product d81fbad7 Books $787.70 240 1.7 84 BULK-407f3d34
10868 Bulk Product aa168e82 Clothing $885.04 324 3.4 5 BULK-a3d18296
10869 Bulk Product 4dc38997 Toys & Games $51.17 218 1.4 53 BULK-f739a3a4
10870 Bulk Product 4539ad0c Clothing $109.24 396 4.4 10 BULK-e6a80e2d
10871 Bulk Product 518c03e3 Electronics $671.77 89 4.1 55 BULK-88af57f7
10872 Bulk Product b72985c7 Electronics $405.32 155 4.7 71 BULK-85e544fb
10873 Bulk Product 04cfe8a0 Clothing $19.56 104 0.9 15 BULK-9540f363
10874 Bulk Product fa2c3902 Books $633.24 264 4.4 75 BULK-8bd7526d
10875 Bulk Product 92030288 Clothing $784.54 464 2.4 72 BULK-8ff055e1
10876 Bulk Product ba61691f Clothing $42.83 334 3.4 63 BULK-1e7356ad
10877 Bulk Product 86cbb55e Home & Garden $151.53 375 3.0 50 BULK-bee9953f
10878 Bulk Product b207294d Home & Garden $899.16 266 2.3 96 BULK-046bbf6f
10879 Bulk Product be8bc27d Toys & Games $219.96 246 4.2 67 BULK-304a53c6
10880 Bulk Product 0d26f7b4 Electronics $737.39 65 4.3 21 BULK-ab4d5814
10881 Bulk Product e4f7ec79 Electronics $622.10 65 2.6 96 BULK-fb0a17bd
10882 Bulk Product 61028479 Sports & Outdoors $90.67 336 0.2 76 BULK-64eb3a12
10883 Bulk Product df0b73ba Electronics $152.36 413 0.5 59 BULK-0bc6a7fb
10884 Bulk Product a48bdd05 Books $161.72 427 4.9 54 BULK-de3c6ba0
10885 Bulk Product 166182c5 Toys & Games $280.55 97 1.7 1 BULK-7bef77d9
10886 Bulk Product f5154d69 Electronics $169.83 454 2.1 47 BULK-1200d122
10887 Bulk Product 4b242dbe Electronics $316.81 401 1.3 86 BULK-2c2ba42e
10888 Bulk Product 77be996e Books $26.36 173 4.8 3 BULK-45c8acd0
10889 Bulk Product a7184c4a Home & Garden $256.83 48 2.3 18 BULK-f10a7c24
10890 Bulk Product 2137d4de Toys & Games $975.55 196 0.2 28 BULK-5f099cd2
10891 Bulk Product 049f2f13 Books $705.42 422 3.7 16 BULK-417becce
10892 Bulk Product e4700946 Books $982.05 193 4.2 95 BULK-ab877b91
10893 Bulk Product 24701881 Home & Garden $490.41 351 0.1 92 BULK-c9a7bbbd
10894 Bulk Product 13d427e7 Sports & Outdoors $910.97 235 2.1 58 BULK-c88b3152
10895 Bulk Product a7a8c268 Books $475.21 439 4.6 81 BULK-6f44a104
10896 Bulk Product f8f563b9 Sports & Outdoors $674.23 372 3.7 78 BULK-af5274e1
10897 Bulk Product 0a731b68 Electronics $523.74 97 4.8 18 BULK-933bd54f
10898 Bulk Product 512c65bb Clothing $831.85 154 2.9 91 BULK-157bc089
10899 Bulk Product a1396564 Toys & Games $366.46 393 2.3 26 BULK-4ead721f
10900 Bulk Product f7ecc6fa Toys & Games $716.50 363 2.8 64 BULK-fb394e11
10901 Bulk Product 9723cc55 Sports & Outdoors $307.64 52 4.0 31 BULK-392d353d
10902 Bulk Product c3ecdbc2 Home & Garden $408.94 486 4.3 14 BULK-0a105060
10903 Bulk Product c56e71b1 Toys & Games $106.00 379 1.4 36 BULK-fdf207f7
10904 Bulk Product 71f9af9e Home & Garden $889.52 10 4.8 57 BULK-348dbeb3
10905 Bulk Product d830a33e Books $439.69 375 2.7 14 BULK-460fce11
10906 Bulk Product 6b4d0be1 Clothing $176.42 23 2.7 13 BULK-924a4995
10907 Bulk Product b5ced554 Home & Garden $369.48 214 1.6 17 BULK-2ac66ac1
10908 Bulk Product a42f70de Electronics $340.17 483 0.7 74 BULK-e57d3adb
10909 Bulk Product f51d6468 Home & Garden $297.11 385 1.7 64 BULK-dd4fc0db
10910 Bulk Product fee8e4ff Electronics $492.45 74 4.0 19 BULK-4c8df7c6
10911 Bulk Product 4eef1537 Home & Garden $359.32 265 3.0 0 BULK-abfb8102
10912 Bulk Product 5da5c27d Home & Garden $694.20 350 3.1 20 BULK-c7003cba
10913 Bulk Product 23aed50c Electronics $33.82 315 4.9 46 BULK-6b83edd2
10914 Bulk Product 978cfdef Toys & Games $659.59 50 4.3 50 BULK-3b369bf9
10915 Bulk Product 38ca3f4b Electronics $1,002.19 83 3.2 49 BULK-d4bea6c8
10916 Bulk Product 9aed1d0d Electronics $356.49 440 1.3 15 BULK-65978280
10917 Bulk Product c23e34bc Toys & Games $75.85 167 0.5 60 BULK-fab30c16
10918 Bulk Product 88452c59 Books $394.36 10 2.9 34 BULK-5b9bca1a
10919 Bulk Product 862c422e Toys & Games $236.53 80 4.4 89 BULK-1c9349d6
10920 Bulk Product 722e4877 Toys & Games $889.93 140 1.0 16 BULK-c56f937e
10921 Bulk Product 4372ebf4 Toys & Games $633.99 386 3.4 30 BULK-27c00995
10922 Bulk Product cdfb4f8a Books $932.93 451 0.7 81 BULK-7a764fc7
10923 Bulk Product 51ee7ede Sports & Outdoors $866.59 377 2.0 14 BULK-244d753c
10924 Bulk Product 2af12772 Books $507.97 18 4.4 89 BULK-0087bdc5
10925 Bulk Product 4c7fd038 Sports & Outdoors $75.25 42 2.3 97 BULK-5839c794
10926 Bulk Product 806255dd Sports & Outdoors $652.00 326 3.5 3 BULK-90e07efe
10927 Bulk Product bbfd8b47 Home & Garden $501.30 204 3.0 63 BULK-d19b63e3
10928 Bulk Product 8926910b Sports & Outdoors $331.82 301 0.6 9 BULK-73d67a99
10929 Bulk Product aee31c86 Toys & Games $178.57 449 2.8 31 BULK-64f6405d
10930 Bulk Product fadada1b Books $642.87 185 1.4 82 BULK-7425e4ec
10931 Bulk Product 5c1a7ed8 Clothing $524.89 362 3.1 6 BULK-981edbae
10932 Bulk Product b8ed421c Electronics $799.11 78 4.7 48 BULK-c4285a2e
10933 Bulk Product a1b43207 Home & Garden $604.42 38 4.1 64 BULK-1ce45a65
10934 Bulk Product b740f57a Toys & Games $967.29 294 4.1 47 BULK-8b80499a
10935 Bulk Product aa7db9eb Sports & Outdoors $936.45 416 0.9 93 BULK-edf748f5
10936 Bulk Product 09a11f8a Home & Garden $292.61 342 0.1 65 BULK-37ad93ab
10937 Bulk Product 2c64533e Clothing $419.41 83 3.6 85 BULK-3308badf
10938 Bulk Product 854a48e1 Books $496.19 327 2.4 44 BULK-062d3465
10939 Bulk Product 93c25003 Home & Garden $801.37 295 4.5 27 BULK-b3194b15
10940 Bulk Product 5c3e2c37 Books $604.08 216 4.9 56 BULK-a7985e9c
10941 Bulk Product 9c9b2674 Home & Garden $535.75 297 1.1 36 BULK-a2522b64
10942 Bulk Product 18c64b37 Electronics $792.00 143 4.1 77 BULK-b9998cd0
10943 Bulk Product 8c8db427 Clothing $712.84 66 1.7 98 BULK-a957fa44
10944 Bulk Product c7b4b25e Electronics $899.87 105 0.9 42 BULK-517dd98e
10945 Bulk Product 9a3f4972 Sports & Outdoors $998.35 325 4.2 94 BULK-cfc0df57
10946 Bulk Product b6f5ca6f Books $33.44 131 0.6 60 BULK-7fe427cd
10947 Bulk Product c0dd2008 Toys & Games $355.85 9 1.0 72 BULK-c7c26903
10948 Bulk Product 48e28ad5 Clothing $574.08 162 1.1 20 BULK-08cc52b9
10949 Bulk Product f0122027 Books $810.71 418 0.6 66 BULK-cf4e6a36
10950 Bulk Product 5ad79eb4 Books $523.05 70 1.0 80 BULK-ec2e751f
10951 Bulk Product 2bf3a3ef Home & Garden $235.68 165 4.8 28 BULK-3726da55
10952 Bulk Product 6c6f14d5 Electronics $751.04 201 1.0 55 BULK-b07c9526
10953 Bulk Product 8aae5334 Electronics $713.26 36 0.5 25 BULK-cf88e76d
10954 Bulk Product c47d0050 Sports & Outdoors $165.42 188 1.8 9 BULK-5c9cafbe
10955 Bulk Product 749785b5 Clothing $392.89 20 1.9 58 BULK-2010c586
10956 Bulk Product 6c809abf Books $556.62 271 4.8 83 BULK-43e5b8ac
10957 Bulk Product 351f92a3 Sports & Outdoors $567.77 108 0.7 56 BULK-bcc300b8
10958 Bulk Product 722d3ea9 Books $268.80 256 0.4 6 BULK-67f0df60
10959 Bulk Product 159734ba Home & Garden $501.61 427 1.4 20 BULK-afe0543e
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