Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

10 ms

Page Size

200

Current Page

29 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 29 Results Showing 5601 - 5800 of 24441

ID Name Category Price Stock Rating Reviews SKU
6160 Bulk Product a9e50809 Sports & Outdoors $127.16 54 0.8 83 BULK-230bcde4
6161 Bulk Product dd18a02c Sports & Outdoors $507.03 475 2.0 88 BULK-7eae3d3a
6162 Bulk Product a5a20506 Home & Garden $700.34 488 2.0 44 BULK-d265410b
6163 Bulk Product ec1c9036 Home & Garden $75.60 34 2.3 13 BULK-eb66b767
6164 Bulk Product 38525b73 Toys & Games $230.09 93 4.0 11 BULK-1cc752aa
6165 Bulk Product 57049822 Sports & Outdoors $308.52 154 1.0 19 BULK-52f0223a
6166 Bulk Product e29d10a5 Books $829.83 173 1.0 30 BULK-e4b10c71
6167 Bulk Product 4e30662b Electronics $242.14 139 2.5 44 BULK-0f5300e4
6168 Bulk Product 9f0abb21 Clothing $89.93 380 2.1 69 BULK-55c267d9
6169 Bulk Product 054a46f8 Home & Garden $365.82 272 1.3 38 BULK-0817546c
6170 Bulk Product 0ccd94c8 Home & Garden $76.38 175 3.2 28 BULK-b3c9b05a
6171 Bulk Product 280a42e1 Sports & Outdoors $409.03 326 4.5 62 BULK-408bb471
6172 Bulk Product 34a4b743 Toys & Games $846.60 163 0.8 91 BULK-feb0ae4e
6173 Bulk Product b5392e49 Electronics $149.35 112 1.2 31 BULK-8bc511aa
6174 Bulk Product 44a99626 Electronics $318.71 19 3.6 20 BULK-94c27112
6175 Bulk Product d8140b9f Books $733.53 106 3.9 19 BULK-ced29fdc
6176 Bulk Product 04f3f48a Electronics $871.39 346 2.8 53 BULK-f2994810
6177 Bulk Product 036367fe Toys & Games $266.72 450 3.8 65 BULK-6361c744
6178 Bulk Product 57a139f5 Clothing $97.02 136 1.2 16 BULK-a5da39fc
6179 Bulk Product a0bfdf79 Electronics $997.62 20 1.3 18 BULK-77b3a3fe
6180 Bulk Product 1501cd0b Clothing $926.78 330 0.7 22 BULK-8de6cc81
6181 Bulk Product ebc8b5de Toys & Games $209.26 370 3.0 79 BULK-0f645b46
6182 Bulk Product 68b55845 Sports & Outdoors $432.64 295 4.7 5 BULK-0daec666
6183 Bulk Product 631cd6f0 Toys & Games $822.84 399 2.7 29 BULK-fb5ba630
6184 Bulk Product e61627c0 Toys & Games $993.72 152 3.0 32 BULK-b997f59a
6185 Bulk Product f99a3a53 Electronics $338.90 311 2.1 19 BULK-ee499a1c
6186 Bulk Product b735fb4b Home & Garden $743.35 434 3.8 93 BULK-cd82ef5a
6187 Bulk Product 6df9fce1 Home & Garden $65.16 44 3.6 74 BULK-25173daf
6188 Bulk Product 19f5c2d9 Clothing $762.95 401 3.8 4 BULK-6e7b6fef
6189 Bulk Product cc547410 Clothing $90.37 58 1.9 76 BULK-aadf4b51
6190 Bulk Product 1b59a603 Books $161.27 185 3.0 96 BULK-5ab9b713
6191 Bulk Product e808de3d Sports & Outdoors $118.36 243 1.5 7 BULK-f01ea699
6192 Bulk Product 0ef29261 Home & Garden $538.18 115 2.3 93 BULK-bb267c9a
6193 Bulk Product 63aa772b Books $764.78 3 1.4 39 BULK-79e433ff
6194 Bulk Product d119a250 Clothing $180.67 480 0.8 47 BULK-2dd16cac
6195 Bulk Product 9e7a1e90 Home & Garden $973.28 327 4.7 3 BULK-049571fe
6196 Bulk Product 95f077e2 Home & Garden $815.59 370 2.0 18 BULK-9abfd417
6197 Bulk Product 873eb4d1 Toys & Games $344.30 298 4.5 2 BULK-07dc20f0
6198 Bulk Product 153f5300 Home & Garden $205.08 326 0.2 50 BULK-b2edfa0b
6199 Bulk Product dbc686b9 Books $344.24 331 2.7 63 BULK-2075972f
6200 Bulk Product 2ffd2869 Electronics $853.25 30 2.4 16 BULK-063a3a81
6201 Bulk Product 301c87b2 Clothing $389.60 65 2.5 80 BULK-0f59bf05
6202 Bulk Product 0030e010 Electronics $96.64 349 1.8 35 BULK-eee0c523
6203 Bulk Product 8e39f505 Clothing $337.45 284 3.5 84 BULK-d0b0303b
6204 Bulk Product 61490773 Sports & Outdoors $326.00 175 3.4 86 BULK-e2f7fa07
6205 Bulk Product 6bd81a43 Toys & Games $457.06 360 2.9 18 BULK-1e2164d6
6206 Bulk Product effac110 Sports & Outdoors $896.11 368 3.9 0 BULK-475685d4
6207 Bulk Product 100aa787 Toys & Games $907.26 192 0.1 47 BULK-d23b28e1
6208 Bulk Product d62c1583 Home & Garden $162.57 325 3.2 91 BULK-d05cbc18
6209 Bulk Product 71c3749b Home & Garden $972.48 11 1.6 7 BULK-7e6691b0
6210 Bulk Product 6c2e9fec Electronics $366.25 314 2.0 59 BULK-002bf24f
6211 Bulk Product 3b9a59bc Electronics $542.02 111 2.2 86 BULK-e59aaf73
6212 Bulk Product 4878eaa6 Toys & Games $366.13 180 3.0 73 BULK-b351f67a
6213 Bulk Product c09e8eb4 Toys & Games $652.01 374 2.3 44 BULK-21e155d0
6214 Bulk Product 149b39b7 Sports & Outdoors $184.87 414 2.9 14 BULK-d6e9f4cb
6215 Bulk Product 2d2bf5ee Electronics $931.68 196 4.0 10 BULK-82054587
6216 Bulk Product fb38597b Home & Garden $24.32 411 4.2 12 BULK-90ceddd6
6217 Bulk Product d780c12a Toys & Games $402.42 146 5.0 89 BULK-751592e6
6218 Bulk Product 24343d22 Sports & Outdoors $735.98 447 2.3 55 BULK-cda26e2d
6219 Bulk Product e1733599 Toys & Games $965.01 98 3.3 79 BULK-7d510947
6220 Bulk Product 833f19a0 Toys & Games $400.40 317 4.2 84 BULK-bc93e931
6221 Bulk Product 8e21f360 Clothing $22.22 138 1.6 84 BULK-bcc53668
6222 Bulk Product 596e10c6 Books $261.67 237 0.3 39 BULK-b2ee5144
6223 Bulk Product 9042f5f9 Home & Garden $742.45 137 3.3 3 BULK-95f987b9
6224 Bulk Product d6fff785 Toys & Games $955.61 315 4.6 41 BULK-6fb1f3b6
6225 Bulk Product 746b7e25 Toys & Games $293.97 129 3.9 62 BULK-366a06ef
6226 Bulk Product 10c1b5a1 Sports & Outdoors $318.11 21 3.6 89 BULK-ccdc49fe
6227 Bulk Product e24c7a4d Clothing $438.64 405 4.8 3 BULK-99171622
6228 Bulk Product a09f6850 Sports & Outdoors $858.92 487 2.6 1 BULK-9f24d71d
6229 Bulk Product 0be6232d Toys & Games $56.12 221 2.4 13 BULK-1fa3fa67
6230 Bulk Product d0606ce4 Sports & Outdoors $947.41 463 3.2 76 BULK-c52d468c
6231 Bulk Product 4cd04f0f Books $765.02 114 4.7 77 BULK-477b2d08
6232 Bulk Product d0ef2041 Clothing $291.17 101 0.7 46 BULK-bb45de33
6233 Bulk Product b5cda77c Home & Garden $392.10 80 4.3 40 BULK-fd7b59d6
6234 Bulk Product a3548101 Home & Garden $260.14 234 1.9 9 BULK-9e00fb8d
6235 Bulk Product 57ec0f50 Books $32.44 137 2.1 35 BULK-2c79b6ee
6236 Bulk Product 4b281b6a Toys & Games $523.77 105 3.2 78 BULK-a4897f4b
6237 Bulk Product 49729384 Home & Garden $277.28 215 0.6 56 BULK-5a69479d
6238 Bulk Product 07f0bc72 Toys & Games $421.13 251 3.4 68 BULK-e1a23d43
6239 Bulk Product e194b6ac Clothing $654.22 332 1.9 56 BULK-3780ea2d
6240 Bulk Product b33fa9e3 Electronics $649.27 373 0.6 70 BULK-1247650f
6241 Bulk Product cbf37716 Books $704.55 172 0.6 18 BULK-d9f6e48d
6242 Bulk Product 732bf799 Electronics $738.36 331 3.7 6 BULK-94eb6dbe
6243 Bulk Product 99f5aa37 Books $929.27 99 3.6 82 BULK-e16f1330
6244 Bulk Product c2a072a9 Toys & Games $445.49 299 4.3 7 BULK-bcbac899
6245 Bulk Product 0ad69024 Electronics $212.76 393 0.9 37 BULK-492737e0
6246 Bulk Product fb95ab53 Clothing $383.55 65 3.0 67 BULK-1e64aa86
6247 Bulk Product 296cce9a Toys & Games $890.17 391 0.7 94 BULK-3fe8ae64
6248 Bulk Product 253f0b46 Electronics $703.47 220 1.9 73 BULK-e5cf0f89
6249 Bulk Product 6948f81b Toys & Games $429.37 13 1.5 15 BULK-bd2c279c
6250 Bulk Product 2fd016f0 Home & Garden $341.97 320 4.2 75 BULK-22506ab5
6251 Bulk Product 9e516a5e Home & Garden $720.37 130 4.5 27 BULK-c83834b7
6252 Bulk Product 25b90ac5 Toys & Games $480.47 268 0.6 70 BULK-2d63fd09
6253 Bulk Product 9fd4db9e Books $796.88 467 4.6 55 BULK-cc0e7976
6254 Bulk Product f79f058b Home & Garden $692.69 89 2.4 46 BULK-cc024b3d
6255 Bulk Product b48b0487 Toys & Games $351.27 316 4.8 33 BULK-efc723f1
6256 Bulk Product bac31c88 Sports & Outdoors $213.45 491 2.8 74 BULK-5a8a77a7
6257 Bulk Product 6de7ca38 Home & Garden $985.39 152 3.1 94 BULK-e55aa057
6258 Bulk Product 8ff2bcb8 Sports & Outdoors $571.29 246 1.2 24 BULK-d0bb12c0
6259 Bulk Product 8972cdf8 Home & Garden $58.32 121 1.7 28 BULK-1bd64392
6260 Bulk Product 1aa7e025 Home & Garden $663.78 71 5.0 77 BULK-7efc790b
6261 Bulk Product 986dc20a Clothing $608.41 44 2.7 16 BULK-014f935d
6262 Bulk Product 78c8d800 Clothing $324.61 92 2.6 84 BULK-652138de
6263 Bulk Product c2f4de6e Home & Garden $608.50 51 0.0 74 BULK-1b85fa16
6264 Bulk Product fca891d4 Toys & Games $837.66 344 2.9 85 BULK-6fd34f67
6265 Bulk Product 06110b77 Clothing $264.07 429 0.8 43 BULK-46f6ed70
6266 Bulk Product c231e089 Books $912.09 17 3.5 99 BULK-1868cd8b
6267 Bulk Product 85d35d15 Clothing $566.35 141 0.3 61 BULK-d38767c5
6268 Bulk Product eaf0b7fd Toys & Games $185.05 164 2.2 65 BULK-b94508ea
6269 Bulk Product 1806cdf5 Electronics $751.82 116 1.8 65 BULK-bcaa3035
6270 Bulk Product 3ebf75b5 Sports & Outdoors $757.33 211 1.6 40 BULK-f9e7697b
6271 Bulk Product e89edb71 Books $407.98 32 0.4 18 BULK-9eef5f43
6272 Bulk Product 2a371c09 Electronics $502.57 270 3.7 98 BULK-f888a590
6273 Bulk Product 1e1df2d2 Electronics $523.10 92 4.8 23 BULK-ef0bfdba
6274 Bulk Product 6d032294 Home & Garden $902.37 214 4.4 77 BULK-67506c21
6275 Bulk Product 81b0f1b0 Home & Garden $516.22 430 1.1 95 BULK-b7a9fc35
6276 Bulk Product 304ca6a2 Toys & Games $790.75 318 2.0 70 BULK-14edd002
6277 Bulk Product 7adb6760 Sports & Outdoors $127.16 205 2.4 61 BULK-7e40ece9
6278 Bulk Product 907c18ff Clothing $996.40 313 4.5 9 BULK-44c6cc71
6279 Bulk Product 6d40967e Books $273.86 210 1.9 48 BULK-3a0c879a
6280 Bulk Product d3852107 Home & Garden $494.37 39 0.2 88 BULK-9d08746a
6281 Bulk Product d7facc69 Electronics $723.38 240 4.5 38 BULK-b6af0ae9
6282 Bulk Product 9d58278d Sports & Outdoors $484.27 222 1.7 22 BULK-5559dc3e
6283 Bulk Product 98138028 Clothing $913.35 4 2.4 7 BULK-57126cd2
6284 Bulk Product 2b1b33a7 Toys & Games $589.89 258 1.2 52 BULK-9fc36210
6285 Bulk Product 11327e73 Books $432.31 429 0.1 92 BULK-e0825f4e
6286 Bulk Product 9f6bb94e Electronics $110.70 323 3.1 40 BULK-8ff474f2
6287 Bulk Product d788283d Home & Garden $963.66 31 3.6 30 BULK-ac5c352a
6288 Bulk Product 5406e2fd Clothing $86.78 151 4.2 24 BULK-1535d3d5
6289 Bulk Product 536d3f35 Toys & Games $555.80 311 1.7 15 BULK-254cca24
6290 Bulk Product cfb26f97 Books $435.98 493 1.7 2 BULK-0c735dcd
6291 Bulk Product 2fdbdda6 Clothing $510.21 332 1.7 79 BULK-a11d0586
6292 Bulk Product ca88c6bf Clothing $14.72 19 2.0 63 BULK-391b2958
6293 Bulk Product 3812d738 Sports & Outdoors $645.80 293 2.2 52 BULK-f3458ee2
6294 Bulk Product 034a4a42 Electronics $446.79 410 3.2 46 BULK-39147c36
6295 Bulk Product dac6f94b Clothing $498.21 198 4.8 81 BULK-ea952c80
6296 Bulk Product ba7b000c Sports & Outdoors $238.79 382 1.0 96 BULK-d5ac3372
6297 Bulk Product f602e290 Clothing $331.77 400 3.8 46 BULK-767e0b93
6298 Bulk Product f45f48f1 Electronics $752.92 473 2.0 41 BULK-32fb341f
6299 Bulk Product 86cebcfb Electronics $488.20 329 4.0 92 BULK-afdd9f17
6300 Bulk Product 5eeb7fb9 Electronics $935.71 166 2.5 45 BULK-5149a6ad
6301 Bulk Product 2624fe41 Sports & Outdoors $808.28 140 1.7 64 BULK-bdc55c5d
6302 Bulk Product 2b5d66c5 Toys & Games $214.02 272 1.9 47 BULK-c635605f
6303 Bulk Product 24509f4b Clothing $33.14 415 4.1 24 BULK-ad9d28fa
6304 Bulk Product def083cd Electronics $442.95 357 2.3 72 BULK-ff729633
6305 Bulk Product 42fa54c5 Toys & Games $863.59 393 2.8 73 BULK-a373b7e6
6306 Bulk Product b9e1d04a Electronics $134.24 224 0.6 67 BULK-51c133f2
6307 Bulk Product 544a85ab Toys & Games $445.36 324 4.2 80 BULK-af9191da
6308 Bulk Product 8de64356 Books $516.27 144 4.5 36 BULK-2f39acf2
6309 Bulk Product f97dba9e Sports & Outdoors $884.52 374 1.4 72 BULK-e1410ffc
6310 Bulk Product 5a932a52 Books $293.09 156 1.1 68 BULK-44727ac6
6311 Bulk Product e8efc20b Toys & Games $722.87 169 4.7 56 BULK-6b806975
6312 Bulk Product c0c15a46 Books $902.00 55 2.6 39 BULK-8c2aefba
6313 Bulk Product 041c6f81 Home & Garden $811.23 395 0.8 76 BULK-44c1195d
6314 Bulk Product 56eff477 Clothing $122.33 67 2.0 36 BULK-b2d9957b
6315 Bulk Product 4f072026 Home & Garden $979.37 442 2.8 41 BULK-d053d0a8
6316 Bulk Product 21bef580 Toys & Games $699.34 427 2.9 16 BULK-a0f772d0
6317 Bulk Product e9d01d09 Sports & Outdoors $949.40 481 3.4 40 BULK-c8ad7aab
6318 Bulk Product 8a0cd6f0 Toys & Games $517.86 324 4.3 22 BULK-948f8697
6319 Bulk Product 757f738e Electronics $866.33 295 1.4 66 BULK-249c311d
6320 Bulk Product 90209e1b Clothing $741.33 320 3.9 1 BULK-92b8e1ef
6321 Bulk Product eb2306b1 Home & Garden $794.56 140 4.6 93 BULK-d0b669d8
6322 Bulk Product 58d4a15a Clothing $811.93 56 2.8 27 BULK-616ecbb2
6323 Bulk Product aa10c91d Clothing $134.53 476 1.8 36 BULK-1a83e3c7
6324 Bulk Product 536c9c73 Toys & Games $410.59 241 4.0 25 BULK-382c53a3
6325 Bulk Product 56457042 Clothing $879.04 62 3.6 88 BULK-7d965df2
6326 Bulk Product 59e53a50 Sports & Outdoors $255.30 311 2.8 76 BULK-0ed44500
6327 Bulk Product 797bd272 Clothing $217.79 188 2.4 98 BULK-629b7487
6328 Bulk Product 46701da6 Home & Garden $298.48 99 3.9 89 BULK-c93d183e
6329 Bulk Product ce269d2b Sports & Outdoors $249.84 411 4.0 14 BULK-88789bf3
6330 Bulk Product 35d61396 Sports & Outdoors $897.45 116 1.8 47 BULK-ae18cb89
6331 Bulk Product 56aa2df1 Sports & Outdoors $791.84 498 1.3 52 BULK-e06f9b94
6332 Bulk Product ff4795ee Clothing $929.17 330 0.1 24 BULK-1296fcde
6333 Bulk Product de4c4ab9 Books $813.53 96 2.4 26 BULK-c8248706
6334 Bulk Product 39ae6169 Books $850.09 129 1.7 19 BULK-e3a853a3
6335 Bulk Product 5d0cbf13 Electronics $46.88 489 4.5 46 BULK-b20cd65e
6336 Bulk Product eb881b29 Electronics $945.72 455 0.2 74 BULK-a9ad5809
6337 Bulk Product 4618e6aa Electronics $464.41 461 1.6 85 BULK-3fb79565
6338 Bulk Product a4d85be8 Clothing $262.63 242 2.8 94 BULK-fb42f42d
6339 Bulk Product 91979972 Home & Garden $856.23 367 3.6 68 BULK-600550b1
6340 Bulk Product 0f63949c Home & Garden $941.05 282 2.9 91 BULK-3e896d56
6341 Bulk Product e8c29131 Clothing $79.88 366 1.9 91 BULK-9d69c384
6342 Bulk Product ae11d17b Toys & Games $904.87 114 1.9 23 BULK-08c4f378
6343 Bulk Product 75675b48 Toys & Games $742.88 406 1.3 49 BULK-bae2862a
6344 Bulk Product a4cb4c8e Electronics $982.42 124 4.5 84 BULK-047cec65
6345 Bulk Product c899e6d6 Books $110.74 99 1.7 15 BULK-739d7fcc
6346 Bulk Product bd328323 Sports & Outdoors $758.38 253 3.5 54 BULK-3b4c26fb
6347 Bulk Product 46569374 Electronics $834.34 300 4.8 56 BULK-41e12abd
6348 Bulk Product c59e6205 Sports & Outdoors $583.46 67 4.2 51 BULK-fed096c6
6349 Bulk Product f0ec5b77 Clothing $76.14 72 3.8 6 BULK-efdf351c
6350 Bulk Product d968e33e Home & Garden $136.28 118 2.1 96 BULK-979df356
6351 Bulk Product c28cf59c Clothing $547.95 17 3.3 83 BULK-14039d67
6352 Bulk Product 3ffebda5 Books $812.18 478 1.6 86 BULK-f4ac9cda
6353 Bulk Product f03a05b1 Clothing $999.42 497 4.1 74 BULK-dbc53312
6354 Bulk Product d8638640 Electronics $522.96 202 0.9 99 BULK-410d35fe
6355 Bulk Product 9b87f506 Home & Garden $201.36 236 0.7 81 BULK-314c1c5b
6356 Bulk Product dd23c9a9 Sports & Outdoors $293.49 133 4.5 90 BULK-59192603
6357 Bulk Product e3db537c Toys & Games $618.22 490 4.4 92 BULK-bab25b32
6358 Bulk Product a8196e78 Electronics $971.97 245 3.4 61 BULK-41e842a6
6359 Bulk Product f24ceec3 Toys & Games $891.16 460 0.9 81 BULK-8067cb01
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