Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

23 ms

Page Size

200

Current Page

87 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 87 Results Showing 17201 - 17400 of 24441

ID Name Category Price Stock Rating Reviews SKU
17760 Bulk Product ccf0ae42 Clothing $493.71 336 3.6 99 BULK-5b4b5ff3
17761 Bulk Product c66d107f Home & Garden $564.53 496 1.4 14 BULK-a8453e0c
17762 Bulk Product 80c5d1e1 Clothing $257.69 179 3.9 32 BULK-756a6fed
17763 Bulk Product a41c97d7 Sports & Outdoors $922.17 404 4.6 2 BULK-52898786
17764 Bulk Product 0f42e754 Books $106.46 191 0.7 88 BULK-30ccab35
17765 Bulk Product f16ce905 Home & Garden $595.98 129 1.9 20 BULK-4f0fa079
17766 Bulk Product c73c6294 Clothing $902.35 335 4.7 52 BULK-8eb66689
17767 Bulk Product 6dcd7da3 Electronics $528.16 195 5.0 60 BULK-95f2c129
17768 Bulk Product b6fcdda8 Home & Garden $643.12 405 3.6 71 BULK-3a4c9aa7
17769 Bulk Product 59d3f69a Sports & Outdoors $728.38 255 1.8 75 BULK-b2d9e6c4
17770 Bulk Product 50d0a9d6 Clothing $607.82 489 3.0 8 BULK-0dc3b377
17771 Bulk Product 8f784bbc Toys & Games $176.67 41 3.1 96 BULK-c955866e
17772 Bulk Product 71f87727 Sports & Outdoors $305.63 64 4.0 83 BULK-b0a1127c
17773 Bulk Product 354df756 Books $478.95 289 2.8 14 BULK-9cf49a25
17774 Bulk Product 1aae78cf Toys & Games $992.60 326 1.2 92 BULK-bff6352b
17775 Bulk Product 2515ea4d Toys & Games $699.09 67 1.2 31 BULK-47a3c4c4
17776 Bulk Product 6981bea6 Clothing $650.63 305 3.6 4 BULK-971bfd50
17777 Bulk Product dfcba9cc Electronics $456.43 105 4.7 45 BULK-f57a7654
17778 Bulk Product d4ac8281 Electronics $542.15 137 4.1 62 BULK-7c95e9c9
17779 Bulk Product c5980939 Toys & Games $881.94 63 3.8 19 BULK-a65ba1c1
17780 Bulk Product ffaf48d8 Toys & Games $464.98 212 0.7 38 BULK-0aa4d81c
17781 Bulk Product 2774016a Sports & Outdoors $553.11 204 1.5 2 BULK-6cff77d4
17782 Bulk Product d14b1223 Home & Garden $680.39 443 0.1 2 BULK-a1105475
17783 Bulk Product e7027421 Toys & Games $158.79 112 4.5 17 BULK-0de0e65d
17784 Bulk Product 9b593ed4 Electronics $573.81 353 0.3 73 BULK-bb9eec6a
17785 Bulk Product a1ca749a Books $369.89 299 4.5 56 BULK-8a5efe16
17786 Bulk Product 9159cc69 Home & Garden $956.11 247 4.4 66 BULK-eb4336a2
17787 Bulk Product 7c1803e8 Toys & Games $468.50 379 0.0 41 BULK-eac4f3ef
17788 Bulk Product 9bbb583d Books $436.51 186 2.1 50 BULK-33fa8c02
17789 Bulk Product 4b58f916 Electronics $857.60 38 0.4 61 BULK-ce420151
17790 Bulk Product 8f6aa0e1 Sports & Outdoors $286.36 15 4.9 97 BULK-75bdd88d
17791 Bulk Product d0837f97 Sports & Outdoors $475.01 401 2.7 51 BULK-31184c88
17792 Bulk Product e53b6dce Home & Garden $771.67 380 1.6 16 BULK-8f8a2b24
17793 Bulk Product 9ac1bb65 Clothing $170.11 413 4.0 42 BULK-62c7a17b
17794 Bulk Product f6de480d Clothing $268.87 277 5.0 96 BULK-8dcf65c0
17795 Bulk Product f24760e8 Toys & Games $839.41 345 1.6 44 BULK-d21ccfd3
17796 Bulk Product 97e907ea Toys & Games $567.28 455 0.2 15 BULK-63417457
17797 Bulk Product 54b0e310 Home & Garden $334.45 267 1.5 29 BULK-58f691ef
17798 Bulk Product 27509d55 Clothing $514.92 114 1.0 99 BULK-70979a00
17799 Bulk Product 1ff5b14e Electronics $379.01 102 1.4 47 BULK-b5c9d558
17800 Bulk Product fa82bae4 Books $723.08 292 0.6 59 BULK-51091306
17801 Bulk Product ef46d1a1 Electronics $952.33 452 3.9 88 BULK-062de311
17802 Bulk Product cb5e775a Home & Garden $342.97 355 2.0 67 BULK-60e40e12
17803 Bulk Product e69f9198 Sports & Outdoors $237.17 246 1.3 59 BULK-5e4d52dd
17804 Bulk Product 5f64f7eb Books $797.79 493 3.3 98 BULK-25fec8dd
17805 Bulk Product 9a465859 Electronics $142.74 423 1.5 27 BULK-496d6c03
17806 Bulk Product 588bf4da Clothing $672.13 448 4.8 37 BULK-a4b3eccb
17807 Bulk Product ffe5a619 Electronics $905.02 194 4.5 24 BULK-02d9309c
17808 Bulk Product 2486dbb1 Toys & Games $802.46 160 0.6 40 BULK-daf0ad47
17809 Bulk Product b2cc5246 Toys & Games $852.69 57 1.8 70 BULK-b3b76d6d
17810 Bulk Product 5d5fe33e Sports & Outdoors $265.18 197 0.8 36 BULK-1fce3ee0
17811 Bulk Product 17129220 Toys & Games $919.36 15 3.4 41 BULK-89f1710c
17812 Bulk Product 9e958439 Clothing $33.96 442 2.7 26 BULK-157baacb
17813 Bulk Product e31eb435 Books $288.05 98 4.6 65 BULK-264d7bd1
17814 Bulk Product c6db853a Books $78.16 222 3.4 90 BULK-d9f26e4d
17815 Bulk Product 9bc5d2ec Electronics $222.10 174 0.7 70 BULK-f4a1da6f
17816 Bulk Product 997820f1 Books $207.39 481 0.7 72 BULK-664921e5
17817 Bulk Product df23d46c Electronics $764.29 361 1.4 62 BULK-7c069bce
17818 Bulk Product 022b3ea9 Clothing $589.49 284 1.7 33 BULK-50c858b0
17819 Bulk Product 9fba801c Clothing $865.77 496 3.5 56 BULK-0f92f123
17820 Bulk Product 593edc23 Books $338.53 288 0.0 93 BULK-bde5b058
17821 Bulk Product d91b7be2 Electronics $287.64 60 4.0 59 BULK-7000932e
17822 Bulk Product 795f9a38 Home & Garden $370.65 107 2.4 18 BULK-ef375a5e
17823 Bulk Product 24252430 Electronics $154.87 116 0.9 45 BULK-43f594c2
17824 Bulk Product 17720c2e Books $858.47 76 4.8 26 BULK-02a53e80
17825 Bulk Product d16fad68 Electronics $198.26 418 1.8 77 BULK-a3d687e8
17826 Bulk Product ecdcfe3c Books $986.55 269 2.5 72 BULK-c608ee35
17827 Bulk Product f9bc7aa1 Books $264.89 385 1.4 4 BULK-833f7ec9
17828 Bulk Product 1b11fbbf Toys & Games $735.72 156 1.2 7 BULK-9323f28f
17829 Bulk Product fe1dec8a Books $948.56 277 2.8 53 BULK-0df9e211
17830 Bulk Product 1df0261c Sports & Outdoors $719.22 378 1.8 39 BULK-ddb9c35e
17831 Bulk Product b62465f6 Toys & Games $1,008.09 28 0.4 2 BULK-638861b5
17832 Bulk Product 1d2ad240 Sports & Outdoors $612.64 185 0.2 22 BULK-03bdc82d
17833 Bulk Product fd50f6d6 Sports & Outdoors $636.01 92 2.4 62 BULK-0f78527d
17834 Bulk Product da63d8df Clothing $244.02 283 4.5 88 BULK-35a26931
17835 Bulk Product a807ae15 Clothing $448.44 150 0.3 89 BULK-b05255f3
17836 Bulk Product 5d9b0008 Clothing $259.35 382 0.8 67 BULK-60352f00
17837 Bulk Product 8094995f Clothing $228.06 342 3.8 75 BULK-dbf2e930
17838 Bulk Product f66190a2 Books $564.61 102 4.5 92 BULK-a62c16fd
17839 Bulk Product 326eccb4 Home & Garden $862.06 185 2.2 89 BULK-47c89a34
17840 Bulk Product 6c5112b8 Electronics $564.40 73 0.1 46 BULK-bf38669f
17841 Bulk Product 812c06ba Home & Garden $725.44 159 4.8 45 BULK-8e2477ae
17842 Bulk Product 37153f84 Books $235.01 180 0.2 51 BULK-73940d8a
17843 Bulk Product 0e9a741e Toys & Games $1,006.86 234 4.0 60 BULK-89076c35
17844 Bulk Product 49b34a42 Electronics $474.90 209 2.8 93 BULK-7e86be02
17845 Bulk Product d12999f7 Home & Garden $310.68 416 0.1 99 BULK-903372fd
17846 Bulk Product bcabff93 Electronics $505.45 244 3.8 86 BULK-c511e9f3
17847 Bulk Product 9bc09709 Clothing $698.90 258 0.6 37 BULK-940f569b
17848 Bulk Product 90c956fa Sports & Outdoors $897.80 313 0.3 29 BULK-eb29aa85
17849 Bulk Product 89ff54cb Books $500.24 155 3.8 70 BULK-6f2623ac
17850 Bulk Product 08f8252f Clothing $301.13 225 3.6 43 BULK-4ce2ff1c
17851 Bulk Product d4ec4274 Home & Garden $266.97 73 4.3 81 BULK-a4a3c6f5
17852 Bulk Product c0542603 Clothing $421.49 200 3.7 94 BULK-40d58a8a
17853 Bulk Product aa1d7881 Sports & Outdoors $757.88 89 3.2 97 BULK-f36872ed
17854 Bulk Product 476c76be Sports & Outdoors $898.15 355 2.6 77 BULK-c00b38d5
17855 Bulk Product 5e5de3a3 Books $203.98 4 3.7 2 BULK-f7886fb6
17856 Bulk Product 18b03ba0 Clothing $93.05 429 0.9 7 BULK-4da67144
17857 Bulk Product 8b434758 Home & Garden $178.01 477 0.5 49 BULK-693c9439
17858 Bulk Product feb2e2d0 Toys & Games $485.24 324 4.5 19 BULK-093b1118
17859 Bulk Product 310a69af Electronics $561.32 378 2.2 7 BULK-c51f0268
17860 Bulk Product 5b44019c Toys & Games $706.14 440 2.2 2 BULK-9d0ad48c
17861 Bulk Product f83319f1 Home & Garden $46.39 257 2.2 99 BULK-c958224d
17862 Bulk Product 838bfecd Home & Garden $491.88 93 3.7 42 BULK-8659e298
17863 Bulk Product 0e947519 Electronics $607.05 390 2.4 79 BULK-d9d48a22
17864 Bulk Product 3e0c9d61 Toys & Games $965.33 237 1.3 62 BULK-8a73b5ec
17865 Bulk Product 6c760210 Books $586.74 49 0.0 27 BULK-50ad3f92
17866 Bulk Product f1fc5451 Books $185.20 149 4.0 80 BULK-6dd2f7a8
17867 Bulk Product 297a1ee0 Home & Garden $364.96 275 1.2 67 BULK-7c966de5
17868 Bulk Product 4e34740b Clothing $493.50 93 4.1 41 BULK-25294db1
17869 Bulk Product 6da48805 Sports & Outdoors $711.87 125 4.3 1 BULK-363c48b0
17870 Bulk Product b250caa6 Home & Garden $774.99 483 4.5 21 BULK-4131d061
17871 Bulk Product a7c0d0e4 Books $903.37 291 3.9 74 BULK-1b883563
17872 Bulk Product c652afe9 Clothing $234.56 475 2.2 32 BULK-cb25d384
17873 Bulk Product 02c68a6d Clothing $204.53 109 0.9 80 BULK-cc4554f1
17874 Bulk Product d742ce36 Sports & Outdoors $387.62 5 3.5 25 BULK-0f118da5
17875 Bulk Product 829f339b Home & Garden $590.01 468 0.0 6 BULK-247fefbb
17876 Bulk Product 00572ab4 Home & Garden $371.05 164 0.3 86 BULK-33562654
17877 Bulk Product 63a56078 Sports & Outdoors $388.21 228 4.2 55 BULK-8a556899
17878 Bulk Product 0ec7219d Books $123.39 301 0.6 22 BULK-89bdb789
17879 Bulk Product 950b6c0e Home & Garden $698.12 474 1.2 79 BULK-72de8335
17880 Bulk Product b054bd1b Home & Garden $171.33 199 0.5 28 BULK-24e4e4cb
17881 Bulk Product e07fb92e Clothing $386.56 101 3.4 49 BULK-0bdc5940
17882 Bulk Product bb23c63f Toys & Games $667.15 177 3.4 10 BULK-e5965578
17883 Bulk Product cee71bca Clothing $457.16 27 2.4 40 BULK-732f2872
17884 Bulk Product 663ebee4 Books $934.82 125 3.9 50 BULK-f6e489fd
17885 Bulk Product 0ec4bb45 Electronics $876.61 158 1.9 48 BULK-0fccecbc
17886 Bulk Product c6a6f35a Toys & Games $308.47 54 3.0 96 BULK-952e58c2
17887 Bulk Product 31cc6ce8 Clothing $479.57 364 2.7 55 BULK-2de55317
17888 Bulk Product b5141dbb Electronics $663.01 477 0.3 11 BULK-aa04fb4c
17889 Bulk Product fdc0274f Books $103.04 343 0.3 76 BULK-7f783b99
17890 Bulk Product 0dd49af1 Home & Garden $894.45 49 0.9 81 BULK-93025288
17891 Bulk Product 602794dc Sports & Outdoors $538.96 457 3.2 8 BULK-2aadf246
17892 Bulk Product dbb76fec Books $142.39 17 1.4 23 BULK-6c151e4c
17893 Bulk Product 7a63bb34 Toys & Games $702.36 294 4.5 66 BULK-d322fb71
17894 Bulk Product cdbcf14c Home & Garden $761.44 76 4.3 23 BULK-00e6a89d
17895 Bulk Product 66ba8903 Clothing $782.62 499 0.1 82 BULK-932cc0d4
17896 Bulk Product d899875c Home & Garden $552.01 449 4.9 60 BULK-e04c6682
17897 Bulk Product 7ef184e4 Toys & Games $571.58 38 2.3 97 BULK-4ebae2b3
17898 Bulk Product c86860a1 Electronics $283.91 350 4.6 7 BULK-e2d32cf4
17899 Bulk Product 0511549e Toys & Games $815.14 3 0.1 37 BULK-2a6be549
17900 Bulk Product 7f1d016e Electronics $147.14 111 4.7 59 BULK-f0675c4c
17901 Bulk Product ba01daad Clothing $478.78 27 0.1 93 BULK-7ac0b0ac
17902 Bulk Product 4b592ecc Clothing $452.29 354 3.5 81 BULK-2b512ea6
17903 Bulk Product 44bb9c36 Clothing $843.06 144 1.5 80 BULK-2536703b
17904 Bulk Product 18115f1a Home & Garden $539.09 65 4.3 15 BULK-3ca1379e
17905 Bulk Product f23c50fa Sports & Outdoors $655.99 167 0.0 39 BULK-ed1ab129
17906 Bulk Product b9069bcd Toys & Games $609.01 488 0.8 52 BULK-8572af8d
17907 Bulk Product cb198a08 Books $657.07 235 2.6 55 BULK-91103285
17908 Bulk Product 3b88e202 Home & Garden $679.57 485 1.0 21 BULK-315c7a93
17909 Bulk Product 964ef897 Toys & Games $957.67 201 4.2 44 BULK-0f41dc75
17910 Bulk Product 42c1b962 Books $914.46 114 3.9 22 BULK-03548233
17911 Bulk Product ae4411ec Home & Garden $802.88 151 3.9 75 BULK-9b186370
17912 Bulk Product fab71fa4 Home & Garden $885.88 418 4.2 28 BULK-80ae17f5
17913 Bulk Product b5aa2184 Toys & Games $183.57 210 1.6 91 BULK-08dc316c
17914 Bulk Product 713992bb Electronics $379.39 395 3.5 38 BULK-09cbbc26
17915 Bulk Product 0da5a507 Toys & Games $758.43 173 0.4 0 BULK-117e45c1
17916 Bulk Product 8e214542 Clothing $712.90 44 0.8 85 BULK-f4c445c2
17917 Bulk Product f472e186 Sports & Outdoors $163.32 493 2.9 84 BULK-44a4decf
17918 Bulk Product a1b59445 Sports & Outdoors $111.98 254 0.7 99 BULK-1657a2db
17919 Bulk Product b5d81fb7 Electronics $782.80 392 3.4 40 BULK-8db53c80
17920 Bulk Product a09b3dc3 Books $299.93 307 4.2 31 BULK-86ce77c0
17921 Bulk Product f342abf2 Home & Garden $664.84 335 4.6 7 BULK-d44cfdec
17922 Bulk Product 73fc3bd8 Sports & Outdoors $812.05 468 3.1 47 BULK-86e36b82
17923 Bulk Product 654edec3 Books $646.47 210 0.4 46 BULK-85da6a04
17924 Bulk Product 4b6059f5 Home & Garden $302.18 205 2.6 50 BULK-f4586407
17925 Bulk Product a138d714 Home & Garden $321.38 207 0.8 40 BULK-8f8b2fa8
17926 Bulk Product 97757e79 Home & Garden $403.72 38 4.9 45 BULK-8ea69435
17927 Bulk Product 3e99c01c Clothing $233.65 463 3.5 3 BULK-ea4abada
17928 Bulk Product ce8a48dc Books $952.74 141 3.3 66 BULK-523ade89
17929 Bulk Product ba044b3d Home & Garden $210.96 195 1.6 49 BULK-360fc997
17930 Bulk Product 83700da7 Clothing $790.66 409 2.3 6 BULK-8756fbd3
17931 Bulk Product 396d4ca2 Home & Garden $654.29 452 1.9 19 BULK-73639da4
17932 Bulk Product a2d8b554 Sports & Outdoors $717.06 456 4.7 98 BULK-576606aa
17933 Bulk Product 51655364 Electronics $807.70 460 3.5 44 BULK-95c188f1
17934 Bulk Product fce03f00 Toys & Games $767.23 131 1.6 89 BULK-d2e97b47
17935 Bulk Product 124bf923 Electronics $250.90 219 0.0 10 BULK-5f42a94c
17936 Bulk Product edd72687 Clothing $326.64 82 1.0 61 BULK-5d740844
17937 Bulk Product cbabef98 Home & Garden $848.67 370 3.0 66 BULK-b39ffcda
17938 Bulk Product 31d1f8f3 Toys & Games $793.12 308 2.4 41 BULK-2a10c01b
17939 Bulk Product c2b769b9 Clothing $832.77 385 0.3 46 BULK-7852577d
17940 Bulk Product 9fee2aa4 Home & Garden $431.61 406 3.8 75 BULK-f25b9fd1
17941 Bulk Product a14f3821 Home & Garden $462.76 172 4.7 52 BULK-2d045002
17942 Bulk Product 168a6461 Clothing $266.32 39 2.4 11 BULK-14bef908
17943 Bulk Product cad83db2 Clothing $1,002.98 487 0.6 57 BULK-d6799d9f
17944 Bulk Product 563f418c Home & Garden $107.43 89 0.1 82 BULK-002cbf6d
17945 Bulk Product 0b088a20 Electronics $866.14 300 1.8 34 BULK-8890d9ac
17946 Bulk Product 78aea71d Electronics $326.76 466 1.6 6 BULK-a0c122be
17947 Bulk Product a320c3b5 Sports & Outdoors $979.27 1 2.8 92 BULK-42e40515
17948 Bulk Product fd426bb7 Home & Garden $902.25 200 1.1 72 BULK-4760a70d
17949 Bulk Product 67b4b6be Electronics $418.70 312 2.1 72 BULK-4a1130d7
17950 Bulk Product 8eae719b Sports & Outdoors $833.62 177 1.8 93 BULK-9416c491
17951 Bulk Product 3106b377 Books $949.54 359 1.2 91 BULK-a68abac1
17952 Bulk Product 5d4715cb Electronics $519.17 287 4.5 27 BULK-05b3a7bb
17953 Bulk Product 7d48726d Sports & Outdoors $673.25 396 1.2 12 BULK-547ab3ea
17954 Bulk Product b1bbb436 Books $260.29 95 4.5 97 BULK-82731d4e
17955 Bulk Product 80047601 Home & Garden $125.59 302 1.0 39 BULK-7a1cfb0a
17956 Bulk Product dc1ceedf Books $702.32 243 4.1 79 BULK-907d1dd9
17957 Bulk Product d530e3ba Toys & Games $34.19 9 3.6 50 BULK-9eb140bb
17958 Bulk Product fac925ed Electronics $894.79 356 1.9 73 BULK-d4c0c695
17959 Bulk Product ccc3e024 Clothing $23.03 144 4.4 23 BULK-ffa02539
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