Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

51 ms

Page Size

200

Current Page

74 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 74 Results Showing 14601 - 14800 of 24441

ID Name Category Price Stock Rating Reviews SKU
15160 Bulk Product 594bb818 Toys & Games $970.12 420 1.1 9 BULK-e5aa92a4
15161 Bulk Product 78cdbf5b Clothing $528.91 38 0.8 31 BULK-44718f80
15162 Bulk Product a39d402f Electronics $178.96 417 4.0 68 BULK-c5b7c197
15163 Bulk Product ed65c5f0 Books $84.57 468 1.3 6 BULK-752d638a
15164 Bulk Product b2a437e6 Electronics $945.14 219 3.3 71 BULK-6a630476
15165 Bulk Product 1aa42d4e Toys & Games $462.17 206 3.2 52 BULK-359e5632
15166 Bulk Product 5f6451e1 Home & Garden $267.45 311 2.5 58 BULK-6027ce20
15167 Bulk Product 1c18b70d Toys & Games $412.41 83 4.6 0 BULK-66125dd8
15168 Bulk Product f517840b Electronics $728.78 101 0.7 20 BULK-b3dced10
15169 Bulk Product f3c14080 Clothing $39.24 158 1.9 11 BULK-5bca717a
15170 Bulk Product 93e5f0e6 Clothing $97.12 29 2.4 94 BULK-524f0883
15171 Bulk Product 48232f94 Toys & Games $517.14 418 3.2 93 BULK-19451ccf
15172 Bulk Product 36cee84a Toys & Games $42.74 237 3.0 46 BULK-72287b55
15173 Bulk Product adf94e3a Books $766.85 427 2.6 90 BULK-9e7985f2
15174 Bulk Product 5787c46e Home & Garden $442.44 377 2.9 52 BULK-04a11f95
15175 Bulk Product 926163cb Electronics $78.85 319 2.3 80 BULK-f7960967
15176 Bulk Product 52bd86c8 Electronics $995.74 364 2.4 73 BULK-64dcc896
15177 Bulk Product ba4dbeb9 Clothing $946.90 496 3.3 12 BULK-5f7b0af9
15178 Bulk Product 8fcb8054 Home & Garden $172.37 33 2.9 57 BULK-3cbbc1ac
15179 Bulk Product 956c3406 Electronics $964.91 109 4.3 81 BULK-b1579eb0
15180 Bulk Product bd61ad33 Clothing $911.23 338 0.4 28 BULK-2855ddfa
15181 Bulk Product fed8dc47 Sports & Outdoors $288.62 278 2.8 11 BULK-55b342f4
15182 Bulk Product 6293783f Sports & Outdoors $886.76 347 3.2 59 BULK-758abde1
15183 Bulk Product d9c4018c Books $93.33 44 2.5 24 BULK-fd82041f
15184 Bulk Product 5140f825 Toys & Games $846.47 409 2.8 86 BULK-70257014
15185 Bulk Product ed97ad07 Home & Garden $806.64 286 4.4 83 BULK-d143ec69
15186 Bulk Product 13b4a7d7 Electronics $386.46 124 1.1 2 BULK-750adafd
15187 Bulk Product 863bf04c Books $463.26 498 3.5 86 BULK-51d37477
15188 Bulk Product d9eb0054 Home & Garden $574.77 16 0.3 71 BULK-d70aa196
15189 Bulk Product 9045cd10 Clothing $693.74 291 4.3 91 BULK-7118fac5
15190 Bulk Product 13dd6ee8 Toys & Games $213.45 21 1.0 29 BULK-44ac589f
15191 Bulk Product d02e3310 Clothing $541.70 179 4.7 14 BULK-0cd6f996
15192 Bulk Product ef11f1b7 Clothing $254.41 153 4.4 99 BULK-f4151ca8
15193 Bulk Product 210e8b3a Sports & Outdoors $140.80 486 0.3 49 BULK-aa67bf98
15194 Bulk Product b332c9eb Toys & Games $750.84 215 0.9 88 BULK-fd374d82
15195 Bulk Product 293ed38c Sports & Outdoors $617.58 488 4.5 42 BULK-7af6557c
15196 Bulk Product 7bc5745b Toys & Games $594.51 486 3.6 32 BULK-8fed494d
15197 Bulk Product 471191e8 Electronics $941.34 460 0.5 65 BULK-bf7763dd
15198 Bulk Product 3b93f20e Home & Garden $519.33 438 0.6 26 BULK-47e9a0a1
15199 Bulk Product a9377909 Electronics $577.24 490 1.0 23 BULK-0af8bb04
15200 Bulk Product 76a79166 Home & Garden $70.25 328 1.3 65 BULK-b3597208
15201 Bulk Product 94d8d473 Home & Garden $224.88 33 2.0 28 BULK-be4cd495
15202 Bulk Product 9cb78823 Electronics $288.30 403 0.2 30 BULK-dfc7cf23
15203 Bulk Product d86e5aac Sports & Outdoors $962.27 318 1.1 85 BULK-463ef150
15204 Bulk Product a62d5793 Toys & Games $578.24 187 0.1 3 BULK-1a922c0c
15205 Bulk Product fcec15ef Toys & Games $443.06 329 3.3 54 BULK-e26c0280
15206 Bulk Product f10f79f7 Toys & Games $414.39 164 4.2 80 BULK-77551a95
15207 Bulk Product 3eb69c11 Clothing $226.48 462 0.6 98 BULK-6ac924ae
15208 Bulk Product 5818ca4d Clothing $396.01 296 3.4 96 BULK-412c4663
15209 Bulk Product a75ffe73 Books $725.15 302 1.7 12 BULK-d20eb7cd
15210 Bulk Product f1bd847b Toys & Games $448.60 346 0.2 3 BULK-4a89a3b6
15211 Bulk Product 8195b366 Toys & Games $182.60 341 1.2 30 BULK-536f63e3
15212 Bulk Product 3221871f Electronics $107.41 277 4.7 36 BULK-07ebc2db
15213 Bulk Product 00b3909e Home & Garden $897.66 316 2.1 5 BULK-49efd8bc
15214 Bulk Product 3c458bbf Home & Garden $956.62 165 3.6 71 BULK-7a7a2949
15215 Bulk Product 762aa9d3 Home & Garden $897.59 225 0.7 50 BULK-bc627f4f
15216 Bulk Product 47bbf8de Sports & Outdoors $397.47 290 3.9 54 BULK-29c1ee61
15217 Bulk Product 3808980e Electronics $569.01 5 3.3 90 BULK-ec4f0f8e
15218 Bulk Product 7f99520a Toys & Games $790.23 440 1.0 20 BULK-6d04bc12
15219 Bulk Product 850f4488 Toys & Games $261.66 77 4.5 16 BULK-1004b136
15220 Bulk Product ed7d4edf Clothing $561.70 317 1.5 8 BULK-70017955
15221 Bulk Product e8bc18e4 Electronics $270.50 191 4.0 80 BULK-41a5c65a
15222 Bulk Product 4d3807f7 Toys & Games $868.11 107 2.8 30 BULK-9aa09d99
15223 Bulk Product 3bf5b4a0 Clothing $807.68 132 2.1 5 BULK-dc79b8a0
15224 Bulk Product c9966b93 Sports & Outdoors $773.80 410 0.2 48 BULK-56bb7b08
15225 Bulk Product dc614582 Clothing $873.07 116 2.7 2 BULK-e3d8efee
15226 Bulk Product be2f8072 Sports & Outdoors $965.95 417 4.0 40 BULK-979c193b
15227 Bulk Product 0b094283 Electronics $203.20 494 1.1 93 BULK-4c08a294
15228 Bulk Product 41b8a13a Clothing $11.06 199 1.4 53 BULK-807ed53b
15229 Bulk Product 2e40acf4 Electronics $933.42 210 0.5 64 BULK-23e47e18
15230 Bulk Product 5a4ce5de Home & Garden $884.04 460 2.7 63 BULK-b8c253d5
15231 Bulk Product 2710e959 Toys & Games $993.67 405 4.3 24 BULK-0d404b96
15232 Bulk Product 553b7059 Electronics $505.58 459 1.3 35 BULK-c2420393
15233 Bulk Product 95122b33 Toys & Games $118.48 16 2.2 74 BULK-3e65128a
15234 Bulk Product 24658c2f Clothing $997.22 266 1.7 41 BULK-64585c4e
15235 Bulk Product ec60c44c Clothing $654.59 271 2.3 40 BULK-c08ec34a
15236 Bulk Product 051d30c2 Books $859.16 242 1.9 97 BULK-fc1a74b6
15237 Bulk Product e5ea121f Books $312.01 142 3.0 62 BULK-b260f36b
15238 Bulk Product 9bfff0f7 Toys & Games $143.36 463 3.6 96 BULK-76a9ea40
15239 Bulk Product bcddc142 Clothing $228.13 259 2.9 89 BULK-c638efe1
15240 Bulk Product 7d33e287 Books $174.47 403 4.2 90 BULK-8708fd8b
15241 Bulk Product 7525b6d8 Sports & Outdoors $187.17 294 3.0 12 BULK-98672f5a
15242 Bulk Product e630df6e Sports & Outdoors $465.42 66 4.0 12 BULK-52fc4df5
15243 Bulk Product 66d68c1c Clothing $77.43 385 2.7 13 BULK-4eb42c19
15244 Bulk Product 7ebae1f5 Home & Garden $382.47 230 4.3 38 BULK-f0e5c497
15245 Bulk Product 62d5ab1a Toys & Games $386.01 495 0.6 91 BULK-deee7b73
15246 Bulk Product c33c7e4a Electronics $846.45 52 0.6 40 BULK-12f57e4f
15247 Bulk Product 0e3b6e77 Clothing $850.51 230 1.1 16 BULK-76e3afdd
15248 Bulk Product 914b69e5 Clothing $528.85 183 2.2 23 BULK-30312bcb
15249 Bulk Product b41e4744 Books $429.31 146 2.1 95 BULK-fb4597bc
15250 Bulk Product 7a9c13de Books $346.87 191 3.8 28 BULK-fc263c2e
15251 Bulk Product 492962f2 Sports & Outdoors $871.71 485 4.8 58 BULK-bc647fb1
15252 Bulk Product 5f86a8b2 Toys & Games $498.53 59 4.7 74 BULK-7e7ac5e9
15253 Bulk Product 1f680562 Toys & Games $177.01 429 4.3 19 BULK-3ae77fa0
15254 Bulk Product 85261cd2 Toys & Games $798.88 131 0.6 61 BULK-d94400d1
15255 Bulk Product c484e30e Toys & Games $320.68 119 0.3 98 BULK-00f85356
15256 Bulk Product 520c1a7c Toys & Games $318.92 389 4.8 69 BULK-938b59cc
15257 Bulk Product a541f8f4 Sports & Outdoors $335.93 133 4.3 2 BULK-1151670b
15258 Bulk Product 4de4e597 Sports & Outdoors $106.95 243 2.1 63 BULK-7ff386f6
15259 Bulk Product 920fcc5c Clothing $340.53 403 4.7 75 BULK-d3a7b2cd
15260 Bulk Product 4da05ff4 Sports & Outdoors $754.09 344 3.3 7 BULK-01ddc871
15261 Bulk Product 542fa7c2 Sports & Outdoors $482.51 212 2.7 99 BULK-b9114c06
15262 Bulk Product eb25a036 Books $508.72 398 2.8 40 BULK-7df78b1c
15263 Bulk Product e9d350b4 Sports & Outdoors $817.17 86 4.3 74 BULK-22ae5327
15264 Bulk Product 603e8796 Toys & Games $228.64 237 1.1 90 BULK-c652d0cb
15265 Bulk Product 3e718fdf Home & Garden $345.69 44 2.1 23 BULK-625176b0
15266 Bulk Product 89ac36a5 Books $350.78 165 1.4 77 BULK-21f07412
15267 Bulk Product e7e86beb Electronics $802.41 306 4.7 83 BULK-fd85144e
15268 Bulk Product 04fc9589 Sports & Outdoors $927.65 39 2.1 28 BULK-004f7d16
15269 Bulk Product 876ac946 Clothing $920.74 168 3.0 64 BULK-4c4d3802
15270 Bulk Product 8f5cb732 Toys & Games $414.88 320 0.2 16 BULK-36d7ccd7
15271 Bulk Product 75e4cd47 Clothing $398.36 364 2.9 17 BULK-4a09c52a
15272 Bulk Product baa01173 Electronics $71.37 225 1.6 96 BULK-edce2cc8
15273 Bulk Product f94bd48c Toys & Games $749.52 198 2.1 69 BULK-3d3b8949
15274 Bulk Product c396b096 Toys & Games $186.32 325 0.3 32 BULK-071982cc
15275 Bulk Product 07faeaf2 Home & Garden $512.38 371 4.0 34 BULK-c3e92bbe
15276 Bulk Product 6c8cfdb4 Home & Garden $603.83 127 1.9 43 BULK-78630bc3
15277 Bulk Product ed69c6e5 Home & Garden $85.34 344 2.9 33 BULK-ddfe256c
15278 Bulk Product 4c4c358f Home & Garden $515.14 286 1.3 49 BULK-b2ad5ec2
15279 Bulk Product aebe19e6 Home & Garden $498.41 271 3.8 92 BULK-1aab4fcc
15280 Bulk Product a27d8e61 Books $896.36 349 1.8 27 BULK-2f7d9a52
15281 Bulk Product 29a4854c Toys & Games $52.88 53 2.2 87 BULK-0ea49e7a
15282 Bulk Product 255e61fb Clothing $302.75 204 0.8 18 BULK-5090ad3b
15283 Bulk Product 67ef212e Home & Garden $434.31 477 1.8 37 BULK-354b9c59
15284 Bulk Product 1bb5d3c4 Toys & Games $236.95 96 4.2 31 BULK-9e7e9f96
15285 Bulk Product 50371ec0 Home & Garden $262.06 100 3.2 48 BULK-0ba327a1
15286 Bulk Product 60cc2537 Home & Garden $178.78 166 1.0 7 BULK-36a60f0f
15287 Bulk Product 2bf1c0ab Sports & Outdoors $83.10 384 4.2 26 BULK-3edf9748
15288 Bulk Product 2c674b42 Books $556.66 278 3.5 30 BULK-dfb8cfa1
15289 Bulk Product ffb4c686 Clothing $595.71 244 0.6 24 BULK-bc2b47d3
15290 Bulk Product 007d64fe Toys & Games $979.86 23 3.9 22 BULK-81685af7
15291 Bulk Product 64d53cc2 Toys & Games $780.46 48 1.4 39 BULK-18cb6d2f
15292 Bulk Product a6d89f20 Books $995.59 187 0.3 65 BULK-ed341288
15293 Bulk Product 3f010dd2 Electronics $708.24 124 4.1 79 BULK-9946af73
15294 Bulk Product dbc51369 Clothing $21.05 36 0.5 73 BULK-794f355d
15295 Bulk Product 87b23161 Books $823.97 363 2.2 35 BULK-cf3974c6
15296 Bulk Product 97e1136b Sports & Outdoors $501.23 216 0.0 97 BULK-68e87ac0
15297 Bulk Product 567535c6 Sports & Outdoors $492.51 343 1.4 14 BULK-9d1975e1
15298 Bulk Product 39fdc905 Clothing $491.32 271 4.6 42 BULK-c1c60028
15299 Bulk Product 78415387 Clothing $821.45 50 1.2 71 BULK-df0605d6
15300 Bulk Product 9a95f0e4 Sports & Outdoors $131.84 230 4.8 82 BULK-02916bd4
15301 Bulk Product b62ad1dd Sports & Outdoors $218.04 214 1.5 13 BULK-dce4049c
15302 Bulk Product b410523f Home & Garden $532.94 442 4.4 37 BULK-d543b4eb
15303 Bulk Product faf24a69 Electronics $786.09 150 1.8 59 BULK-f598bfa0
15304 Bulk Product f3d1db30 Electronics $596.44 89 1.5 28 BULK-47a4c836
15305 Bulk Product b40b8433 Electronics $122.02 440 1.6 14 BULK-9ba305d7
15306 Bulk Product daf3ea89 Clothing $657.70 222 2.1 1 BULK-1a924021
15307 Bulk Product 636e9722 Books $886.56 340 2.9 99 BULK-cd1e1f26
15308 Bulk Product 9997936f Home & Garden $885.78 481 1.1 47 BULK-59756d10
15309 Bulk Product 683d6e29 Clothing $532.63 278 2.4 45 BULK-fb1b24cf
15310 Bulk Product 5451e23c Clothing $986.06 330 0.5 16 BULK-5e11c5f8
15311 Bulk Product 3acadada Toys & Games $217.74 413 1.4 26 BULK-f41a254a
15312 Bulk Product 435a07e1 Clothing $638.42 288 1.4 25 BULK-4ce1cb67
15313 Bulk Product f551dbc9 Electronics $933.73 110 4.9 32 BULK-0dccc05b
15314 Bulk Product 079d5340 Home & Garden $668.94 398 1.3 27 BULK-24a1a0b9
15315 Bulk Product 94388a39 Sports & Outdoors $683.04 443 2.7 26 BULK-5feb5822
15316 Bulk Product b256ec91 Electronics $183.77 481 4.6 43 BULK-46375d2a
15317 Bulk Product e4ddeb4c Electronics $877.56 250 4.2 28 BULK-69fdeeab
15318 Bulk Product 8ab73580 Sports & Outdoors $956.64 238 4.7 25 BULK-713797e4
15319 Bulk Product 5aa4b83a Books $717.96 146 0.6 94 BULK-c96bcfdf
15320 Bulk Product 93b93987 Books $191.95 396 1.4 5 BULK-9524e9f5
15321 Bulk Product f78318e7 Electronics $255.02 469 0.5 1 BULK-f8a30aac
15322 Bulk Product ef7a67a2 Home & Garden $168.81 113 3.3 67 BULK-abb46aab
15323 Bulk Product 6d2d8bc9 Books $73.48 247 3.8 79 BULK-7b802454
15324 Bulk Product 3465613f Books $600.53 363 3.6 2 BULK-2837289c
15325 Bulk Product e31b956a Electronics $658.87 404 1.6 39 BULK-4ade90dd
15326 Bulk Product af2a8cc4 Electronics $655.18 250 0.3 15 BULK-5bc228ca
15327 Bulk Product 9a979316 Electronics $294.17 246 0.1 64 BULK-6061f9a5
15328 Bulk Product 30e6b16a Electronics $581.73 201 4.5 46 BULK-0d5c75f7
15329 Bulk Product 366e986f Clothing $881.11 76 2.1 38 BULK-efd7e5e7
15330 Bulk Product b88d8f18 Toys & Games $12.25 329 1.2 10 BULK-3189d183
15331 Bulk Product 74ac8394 Home & Garden $821.08 75 1.8 57 BULK-f99343eb
15332 Bulk Product 245e964b Clothing $162.87 199 3.2 73 BULK-5ac33565
15333 Bulk Product ab4d2362 Electronics $836.01 62 2.4 95 BULK-b6dbf8dd
15334 Bulk Product c624f364 Electronics $553.16 336 2.1 85 BULK-def7b488
15335 Bulk Product d13da669 Clothing $679.30 326 1.1 98 BULK-66bdc0f4
15336 Bulk Product 518d4fa3 Clothing $823.05 289 1.6 98 BULK-4bd4f0a2
15337 Bulk Product 78a3b800 Books $854.93 118 0.7 46 BULK-56320694
15338 Bulk Product e82792e8 Electronics $195.86 233 4.2 1 BULK-0047b16a
15339 Bulk Product 133bd806 Toys & Games $716.20 426 4.9 49 BULK-49aa210a
15340 Bulk Product 21be3d42 Electronics $295.85 476 2.3 45 BULK-d27d7bad
15341 Bulk Product f47e9e96 Books $865.25 417 1.5 8 BULK-3347a28e
15342 Bulk Product 5ad88716 Clothing $563.58 403 3.2 97 BULK-43600f65
15343 Bulk Product c7294be1 Sports & Outdoors $185.58 196 0.3 3 BULK-6890a42d
15344 Bulk Product cd5bb378 Home & Garden $446.60 438 1.1 6 BULK-9b395136
15345 Bulk Product 76656f81 Toys & Games $775.33 31 1.0 34 BULK-7c5d3313
15346 Bulk Product 8dae351b Clothing $196.06 344 0.2 55 BULK-86e72ea7
15347 Bulk Product 12211616 Clothing $441.92 72 1.1 39 BULK-fdb4495e
15348 Bulk Product c75395a1 Sports & Outdoors $188.21 457 1.1 29 BULK-e8bb0ad6
15349 Bulk Product 54c99398 Sports & Outdoors $359.80 17 4.0 61 BULK-6ec12e0d
15350 Bulk Product fe39ec5e Electronics $629.00 245 0.2 22 BULK-5c749abb
15351 Bulk Product 69fa1b14 Home & Garden $83.45 214 4.7 23 BULK-a63d1878
15352 Bulk Product b284ee44 Toys & Games $92.15 105 0.1 12 BULK-79f20c2b
15353 Bulk Product a8a2c284 Sports & Outdoors $186.50 121 1.1 15 BULK-e70aa3aa
15354 Bulk Product 0f0fbdcc Sports & Outdoors $576.46 224 4.6 95 BULK-77563f93
15355 Bulk Product c92fbcb0 Electronics $366.28 204 1.7 98 BULK-10daf68c
15356 Bulk Product 21342f9a Toys & Games $561.42 454 4.7 87 BULK-29480e60
15357 Bulk Product 4988a91a Toys & Games $987.84 156 2.4 68 BULK-f3ccb746
15358 Bulk Product fffc5990 Electronics $295.62 239 1.0 4 BULK-841914c5
15359 Bulk Product 728a9581 Clothing $46.93 283 0.8 63 BULK-c0c00bdc
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