Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

27 ms

Page Size

200

Current Page

117 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 117 Results Showing 23201 - 23400 of 24441

ID Name Category Price Stock Rating Reviews SKU
23760 Bulk Product 5a4fb3b8 Toys & Games $670.33 65 2.6 63 BULK-9908a99b
23761 Bulk Product d7815779 Toys & Games $862.95 174 1.6 26 BULK-d43d31f4
23762 Bulk Product b40c6362 Electronics $873.22 13 2.2 47 BULK-56bdf4e7
23763 Bulk Product 5010e24c Sports & Outdoors $324.21 279 0.6 79 BULK-da56ad36
23764 Bulk Product 7492f370 Home & Garden $518.21 441 3.4 20 BULK-d675ad23
23765 Bulk Product 7f103067 Books $206.72 60 3.4 23 BULK-bb7e3250
23766 Bulk Product ab3f708d Clothing $817.62 277 0.9 61 BULK-c4345111
23767 Bulk Product 3a47ae99 Electronics $936.57 114 3.6 70 BULK-5f8d8ab4
23768 Bulk Product 36fb6044 Clothing $888.78 435 1.0 25 BULK-fb8f713a
23769 Bulk Product 853f79f1 Electronics $500.04 31 4.6 97 BULK-adacf196
23770 Bulk Product c3b87aa1 Clothing $759.93 285 3.6 87 BULK-01f06ef6
23771 Bulk Product 26a29c5e Books $740.28 376 0.2 21 BULK-2667a033
23772 Bulk Product a722dee5 Toys & Games $696.89 478 3.1 54 BULK-f5fb3822
23773 Bulk Product 83b3baf8 Home & Garden $481.80 203 1.0 26 BULK-4ea28ac7
23774 Bulk Product 46c6506d Sports & Outdoors $831.65 208 3.9 75 BULK-44ce1376
23775 Bulk Product d7f8b6a7 Sports & Outdoors $104.71 303 0.9 33 BULK-a2518b2a
23776 Bulk Product deb69377 Sports & Outdoors $458.41 246 0.8 37 BULK-6691faf2
23777 Bulk Product b98407a6 Toys & Games $453.68 44 1.2 61 BULK-d14183a7
23778 Bulk Product fef5b2cf Sports & Outdoors $768.14 22 3.6 49 BULK-45a3edb6
23779 Bulk Product 65ffb1b0 Clothing $431.66 136 4.6 89 BULK-faaa88d1
23780 Bulk Product 91c1f105 Toys & Games $500.65 361 2.4 53 BULK-57a7e91e
23781 Bulk Product 277d87da Electronics $415.98 392 3.8 93 BULK-81b58389
23782 Bulk Product 0a6c0fb9 Toys & Games $900.98 314 0.2 83 BULK-ea921ca8
23783 Bulk Product 95545781 Toys & Games $919.55 352 1.1 3 BULK-288a6826
23784 Bulk Product a7b7f1c9 Clothing $135.74 390 1.4 98 BULK-23fbabcd
23785 Bulk Product 21fe1f71 Home & Garden $174.14 490 0.6 70 BULK-c3632d55
23786 Bulk Product ec34dcf8 Books $914.42 269 0.2 29 BULK-9e2e00e4
23787 Bulk Product 89510708 Books $354.50 332 4.4 91 BULK-478713e9
23788 Bulk Product de42ecbe Books $752.99 488 3.0 6 BULK-0f08501d
23789 Bulk Product 54f130bc Books $758.34 219 3.0 32 BULK-ef13c13d
23790 Bulk Product ac5a4c1b Toys & Games $39.99 9 4.6 7 BULK-9c3775b6
23791 Bulk Product dac08877 Electronics $859.54 462 1.1 17 BULK-80556b3c
23792 Bulk Product a8766d46 Books $650.74 29 2.8 45 BULK-0fe96c0e
23793 Bulk Product 6d4f75c2 Clothing $976.10 295 2.8 54 BULK-8473243f
23794 Bulk Product 5a0d705d Sports & Outdoors $471.44 251 1.8 99 BULK-66f370d1
23795 Bulk Product 7b1030e5 Books $71.14 95 2.0 30 BULK-e524a14b
23796 Bulk Product 0ce1b82e Clothing $254.34 478 4.2 40 BULK-aa2af988
23797 Bulk Product f9441bdc Home & Garden $612.42 215 4.4 17 BULK-8ddcc906
23798 Bulk Product 4b885acd Home & Garden $828.75 411 2.4 65 BULK-fa28941e
23799 Bulk Product 43575b4a Electronics $244.84 63 0.8 10 BULK-0e43de77
23800 Bulk Product ddaccd82 Sports & Outdoors $990.40 301 3.7 21 BULK-6072aa9d
23801 Bulk Product 3b8c23ac Toys & Games $294.53 257 3.6 99 BULK-b61946e5
23802 Bulk Product 2de65ad9 Toys & Games $665.24 383 1.8 63 BULK-e4d3bca8
23803 Bulk Product 837dfe71 Toys & Games $542.13 336 1.4 67 BULK-964088d9
23804 Bulk Product 32c4968e Toys & Games $674.82 238 2.7 45 BULK-478bf5b3
23805 Bulk Product 5f3d3c3e Home & Garden $733.16 424 0.9 77 BULK-d1d66f70
23806 Bulk Product 422ac0f0 Electronics $501.07 425 3.5 27 BULK-70514a42
23807 Bulk Product b9c1cb65 Toys & Games $230.74 237 2.0 44 BULK-a7a4ec2f
23808 Bulk Product 6934b3d9 Sports & Outdoors $199.69 14 4.6 10 BULK-5ebaa77a
23809 Bulk Product 472fc2dc Home & Garden $45.31 138 3.3 40 BULK-4e610665
23810 Bulk Product 54b31a98 Home & Garden $706.43 230 4.8 92 BULK-23e3c246
23811 Bulk Product 653ae369 Clothing $215.36 380 4.6 25 BULK-53604f5d
23812 Bulk Product 850b000e Sports & Outdoors $808.24 348 4.9 74 BULK-08c7ae64
23813 Bulk Product 465a0f85 Electronics $905.58 459 1.3 89 BULK-b00a06ea
23814 Bulk Product 963dba33 Sports & Outdoors $833.70 217 3.3 41 BULK-1f11e223
23815 Bulk Product 00f72aae Clothing $139.93 299 1.1 66 BULK-2c4cde03
23816 Bulk Product 29a32212 Toys & Games $544.18 228 0.2 9 BULK-88e06f62
23817 Bulk Product add6e14d Electronics $987.20 107 4.5 21 BULK-f17f9ab5
23818 Bulk Product 7f22410f Clothing $535.68 293 4.4 91 BULK-05439037
23819 Bulk Product 670551ee Electronics $380.53 10 4.4 61 BULK-40ca203e
23820 Bulk Product ebedf863 Clothing $332.76 283 1.5 91 BULK-f43dea59
23821 Bulk Product 0df8edff Clothing $928.97 39 3.4 1 BULK-a845d48b
23822 Bulk Product df2353f8 Books $86.69 156 3.8 73 BULK-54f3aa40
23823 Bulk Product 3207f77e Toys & Games $623.12 415 4.6 42 BULK-e0e57676
23824 Bulk Product 2e1fbb5e Books $745.81 120 0.6 50 BULK-253ca182
23825 Bulk Product 4f6e8c3b Home & Garden $164.69 366 3.7 85 BULK-7cf141be
23826 Bulk Product e94c1971 Home & Garden $942.71 464 3.4 39 BULK-c335c660
23827 Bulk Product 10bbf6f2 Books $858.84 492 2.1 8 BULK-faf4447d
23828 Bulk Product eb413854 Clothing $752.21 244 1.6 10 BULK-18d45726
23829 Bulk Product 7b61b8d3 Clothing $184.39 480 2.4 37 BULK-bc2c2f7d
23830 Bulk Product ca16d32c Electronics $234.51 399 2.0 61 BULK-860031eb
23831 Bulk Product 204c3e3c Books $121.49 227 4.9 78 BULK-07c5b053
23832 Bulk Product 166c043c Electronics $838.03 245 3.4 74 BULK-5bd93cfc
23833 Bulk Product 2b81c11f Home & Garden $849.48 91 4.6 88 BULK-22dc2cb2
23834 Bulk Product d8ba5386 Home & Garden $484.03 481 4.6 45 BULK-679b9e06
23835 Bulk Product 333ed02c Sports & Outdoors $699.72 232 0.0 23 BULK-e757dbd2
23836 Bulk Product 97e73f2a Clothing $487.35 44 0.8 77 BULK-32a1d99d
23837 Bulk Product 033ea2af Clothing $315.06 147 3.6 99 BULK-d312dab2
23838 Bulk Product f1042bb2 Sports & Outdoors $127.51 134 4.6 73 BULK-31c9bb15
23839 Bulk Product e7bb633a Books $295.95 475 4.2 69 BULK-0d11c0b8
23840 Bulk Product 369a6b52 Books $468.47 388 5.0 97 BULK-a81cc4ae
23841 Bulk Product 4f382d50 Sports & Outdoors $156.54 479 2.1 52 BULK-7dae706e
23842 Bulk Product 54337eb6 Electronics $721.93 141 4.6 14 BULK-89810dc5
23843 Bulk Product 7f2a2ae9 Sports & Outdoors $742.23 348 3.7 22 BULK-233a2586
23844 Bulk Product e461b8fb Electronics $397.35 314 3.2 88 BULK-414fa993
23845 Bulk Product fc05cde3 Clothing $274.27 373 0.1 46 BULK-ca8bda56
23846 Bulk Product 2b30e4af Home & Garden $930.13 419 0.6 27 BULK-6aa56935
23847 Bulk Product 172527ba Clothing $236.83 146 0.9 9 BULK-7d02111f
23848 Bulk Product 9e8701dc Electronics $904.75 478 0.9 73 BULK-c272f355
23849 Bulk Product 63e3a303 Electronics $360.86 0 1.3 17 BULK-68419bb4
23850 Bulk Product 9a0472de Electronics $1,006.11 347 3.2 62 BULK-466c4102
23851 Bulk Product c76ee052 Clothing $655.17 104 1.0 71 BULK-57a9cef3
23852 Bulk Product 616a329d Books $617.63 233 1.5 76 BULK-60656d43
23853 Bulk Product 4c1ea7df Electronics $757.64 327 0.9 34 BULK-8032a031
23854 Bulk Product b4a52797 Toys & Games $844.31 477 3.0 16 BULK-02a7e081
23855 Bulk Product 148ec0b2 Electronics $153.71 135 1.2 58 BULK-b0ded9ea
23856 Bulk Product 300e4ed3 Books $820.15 83 1.6 69 BULK-b016621e
23857 Bulk Product de5ce372 Clothing $139.78 9 3.0 95 BULK-94f5623e
23858 Bulk Product 6137f1c5 Home & Garden $393.55 336 1.1 23 BULK-618d5b56
23859 Bulk Product b9b3f338 Home & Garden $499.02 126 1.1 58 BULK-a10d6333
23860 Bulk Product 380b80d7 Toys & Games $93.77 242 3.9 92 BULK-587eb43e
23861 Bulk Product fc086eb5 Home & Garden $765.57 282 3.5 91 BULK-8f0c6143
23862 Bulk Product 827eb389 Home & Garden $185.34 400 1.8 7 BULK-4afbef4d
23863 Bulk Product c99c9c19 Clothing $511.29 19 1.0 89 BULK-f82ef05d
23864 Bulk Product cd35eccc Toys & Games $382.66 359 3.5 90 BULK-bb955007
23865 Bulk Product 2e4e4f35 Sports & Outdoors $806.85 156 0.8 40 BULK-12f2a7aa
23866 Bulk Product 61ed0ab9 Electronics $24.81 487 1.0 88 BULK-3e59e520
23867 Bulk Product 5b59fbc3 Sports & Outdoors $79.75 395 2.1 93 BULK-d1252600
23868 Bulk Product cdb95fe3 Electronics $942.84 269 0.9 57 BULK-1334fe32
23869 Bulk Product 0e6ebb30 Books $120.85 403 4.0 29 BULK-3b345a46
23870 Bulk Product 24e3d2cb Sports & Outdoors $991.04 432 0.4 95 BULK-83bf1221
23871 Bulk Product 27e1737e Clothing $858.69 414 0.5 54 BULK-57514992
23872 Bulk Product 58c68fca Sports & Outdoors $422.04 152 4.2 86 BULK-7c747612
23873 Bulk Product 3d87c35b Toys & Games $207.00 44 3.0 10 BULK-d935f656
23874 Bulk Product e5a495e1 Sports & Outdoors $474.27 414 3.5 45 BULK-96d7c809
23875 Bulk Product 1adff345 Books $347.26 165 3.1 60 BULK-09e35850
23876 Bulk Product cf2bc1f8 Toys & Games $925.78 149 2.5 84 BULK-48cb78af
23877 Bulk Product fd588fa5 Toys & Games $573.35 302 3.5 78 BULK-5b601bc8
23878 Bulk Product 57bf5c60 Books $120.79 171 3.0 44 BULK-9771bcc1
23879 Bulk Product e50766ef Clothing $539.55 54 3.8 28 BULK-c73b30b1
23880 Bulk Product 643a33c4 Books $613.06 359 0.5 89 BULK-27aef50d
23881 Bulk Product 49d2a289 Sports & Outdoors $30.95 354 3.5 2 BULK-eb095ae6
23882 Bulk Product e22348d4 Clothing $663.64 477 2.1 91 BULK-7709bf02
23883 Bulk Product 2b452ca1 Electronics $832.06 235 0.9 63 BULK-c0646a8f
23884 Bulk Product 02fc7ac8 Electronics $788.06 172 1.9 84 BULK-5ae051f9
23885 Bulk Product 8c929369 Sports & Outdoors $42.14 224 1.5 79 BULK-24b0f727
23886 Bulk Product bd6c0b0e Books $13.96 196 4.6 82 BULK-1904a2fd
23887 Bulk Product 7390f339 Home & Garden $82.89 160 4.6 71 BULK-8cac7335
23888 Bulk Product 31d654f6 Home & Garden $497.79 484 0.4 45 BULK-fb44c9e7
23889 Bulk Product 602b51ef Home & Garden $38.47 248 0.0 1 BULK-0e2a959e
23890 Bulk Product 5d6fd6b5 Home & Garden $816.26 408 3.1 63 BULK-e7edd3ee
23891 Bulk Product 60dc6a85 Home & Garden $186.52 343 4.8 4 BULK-c7473cb8
23892 Bulk Product 24398932 Clothing $438.68 45 2.5 48 BULK-4d7b8a61
23893 Bulk Product 70084763 Clothing $157.50 278 0.3 13 BULK-526d2a92
23894 Bulk Product a02da377 Toys & Games $486.26 346 4.8 16 BULK-ac2fea70
23895 Bulk Product 1bbee93a Electronics $333.80 201 4.0 12 BULK-b6a118e9
23896 Bulk Product 6703e6c1 Toys & Games $1,001.36 239 2.8 94 BULK-3d866b92
23897 Bulk Product 0286a258 Clothing $504.82 253 3.9 35 BULK-b2b9c67f
23898 Bulk Product 7cef4b14 Electronics $841.62 77 4.0 87 BULK-cb1dee70
23899 Bulk Product 6a71293e Electronics $454.63 291 0.3 34 BULK-1231a16e
23900 Bulk Product 55212064 Sports & Outdoors $671.79 388 1.0 2 BULK-3aded461
23901 Bulk Product 29f55875 Sports & Outdoors $14.43 189 2.4 19 BULK-b69f39c8
23902 Bulk Product 485c9541 Clothing $1,005.91 252 3.5 72 BULK-8eb8fc56
23903 Bulk Product c8d3f8d2 Toys & Games $243.24 108 3.7 75 BULK-152f544b
23904 Bulk Product 29dbe94e Books $663.04 475 2.5 13 BULK-1a172ab5
23905 Bulk Product 68fa5ce0 Home & Garden $942.11 191 0.1 69 BULK-0ea11a54
23906 Bulk Product 8e81f1d9 Sports & Outdoors $333.66 21 1.8 10 BULK-5e258af6
23907 Bulk Product 53212904 Home & Garden $351.96 53 2.7 8 BULK-46e75202
23908 Bulk Product ea574b0a Toys & Games $290.43 473 3.0 51 BULK-ffa1bfe7
23909 Bulk Product 5c4eaf09 Home & Garden $203.46 263 2.3 10 BULK-e577718c
23910 Bulk Product c646f183 Clothing $383.96 106 0.7 67 BULK-a22b1f04
23911 Bulk Product 121dacfc Home & Garden $638.81 85 2.2 80 BULK-fa8cc59b
23912 Bulk Product 796523d3 Sports & Outdoors $318.95 468 4.2 5 BULK-8f3aa5fa
23913 Bulk Product 5128b64d Clothing $337.96 259 1.4 85 BULK-e3a6fb65
23914 Bulk Product ec1aa5f2 Home & Garden $369.81 470 4.8 91 BULK-2ab7df55
23915 Bulk Product c5cb1782 Books $222.88 267 4.2 45 BULK-c7dc800c
23916 Bulk Product deff3d95 Clothing $553.85 45 1.7 0 BULK-0259a233
23917 Bulk Product 422e81b7 Electronics $922.35 438 3.3 62 BULK-16afa8ff
23918 Bulk Product 7b02a269 Sports & Outdoors $750.99 388 4.3 8 BULK-b22fab07
23919 Bulk Product 32712a8f Books $331.09 311 0.8 42 BULK-bc202f4e
23920 Bulk Product 2ff96a3d Electronics $308.02 92 3.5 0 BULK-34a9e1f8
23921 Bulk Product a63eb82b Toys & Games $592.99 370 4.5 40 BULK-82e188e4
23922 Bulk Product 76b956b9 Electronics $137.25 209 4.9 96 BULK-05627975
23923 Bulk Product 52731524 Electronics $919.51 75 4.1 25 BULK-34f9dc6f
23924 Bulk Product 68d52d5f Home & Garden $371.43 138 2.1 5 BULK-6eb62f3e
23925 Bulk Product 02386fd2 Books $632.20 173 3.0 25 BULK-59dad7b0
23926 Bulk Product 732a4ce6 Books $107.50 301 2.0 73 BULK-385d18c8
23927 Bulk Product e8752ede Books $481.89 435 3.8 10 BULK-36909b24
23928 Bulk Product 450a191a Electronics $894.54 102 2.5 59 BULK-077f0f3e
23929 Bulk Product 6b089768 Toys & Games $698.71 354 0.0 47 BULK-b54b9b96
23930 Bulk Product 4002559f Sports & Outdoors $216.41 201 4.9 40 BULK-a02056cd
23931 Bulk Product 3e6a9ebe Electronics $673.44 149 1.5 26 BULK-3ed27846
23932 Bulk Product d7d8e6f4 Home & Garden $982.39 318 0.6 16 BULK-eddc7679
23933 Bulk Product d12a65bb Toys & Games $626.89 287 1.6 18 BULK-c9f53cb6
23934 Bulk Product 53c1ba22 Sports & Outdoors $400.24 11 1.2 81 BULK-50d1f5d5
23935 Bulk Product cc1183e8 Electronics $188.80 449 2.0 35 BULK-22b7f8cd
23936 Bulk Product 6a787d54 Electronics $451.34 171 3.6 55 BULK-8bc66edd
23937 Bulk Product 6546d197 Sports & Outdoors $354.66 34 4.8 95 BULK-7806709e
23938 Bulk Product 4877482d Toys & Games $908.38 243 1.4 6 BULK-53c9475f
23939 Bulk Product 95abb079 Electronics $747.54 122 2.5 2 BULK-dc827493
23940 Bulk Product d0762267 Toys & Games $307.86 190 4.8 9 BULK-b49c60fc
23941 Bulk Product 8ebf335b Toys & Games $522.48 483 3.9 0 BULK-c99db6ab
23942 Bulk Product a3a55515 Home & Garden $12.27 433 3.8 99 BULK-051bc4cf
23943 Bulk Product ccc33847 Books $41.82 120 3.8 31 BULK-38d04c42
23944 Bulk Product 4b646ea9 Clothing $487.05 171 0.8 33 BULK-53c062ea
23945 Bulk Product 60bc49f2 Clothing $607.95 64 3.0 31 BULK-fedaf266
23946 Bulk Product b4a07250 Clothing $701.51 160 2.3 90 BULK-45f73ef6
23947 Bulk Product 563f52db Books $300.26 330 3.4 50 BULK-739a42f3
23948 Bulk Product 6e73bc99 Home & Garden $817.87 370 4.5 42 BULK-c56cb860
23949 Bulk Product 1afedd1a Home & Garden $675.35 90 4.8 4 BULK-b9b642b0
23950 Bulk Product 8161b0f8 Electronics $803.47 188 4.0 97 BULK-d7f11ff9
23951 Bulk Product 5dcb5a7f Sports & Outdoors $211.61 306 2.3 90 BULK-0e615546
23952 Bulk Product df6339dc Books $572.21 445 2.9 79 BULK-bdf6bfd7
23953 Bulk Product 0efb7c53 Sports & Outdoors $501.73 67 2.0 67 BULK-04d5c575
23954 Bulk Product c1ffb089 Electronics $581.04 75 2.4 0 BULK-140fe3a2
23955 Bulk Product 34b363b2 Home & Garden $121.33 283 0.8 17 BULK-c0e826a7
23956 Bulk Product 60409b3c Sports & Outdoors $26.62 264 0.7 27 BULK-6966e780
23957 Bulk Product 7ae1090b Home & Garden $126.95 60 2.8 35 BULK-7384669f
23958 Bulk Product c885133d Toys & Games $181.72 242 4.5 78 BULK-2da5e84c
23959 Bulk Product 576a965d Electronics $657.09 384 2.0 56 BULK-2b0dfa77
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