Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

25 ms

Page Size

200

Current Page

88 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 88 Results Showing 17401 - 17600 of 24441

ID Name Category Price Stock Rating Reviews SKU
17960 Bulk Product 1944520f Home & Garden $250.01 273 2.0 23 BULK-1ade370c
17961 Bulk Product 71bcff83 Electronics $604.92 258 4.8 60 BULK-2cf9321c
17962 Bulk Product 17b16267 Home & Garden $817.88 334 4.8 40 BULK-4edb3390
17963 Bulk Product 89741a78 Electronics $974.21 57 0.4 65 BULK-99576326
17964 Bulk Product 3e66f776 Books $505.34 209 2.2 27 BULK-57007bcc
17965 Bulk Product 2c9e36b2 Toys & Games $120.72 144 0.2 45 BULK-e0e4ed93
17966 Bulk Product 4317e5f8 Clothing $876.17 149 0.4 54 BULK-394ba0e6
17967 Bulk Product 958dbdba Books $813.47 146 1.4 51 BULK-242cf1ac
17968 Bulk Product d92d4c00 Books $322.56 213 2.3 13 BULK-bff26a0a
17969 Bulk Product 7a79638c Toys & Games $429.94 17 2.9 31 BULK-263af380
17970 Bulk Product 33c7071e Electronics $118.54 405 4.2 29 BULK-20ef9f9c
17971 Bulk Product 8879762a Electronics $306.38 420 0.6 48 BULK-f38e7c39
17972 Bulk Product 0a55efc1 Sports & Outdoors $743.88 131 4.5 98 BULK-a2c37338
17973 Bulk Product cd9205ac Toys & Games $509.61 164 4.3 0 BULK-233c8a40
17974 Bulk Product fa4aa882 Sports & Outdoors $63.67 121 0.7 4 BULK-e83bee65
17975 Bulk Product 8f07ee93 Books $305.19 59 2.8 16 BULK-0a5d7fcd
17976 Bulk Product 0a73b46a Toys & Games $90.99 467 0.4 28 BULK-d4e12edb
17977 Bulk Product fe7de73f Clothing $858.05 301 0.0 63 BULK-bee9c870
17978 Bulk Product aa2379a3 Sports & Outdoors $290.99 257 1.5 30 BULK-79fa4858
17979 Bulk Product 2369e855 Electronics $736.16 321 0.5 46 BULK-9f7d902f
17980 Bulk Product db57de0f Sports & Outdoors $738.06 128 0.6 45 BULK-fa698a3e
17981 Bulk Product 29456f1a Sports & Outdoors $258.25 367 4.7 53 BULK-ee330586
17982 Bulk Product 0f2df911 Clothing $179.94 151 3.9 95 BULK-a93436d6
17983 Bulk Product f5dea86d Books $740.43 373 0.5 28 BULK-3d703ce7
17984 Bulk Product 8c2ca2ab Sports & Outdoors $595.05 45 2.9 89 BULK-ef9aeb48
17985 Bulk Product 19c4b80a Clothing $327.51 11 3.7 60 BULK-624032ea
17986 Bulk Product 14d5aa40 Sports & Outdoors $947.39 424 1.5 5 BULK-4d963074
17987 Bulk Product 4b2426c6 Toys & Games $28.93 227 1.7 93 BULK-e346f84d
17988 Bulk Product e8b898f7 Toys & Games $866.11 496 2.8 34 BULK-823bf286
17989 Bulk Product 73c92928 Books $1,000.00 442 1.5 76 BULK-7f342684
17990 Bulk Product 33febebf Home & Garden $896.11 80 4.1 24 BULK-7a67eab2
17991 Bulk Product 82fc995d Clothing $539.14 136 5.0 1 BULK-8cca5cae
17992 Bulk Product c4dbcb1e Books $885.22 289 2.7 78 BULK-70dd6e5d
17993 Bulk Product 10323ca0 Sports & Outdoors $888.43 155 4.8 37 BULK-c17f2a5b
17994 Bulk Product c2a6d540 Toys & Games $266.49 378 3.5 55 BULK-9ff40a88
17995 Bulk Product 9ebb9b65 Clothing $299.52 245 0.3 83 BULK-6f8a749b
17996 Bulk Product a0e16d3b Clothing $170.52 300 2.8 90 BULK-070622f7
17997 Bulk Product 4c3d9154 Clothing $732.38 218 1.7 12 BULK-413d413a
17998 Bulk Product fab096ad Toys & Games $990.65 298 4.4 71 BULK-14f5e29b
17999 Bulk Product 95e775c7 Electronics $871.52 33 0.8 0 BULK-55e1348c
18000 Bulk Product 65761bfa Sports & Outdoors $42.22 123 2.8 93 BULK-b7718a70
18001 Bulk Product 21c3d252 Home & Garden $620.03 59 4.4 82 BULK-2b389167
18002 Bulk Product 96ea2c91 Toys & Games $597.82 234 0.5 53 BULK-86c758c0
18003 Bulk Product f64bf5ef Home & Garden $117.98 281 2.6 88 BULK-8b1448d2
18004 Bulk Product 03cfaa32 Clothing $478.66 392 2.6 33 BULK-f276c880
18005 Bulk Product 2298bbec Books $91.44 50 3.3 57 BULK-f5a5eb0b
18006 Bulk Product 96e23041 Books $531.87 321 2.4 90 BULK-51e30570
18007 Bulk Product c5d5d13f Electronics $196.07 254 2.6 91 BULK-a420f313
18008 Bulk Product 38a93820 Books $293.47 183 4.3 78 BULK-070773e3
18009 Bulk Product 4b5d1863 Books $994.09 100 3.9 80 BULK-958a8ec2
18010 Bulk Product 12c3f46f Electronics $443.77 192 4.0 34 BULK-237cb8e6
18011 Bulk Product 26780e33 Electronics $312.74 100 1.1 52 BULK-30c25200
18012 Bulk Product d6b4702f Books $582.19 238 2.6 70 BULK-1eaf1c3b
18013 Bulk Product 45e74f91 Sports & Outdoors $225.49 333 2.0 15 BULK-e09f6098
18014 Bulk Product 5dfd5ffb Books $663.17 417 1.9 49 BULK-1f851194
18015 Bulk Product fa4b45c2 Sports & Outdoors $922.93 50 1.7 58 BULK-4af9ccb4
18016 Bulk Product 5174e5d2 Home & Garden $364.76 169 2.5 76 BULK-bba12b79
18017 Bulk Product ac9c760c Sports & Outdoors $752.13 252 4.1 21 BULK-cc8e8de6
18018 Bulk Product 7b5b6f78 Electronics $968.84 450 4.1 81 BULK-ef3912f2
18019 Bulk Product e63b0fd1 Electronics $77.42 262 3.5 17 BULK-704f4027
18020 Bulk Product fd2ea4bf Clothing $998.95 10 2.6 77 BULK-936fc445
18021 Bulk Product 56f01994 Toys & Games $608.81 396 4.3 1 BULK-4dd9ef6e
18022 Bulk Product 3e0bbfbe Electronics $10.43 457 3.7 71 BULK-ded4b0a4
18023 Bulk Product 9a9276cf Books $186.79 29 1.2 60 BULK-389ba372
18024 Bulk Product 0828f932 Clothing $258.96 314 2.3 67 BULK-d262245a
18025 Bulk Product 12ecf354 Clothing $557.28 168 4.5 7 BULK-feb8bd65
18026 Bulk Product c7909a67 Toys & Games $887.10 229 4.2 13 BULK-a068796e
18027 Bulk Product 4c564976 Books $989.29 388 1.9 62 BULK-b15924ad
18028 Bulk Product 897931f5 Sports & Outdoors $948.89 41 0.9 98 BULK-32f1ff56
18029 Bulk Product 31dab05f Electronics $517.91 148 3.7 20 BULK-fb14296f
18030 Bulk Product cfef0fb3 Sports & Outdoors $622.56 56 1.0 6 BULK-e14e59c6
18031 Bulk Product cee31ae1 Electronics $374.95 254 2.2 87 BULK-36a7c152
18032 Bulk Product 8e861659 Home & Garden $899.04 431 2.2 82 BULK-47d6f750
18033 Bulk Product 0d94d758 Sports & Outdoors $761.58 164 3.0 84 BULK-a8dcd510
18034 Bulk Product dc1b80f2 Books $267.06 264 4.5 75 BULK-3a6343a3
18035 Bulk Product 74cff3df Books $346.63 278 3.8 95 BULK-77ee89a9
18036 Bulk Product b3149060 Electronics $140.83 13 0.6 79 BULK-eb4d834e
18037 Bulk Product a4e1fb4c Home & Garden $868.45 79 0.9 32 BULK-18eb0a26
18038 Bulk Product a2cce560 Clothing $762.01 57 2.4 26 BULK-7b7a5319
18039 Bulk Product 2c7e59ce Books $646.85 474 2.9 11 BULK-dd59e0af
18040 Bulk Product 88214149 Home & Garden $59.32 47 2.1 56 BULK-c767a231
18041 Bulk Product 4276a30b Sports & Outdoors $739.26 5 3.7 81 BULK-7503479e
18042 Bulk Product 2896e56f Sports & Outdoors $923.19 355 3.6 5 BULK-f231d212
18043 Bulk Product 50e029c6 Books $379.69 40 3.6 69 BULK-8274cd71
18044 Bulk Product 56388660 Electronics $669.40 289 4.5 13 BULK-3365a84d
18045 Bulk Product e12eff3f Clothing $688.92 407 1.1 92 BULK-82603c96
18046 Bulk Product af88334d Electronics $922.17 271 1.6 22 BULK-ccfc15f6
18047 Bulk Product 8ac4489b Books $312.89 40 0.4 23 BULK-512a0305
18048 Bulk Product 4f272c64 Electronics $486.73 39 2.3 37 BULK-bc67c20f
18049 Bulk Product 95632c08 Books $369.96 114 0.2 97 BULK-b2839057
18050 Bulk Product cd806e6d Toys & Games $587.71 389 1.5 68 BULK-e952cc86
18051 Bulk Product eee37a82 Sports & Outdoors $938.43 252 4.5 59 BULK-36a50d46
18052 Bulk Product c9b10299 Toys & Games $674.15 237 0.0 91 BULK-5f3b1e48
18053 Bulk Product 379d2df3 Sports & Outdoors $500.59 247 2.9 40 BULK-77ed05fb
18054 Bulk Product 4da4afdf Sports & Outdoors $371.09 454 1.3 98 BULK-95a5ecbd
18055 Bulk Product a3e0ffd2 Clothing $984.88 294 4.1 0 BULK-1b01f232
18056 Bulk Product 872b9819 Books $559.05 412 2.6 84 BULK-d57657ca
18057 Bulk Product 9429e61b Clothing $981.16 340 3.1 54 BULK-4e13bc86
18058 Bulk Product eb5b8c7d Sports & Outdoors $416.32 281 4.9 50 BULK-b5429734
18059 Bulk Product 34752ab8 Electronics $527.30 369 3.3 89 BULK-0e0fdb18
18060 Bulk Product 0b22c683 Home & Garden $858.35 209 1.1 94 BULK-2d6ba252
18061 Bulk Product a3a9f2fb Toys & Games $787.08 56 0.6 4 BULK-65c11675
18062 Bulk Product 51ed06a1 Sports & Outdoors $535.07 394 5.0 60 BULK-292db9cd
18063 Bulk Product 35ec9c02 Home & Garden $275.78 374 2.9 79 BULK-7d255395
18064 Bulk Product 2b6ab943 Home & Garden $780.32 365 3.8 60 BULK-323fb477
18065 Bulk Product 7061de18 Toys & Games $837.79 297 3.2 10 BULK-deceef2a
18066 Bulk Product 4fbb0389 Clothing $644.74 234 0.9 80 BULK-5a65f45d
18067 Bulk Product 8c8afe16 Clothing $443.10 164 1.4 35 BULK-415010b9
18068 Bulk Product 01b115a7 Clothing $227.06 216 2.8 36 BULK-9b951700
18069 Bulk Product e3b6180a Toys & Games $1,002.20 390 2.7 89 BULK-e5f620ee
18070 Bulk Product 7f1e78c8 Clothing $694.91 91 0.1 41 BULK-a5554d54
18071 Bulk Product de797274 Electronics $438.33 260 4.2 48 BULK-776e7300
18072 Bulk Product a197765f Sports & Outdoors $387.01 480 0.5 62 BULK-c93fcacf
18073 Bulk Product efbfd792 Books $197.94 478 3.6 79 BULK-aefe5adf
18074 Bulk Product 0c4c5e35 Home & Garden $672.47 262 1.1 6 BULK-ee0c798e
18075 Bulk Product 1099b8ff Sports & Outdoors $170.88 464 0.9 1 BULK-d0c772db
18076 Bulk Product de6461e7 Sports & Outdoors $632.30 360 0.4 59 BULK-489416d2
18077 Bulk Product 6e552b34 Toys & Games $74.21 212 2.1 26 BULK-3f30be67
18078 Bulk Product 21cb343a Sports & Outdoors $573.73 47 1.2 19 BULK-a9616e89
18079 Bulk Product 8b7f08ad Clothing $469.27 170 1.7 74 BULK-2bd4b154
18080 Bulk Product bed078cf Clothing $331.14 218 2.3 39 BULK-60fd2c7c
18081 Bulk Product b3085c96 Toys & Games $861.20 265 0.6 97 BULK-b8ef4f08
18082 Bulk Product 70f1a4b6 Home & Garden $360.00 418 4.6 48 BULK-503f88e5
18083 Bulk Product 2a670257 Sports & Outdoors $736.10 170 4.6 20 BULK-5168291d
18084 Bulk Product 9f06983b Sports & Outdoors $683.23 350 0.8 35 BULK-5fb01269
18085 Bulk Product 3310cff8 Books $639.49 284 2.6 69 BULK-a444a327
18086 Bulk Product 488c9e71 Toys & Games $747.03 407 4.4 27 BULK-c357bd50
18087 Bulk Product 6ea8eb0a Toys & Games $805.81 369 2.0 24 BULK-c1427d9d
18088 Bulk Product bf1c946b Sports & Outdoors $24.19 222 0.4 9 BULK-6a819391
18089 Bulk Product 8a585ea5 Clothing $55.96 233 4.3 34 BULK-39f98115
18090 Bulk Product 7e0f1c94 Books $341.58 293 2.7 57 BULK-8eb963de
18091 Bulk Product 7c747065 Books $944.45 346 4.4 7 BULK-81240f4d
18092 Bulk Product 4721f7a9 Toys & Games $85.34 430 0.4 50 BULK-29c8a4e7
18093 Bulk Product 7c637dcd Books $39.62 181 1.0 91 BULK-614106d1
18094 Bulk Product dcbe68b4 Toys & Games $68.24 138 3.7 65 BULK-604f2322
18095 Bulk Product 75013b92 Home & Garden $130.24 227 2.3 8 BULK-a45f22e1
18096 Bulk Product 59b0cb8e Clothing $310.10 322 0.2 79 BULK-d5d607d3
18097 Bulk Product db20ad26 Clothing $88.12 110 0.6 72 BULK-f76e3a6e
18098 Bulk Product 0f1c718a Electronics $66.06 314 4.7 8 BULK-abd8df72
18099 Bulk Product d728fc8a Clothing $268.36 401 0.9 83 BULK-9c8d77b6
18100 Bulk Product 184a984f Toys & Games $778.90 318 3.6 24 BULK-5b42df87
18101 Bulk Product f5c6f530 Sports & Outdoors $330.29 380 1.3 5 BULK-0bac474f
18102 Bulk Product 7cfcb0e3 Toys & Games $20.68 127 0.6 42 BULK-4b834ce4
18103 Bulk Product 45e39a7f Electronics $987.74 118 1.6 67 BULK-01d31b51
18104 Bulk Product 27f19df3 Books $762.71 81 3.6 79 BULK-085a61d2
18105 Bulk Product db3e8371 Toys & Games $217.36 342 4.1 95 BULK-1436d3e9
18106 Bulk Product 09729dbf Electronics $469.18 275 0.5 16 BULK-4ace17bc
18107 Bulk Product 102f44d3 Sports & Outdoors $47.52 128 3.1 36 BULK-178127cf
18108 Bulk Product 5601c0cb Toys & Games $876.69 338 3.2 91 BULK-f0516329
18109 Bulk Product b4113b63 Sports & Outdoors $432.94 7 4.7 6 BULK-fd9f30be
18110 Bulk Product e5c031fc Home & Garden $972.30 466 0.7 79 BULK-815bc29d
18111 Bulk Product b285a284 Books $983.32 442 0.9 87 BULK-fa1aa8a5
18112 Bulk Product f745becd Electronics $835.97 368 4.0 56 BULK-49a6c78f
18113 Bulk Product c2ef9546 Home & Garden $146.62 341 2.6 51 BULK-6d9f804d
18114 Bulk Product bc562ab0 Electronics $936.73 158 4.2 73 BULK-4decc869
18115 Bulk Product 8c9306e1 Sports & Outdoors $30.43 421 4.7 41 BULK-94fc1103
18116 Bulk Product c7a8a7d2 Home & Garden $570.17 480 3.9 16 BULK-05f08997
18117 Bulk Product 8b0661fb Clothing $675.93 28 0.4 66 BULK-0021aa76
18118 Bulk Product 87f1471f Home & Garden $806.06 261 0.5 79 BULK-b6e38371
18119 Bulk Product afcda75e Clothing $361.73 448 1.4 49 BULK-9ed98e1a
18120 Bulk Product 24cee67b Books $196.89 79 3.6 36 BULK-aa7b8732
18121 Bulk Product f3607bf8 Books $363.58 13 0.6 47 BULK-4a6ec724
18122 Bulk Product 59ac3161 Home & Garden $531.97 298 4.4 98 BULK-aa4620a0
18123 Bulk Product cacf7584 Home & Garden $753.18 447 1.4 91 BULK-2d417787
18124 Bulk Product e81b8c2a Home & Garden $284.91 35 4.1 22 BULK-00b24ebc
18125 Bulk Product 49400556 Sports & Outdoors $131.01 429 2.4 87 BULK-2e5bf5f3
18126 Bulk Product becbf2b0 Toys & Games $987.78 459 1.3 52 BULK-90116307
18127 Bulk Product da1ae14a Books $666.98 474 1.7 7 BULK-52cdc6d2
18128 Bulk Product 000585c4 Electronics $832.73 177 1.1 84 BULK-07747760
18129 Bulk Product 87807259 Home & Garden $955.14 160 1.6 22 BULK-dde63cc2
18130 Bulk Product 98205a24 Home & Garden $634.88 333 3.1 78 BULK-038c4879
18131 Bulk Product 680d13f4 Clothing $528.22 459 0.9 4 BULK-7432d1be
18132 Bulk Product 5cab1414 Sports & Outdoors $718.13 409 3.4 8 BULK-2598fe63
18133 Bulk Product 6d548688 Clothing $961.66 12 3.1 58 BULK-a2080ad4
18134 Bulk Product d29baa8d Toys & Games $267.76 45 2.1 11 BULK-a00fb8cf
18135 Bulk Product 021c572b Home & Garden $728.89 12 2.3 0 BULK-4eceb4ba
18136 Bulk Product f986e501 Sports & Outdoors $689.11 462 0.4 41 BULK-50a6eeae
18137 Bulk Product 2466f262 Electronics $313.77 305 4.7 6 BULK-d419c984
18138 Bulk Product 596de547 Books $659.18 193 0.8 67 BULK-8883374d
18139 Bulk Product 38c647bc Electronics $15.66 296 1.9 41 BULK-cbc92f56
18140 Bulk Product 90e12cb1 Books $963.77 216 4.1 4 BULK-d4732d14
18141 Bulk Product 2d48ce33 Home & Garden $53.25 469 0.6 7 BULK-2f30d006
18142 Bulk Product 2a414676 Sports & Outdoors $773.08 57 3.5 93 BULK-78080d1d
18143 Bulk Product 8aa34809 Electronics $247.07 375 3.6 37 BULK-f6ed7475
18144 Bulk Product 6bb76ebf Clothing $228.40 202 1.9 8 BULK-9445807e
18145 Bulk Product b1292e99 Electronics $550.69 324 4.3 56 BULK-319735cb
18146 Bulk Product 72cc42d5 Sports & Outdoors $283.39 115 4.5 45 BULK-90e51ecb
18147 Bulk Product b27ed9d3 Toys & Games $209.89 358 3.5 63 BULK-b979a1c4
18148 Bulk Product af9c3168 Home & Garden $95.45 276 4.5 24 BULK-880af438
18149 Bulk Product 86d2f570 Home & Garden $424.27 482 4.6 28 BULK-278eccf8
18150 Bulk Product 92e74ca8 Clothing $556.17 24 5.0 73 BULK-0a126e47
18151 Bulk Product 3d79da44 Sports & Outdoors $601.18 267 3.8 64 BULK-557d2a86
18152 Bulk Product 3236a27c Toys & Games $988.55 398 4.9 7 BULK-5671b0c3
18153 Bulk Product 9fb847dc Clothing $411.65 467 3.8 83 BULK-735dcdad
18154 Bulk Product 75fc1081 Home & Garden $458.43 259 4.5 24 BULK-e4e9dc91
18155 Bulk Product 499d2c4c Clothing $193.51 112 2.5 99 BULK-e306cd5c
18156 Bulk Product 7c1278d8 Clothing $408.59 398 1.4 69 BULK-324db712
18157 Bulk Product a8937bc6 Books $939.75 126 2.2 98 BULK-ae099b2d
18158 Bulk Product a15e962c Electronics $463.03 373 0.5 44 BULK-bc33d707
18159 Bulk Product e8429e67 Home & Garden $451.53 269 4.0 73 BULK-c8353c40
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