Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

26 ms

Page Size

200

Current Page

65 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 65 Results Showing 12801 - 13000 of 24441

ID Name Category Price Stock Rating Reviews SKU
13360 Bulk Product 1df9dfd9 Clothing $732.90 52 3.0 55 BULK-5134b3d1
13361 Bulk Product 6a5c26d9 Books $405.72 33 4.7 92 BULK-37968515
13362 Bulk Product 7f9b3fad Home & Garden $790.02 97 1.7 97 BULK-5658e55c
13363 Bulk Product a898fed4 Electronics $651.17 147 4.5 49 BULK-a6b633ee
13364 Bulk Product 6373f736 Home & Garden $63.68 45 2.1 54 BULK-8ac0c125
13365 Bulk Product 491a84bb Home & Garden $777.83 378 1.2 36 BULK-3420ca0e
13366 Bulk Product 00fb8744 Sports & Outdoors $945.28 476 0.9 9 BULK-781dae20
13367 Bulk Product c26eae84 Home & Garden $50.97 244 0.1 42 BULK-8ce0b243
13368 Bulk Product b6129c00 Clothing $160.44 106 1.9 95 BULK-61a549bb
13369 Bulk Product 6364213a Electronics $104.77 253 3.7 67 BULK-43175b6f
13370 Bulk Product 66a64270 Toys & Games $136.76 85 3.4 69 BULK-8baf2a02
13371 Bulk Product bf6411ba Sports & Outdoors $18.57 164 3.5 69 BULK-56656c6d
13372 Bulk Product 87e1c81d Sports & Outdoors $274.03 382 1.5 22 BULK-526b00f9
13373 Bulk Product ef54ee9e Clothing $787.60 131 3.7 65 BULK-683581af
13374 Bulk Product 0ea631b1 Electronics $209.14 369 3.7 23 BULK-8e5e20c7
13375 Bulk Product 437b01a9 Books $53.17 291 4.1 78 BULK-06950725
13376 Bulk Product f8533ad5 Electronics $725.50 123 2.5 54 BULK-27f0a4b8
13377 Bulk Product 2d0a8b6d Home & Garden $717.12 166 1.3 99 BULK-bbc73ab4
13378 Bulk Product 99e69beb Toys & Games $401.20 107 0.1 56 BULK-f6d3be53
13379 Bulk Product 690d14cf Books $587.80 93 0.9 74 BULK-a9ecff77
13380 Bulk Product 15d1938b Sports & Outdoors $570.73 54 1.3 17 BULK-0f927677
13381 Bulk Product af2705f7 Clothing $414.67 411 3.1 64 BULK-9351fc08
13382 Bulk Product 21c61568 Books $111.33 231 3.1 96 BULK-e8a94e1b
13383 Bulk Product 2ad9b602 Clothing $484.64 154 4.7 51 BULK-52812e89
13384 Bulk Product 1b51cdce Books $405.21 231 0.5 5 BULK-9d739bd4
13385 Bulk Product 77d4828f Electronics $345.77 456 0.4 56 BULK-730d4d10
13386 Bulk Product 6dd077eb Books $581.24 404 0.6 49 BULK-b9121b4d
13387 Bulk Product 37b834ae Books $823.98 129 0.2 68 BULK-108101c5
13388 Bulk Product 2eb1c3e8 Toys & Games $826.64 104 0.6 66 BULK-d1f27a67
13389 Bulk Product 4d005cbf Electronics $368.47 220 0.1 28 BULK-31237610
13390 Bulk Product 6ff799aa Toys & Games $636.00 79 0.8 44 BULK-c93969ac
13391 Bulk Product e02deec1 Toys & Games $249.64 136 0.7 93 BULK-4db702d7
13392 Bulk Product 650efba8 Books $318.18 75 4.5 24 BULK-1c6b4286
13393 Bulk Product 9df7e297 Toys & Games $375.62 418 2.6 64 BULK-2dcfa9c3
13394 Bulk Product 0fbaaf73 Electronics $388.57 226 3.4 70 BULK-9a3ab9c8
13395 Bulk Product 8af7fbda Toys & Games $303.61 339 4.0 58 BULK-7b40607e
13396 Bulk Product d342e6a7 Sports & Outdoors $575.28 169 3.9 16 BULK-0457ad13
13397 Bulk Product e819b548 Toys & Games $815.23 40 4.4 46 BULK-e2e8466a
13398 Bulk Product 6047856a Toys & Games $864.22 456 3.3 46 BULK-7faeb637
13399 Bulk Product faba39b2 Home & Garden $775.06 5 2.6 25 BULK-a9bc00ba
13400 Bulk Product 622efa96 Clothing $122.70 0 1.8 47 BULK-e918199d
13401 Bulk Product b9501480 Electronics $968.77 263 0.8 76 BULK-f456ed92
13402 Bulk Product 2c1fe6ac Toys & Games $216.38 497 2.6 52 BULK-31932b1d
13403 Bulk Product 583674c6 Home & Garden $617.66 479 3.7 59 BULK-e5ee7df9
13404 Bulk Product 0d2a4cb9 Electronics $342.87 309 1.5 7 BULK-3102ed50
13405 Bulk Product b6abc2d6 Sports & Outdoors $195.60 117 1.5 64 BULK-bd570e5a
13406 Bulk Product 73aa1544 Clothing $659.36 152 0.8 38 BULK-1139754b
13407 Bulk Product 6b7de62b Home & Garden $329.86 285 3.5 91 BULK-836553f1
13408 Bulk Product 2cc7deb5 Home & Garden $713.48 389 1.3 37 BULK-cbe9150d
13409 Bulk Product 5f71383e Sports & Outdoors $710.12 23 0.1 11 BULK-8f03fb34
13410 Bulk Product 6bbd8540 Home & Garden $305.46 239 3.2 3 BULK-d2be0b3b
13411 Bulk Product efe7efa4 Books $192.58 16 0.1 32 BULK-fba9de85
13412 Bulk Product c0b6c8eb Home & Garden $383.98 213 3.0 31 BULK-5d5549a7
13413 Bulk Product 91db5075 Electronics $94.09 440 2.1 72 BULK-19c91de3
13414 Bulk Product f7750f04 Clothing $293.89 301 3.8 21 BULK-b7563aae
13415 Bulk Product 45c737e8 Books $942.41 322 3.9 39 BULK-6399d3d4
13416 Bulk Product 494549d5 Clothing $867.43 67 2.6 68 BULK-19fe99bf
13417 Bulk Product 94931751 Electronics $440.60 438 4.3 5 BULK-f47d0e2d
13418 Bulk Product a754d84a Clothing $694.51 247 1.6 15 BULK-adb91817
13419 Bulk Product 18ae0a1d Sports & Outdoors $541.20 204 4.3 29 BULK-c82d8daf
13420 Bulk Product a5e9490e Clothing $782.48 367 4.4 91 BULK-b6398b8a
13421 Bulk Product f612e8b7 Toys & Games $146.04 227 4.8 42 BULK-7aea2c96
13422 Bulk Product c52c9d24 Toys & Games $677.84 244 2.0 93 BULK-ae6244b7
13423 Bulk Product ac8f00ee Clothing $329.54 449 4.0 38 BULK-1277a8ea
13424 Bulk Product 8d459b09 Clothing $691.14 34 2.9 39 BULK-0fed3565
13425 Bulk Product 94baeb9c Toys & Games $808.44 431 4.0 12 BULK-ee6b1579
13426 Bulk Product 6f219d4b Home & Garden $977.37 358 1.3 27 BULK-817aa1e9
13427 Bulk Product ba1ed3dc Books $651.84 125 0.9 76 BULK-e1745f73
13428 Bulk Product dacef201 Electronics $861.10 333 2.1 24 BULK-30803465
13429 Bulk Product fba31c61 Electronics $61.67 64 2.9 46 BULK-93939412
13430 Bulk Product e81e700d Electronics $239.38 225 4.8 57 BULK-54bee6fb
13431 Bulk Product 22aca884 Books $926.54 212 0.6 42 BULK-3acb5bc8
13432 Bulk Product dc6bde48 Sports & Outdoors $82.54 119 4.1 5 BULK-0fafbb0e
13433 Bulk Product 15a3f66e Toys & Games $893.92 114 1.4 24 BULK-6e2592df
13434 Bulk Product 1a0a4a41 Books $444.32 113 0.2 94 BULK-8721fef2
13435 Bulk Product bb783f0e Toys & Games $295.54 179 4.0 48 BULK-53d4fe61
13436 Bulk Product 298513e3 Books $94.68 19 4.9 95 BULK-30586332
13437 Bulk Product e7019b89 Books $606.35 196 0.8 78 BULK-96d55bf4
13438 Bulk Product 0dc24b98 Toys & Games $801.94 154 1.3 46 BULK-f5ab81cd
13439 Bulk Product 086c9af9 Toys & Games $142.25 92 2.8 14 BULK-a7c13ce8
13440 Bulk Product a3ffd951 Toys & Games $669.37 498 1.2 50 BULK-5c993332
13441 Bulk Product a588bfff Home & Garden $777.44 431 2.6 69 BULK-ac0057c3
13442 Bulk Product 41d04fcc Books $160.61 44 2.7 87 BULK-3ca411ae
13443 Bulk Product 0b8510b0 Clothing $572.05 30 0.7 56 BULK-d2aeaa2e
13444 Bulk Product 47390d3d Home & Garden $191.46 135 5.0 71 BULK-fb43e7af
13445 Bulk Product 0868866b Toys & Games $813.39 265 4.6 10 BULK-b57eb4aa
13446 Bulk Product aba32e4d Sports & Outdoors $407.52 405 2.2 60 BULK-a246d132
13447 Bulk Product d8b9eb02 Books $277.85 273 1.3 3 BULK-df9c2409
13448 Bulk Product 482f2ac2 Electronics $219.14 69 1.2 84 BULK-75704483
13449 Bulk Product b0ac85fb Books $442.35 219 1.0 25 BULK-48b933a1
13450 Bulk Product 32adfdbe Electronics $571.59 65 4.5 7 BULK-c91b4f51
13451 Bulk Product 3c3f6d28 Toys & Games $799.36 305 0.7 11 BULK-39e8ad49
13452 Bulk Product c525f966 Electronics $184.47 265 4.1 97 BULK-47a1b982
13453 Bulk Product fcb10875 Home & Garden $280.93 323 2.6 15 BULK-fee0cae8
13454 Bulk Product ada8e7dc Books $367.23 358 4.7 85 BULK-30458493
13455 Bulk Product fb80082c Electronics $843.29 480 3.4 88 BULK-139676d2
13456 Bulk Product 95e190e7 Clothing $930.16 408 4.2 25 BULK-d80ffe7d
13457 Bulk Product 139dfde9 Electronics $557.37 274 1.9 40 BULK-86d28c93
13458 Bulk Product 654b2789 Books $96.56 455 2.4 90 BULK-d59262ed
13459 Bulk Product f931b845 Toys & Games $960.25 392 0.6 42 BULK-f4810a35
13460 Bulk Product 9f0b6496 Electronics $74.17 168 1.6 84 BULK-f31bbe41
13461 Bulk Product e0c8ee5b Sports & Outdoors $160.70 280 4.8 36 BULK-8dab21db
13462 Bulk Product 05ab2532 Home & Garden $719.73 337 0.4 84 BULK-ab103c48
13463 Bulk Product 8eda690e Books $892.57 235 3.9 65 BULK-23da4f9e
13464 Bulk Product 0aa54731 Clothing $75.59 156 2.1 56 BULK-9303fc7c
13465 Bulk Product 17bda66e Clothing $576.71 472 1.7 42 BULK-4060ddd8
13466 Bulk Product bda8e149 Electronics $357.02 489 3.1 54 BULK-18128ee8
13467 Bulk Product 81256204 Electronics $185.36 497 1.7 67 BULK-fb291e05
13468 Bulk Product fd362e2c Sports & Outdoors $290.86 186 4.2 6 BULK-56e27950
13469 Bulk Product e819b69b Sports & Outdoors $975.16 429 1.8 7 BULK-0b65f9a4
13470 Bulk Product 3a37cc8b Sports & Outdoors $504.87 270 4.5 64 BULK-d7289627
13471 Bulk Product 3a5c1db2 Home & Garden $582.11 293 2.7 1 BULK-50648545
13472 Bulk Product f1b499d2 Sports & Outdoors $574.96 264 4.1 85 BULK-a179dde7
13473 Bulk Product 350dd1da Sports & Outdoors $960.79 307 2.5 78 BULK-4c7f5791
13474 Bulk Product 233b69a4 Electronics $717.85 373 4.9 89 BULK-e3313766
13475 Bulk Product 8ced5b8d Electronics $500.97 417 2.8 77 BULK-8411a784
13476 Bulk Product 676c4e90 Electronics $107.11 100 2.3 46 BULK-40748710
13477 Bulk Product 105813c2 Electronics $522.70 398 1.7 97 BULK-3879e06e
13478 Bulk Product 3f04c433 Home & Garden $956.77 99 1.7 77 BULK-3ac01cda
13479 Bulk Product 6db0b3d9 Electronics $373.16 499 2.3 4 BULK-713e852e
13480 Bulk Product a43ecb27 Toys & Games $1,004.43 92 1.9 81 BULK-209af744
13481 Bulk Product 2aef411d Sports & Outdoors $229.87 185 4.7 82 BULK-70eeb679
13482 Bulk Product 84f4ddca Home & Garden $367.98 331 1.1 24 BULK-7b9d3f9e
13483 Bulk Product 9ae98314 Books $326.03 207 1.7 27 BULK-de2d4cfc
13484 Bulk Product f1985a0d Toys & Games $998.79 396 0.2 18 BULK-c9785128
13485 Bulk Product 7848e78b Toys & Games $865.37 383 3.8 66 BULK-60cb198f
13486 Bulk Product 26440c8b Electronics $155.73 329 2.2 99 BULK-451ea422
13487 Bulk Product a643dc0f Clothing $297.27 258 3.6 46 BULK-e64fa538
13488 Bulk Product 62c3fa7c Books $758.11 350 3.5 27 BULK-9ddeccf2
13489 Bulk Product 83a10762 Sports & Outdoors $988.23 177 3.1 64 BULK-8307959a
13490 Bulk Product f8c28a9a Electronics $107.44 182 1.3 53 BULK-ec5a1677
13491 Bulk Product 041464c3 Home & Garden $66.65 270 4.0 35 BULK-970f0140
13492 Bulk Product 2c71fc14 Books $263.79 199 2.2 61 BULK-596c466c
13493 Bulk Product 03179631 Sports & Outdoors $872.65 145 1.3 35 BULK-3cb9e5e3
13494 Bulk Product 401e7401 Electronics $932.50 480 0.1 78 BULK-3b3bdea5
13495 Bulk Product 5d259770 Toys & Games $224.61 158 1.3 24 BULK-99685298
13496 Bulk Product 3d4e859e Toys & Games $186.43 82 2.3 2 BULK-a059e9c9
13497 Bulk Product 9193156a Sports & Outdoors $216.68 334 1.7 39 BULK-71da00ad
13498 Bulk Product ffa01eea Sports & Outdoors $549.95 168 3.4 87 BULK-862b76c9
13499 Bulk Product ac894dbf Electronics $593.83 61 4.8 99 BULK-88ca13f7
13500 Bulk Product d4363e68 Books $496.82 399 2.6 33 BULK-c8fcefb1
13501 Bulk Product 1458e696 Clothing $874.63 129 3.6 14 BULK-55ba7514
13502 Bulk Product 5796c8ed Clothing $542.09 100 4.9 43 BULK-5a69e188
13503 Bulk Product 45369a49 Sports & Outdoors $456.86 140 1.7 69 BULK-5d77694d
13504 Bulk Product 13d6cec8 Books $226.81 51 0.9 13 BULK-ddfeaebf
13505 Bulk Product d284f390 Clothing $412.70 345 0.4 98 BULK-da8e0178
13506 Bulk Product 56be4f42 Electronics $107.44 242 2.5 43 BULK-0c47ee38
13507 Bulk Product 340a98ba Books $84.65 216 3.6 55 BULK-0b2b92d7
13508 Bulk Product 57c30e32 Toys & Games $652.47 479 2.2 50 BULK-6010a6ae
13509 Bulk Product 46146989 Home & Garden $942.56 4 0.3 8 BULK-6077462a
13510 Bulk Product 155a3c56 Electronics $655.60 236 0.5 16 BULK-21b1fefd
13511 Bulk Product 05de3ebb Toys & Games $486.30 334 4.5 78 BULK-b2593cbc
13512 Bulk Product 11a86ff0 Home & Garden $552.45 65 2.5 84 BULK-169f8c97
13513 Bulk Product a41806e1 Books $623.63 158 2.8 9 BULK-dac8cc0c
13514 Bulk Product 84de7d9a Sports & Outdoors $89.60 106 4.9 38 BULK-dc02dc78
13515 Bulk Product 7b71b094 Electronics $623.23 405 1.9 39 BULK-4deeac39
13516 Bulk Product 1d269207 Home & Garden $286.38 363 1.5 39 BULK-d82e3a74
13517 Bulk Product 6bb4d065 Home & Garden $992.35 264 2.7 97 BULK-89215ab8
13518 Bulk Product 54bf21b5 Sports & Outdoors $917.23 133 0.4 83 BULK-5ce3bff7
13519 Bulk Product c49a252d Electronics $245.76 229 3.4 69 BULK-05c61326
13520 Bulk Product 65170b11 Clothing $764.89 349 0.1 77 BULK-c1274d0f
13521 Bulk Product 4f700491 Books $906.88 339 2.2 85 BULK-93becbac
13522 Bulk Product ce1eb9ff Books $318.61 412 2.5 15 BULK-bfadc5a1
13523 Bulk Product ce825e4a Books $826.31 197 1.6 90 BULK-a8b77d2b
13524 Bulk Product 02165214 Sports & Outdoors $289.65 131 1.7 60 BULK-81379b8c
13525 Bulk Product 8b633605 Books $791.69 245 1.1 48 BULK-b280eb7f
13526 Bulk Product a9f2611a Toys & Games $216.24 266 2.5 58 BULK-9f5e0c54
13527 Bulk Product f01a588c Books $571.05 112 3.2 93 BULK-506ea227
13528 Bulk Product 790d1df9 Toys & Games $89.27 189 4.1 13 BULK-de2b43ce
13529 Bulk Product 4f8aa339 Toys & Games $244.41 26 0.3 27 BULK-d7abb581
13530 Bulk Product ea9f8da3 Toys & Games $460.27 345 1.7 62 BULK-0d038aaa
13531 Bulk Product a863133f Home & Garden $301.55 10 4.1 91 BULK-7f50421f
13532 Bulk Product 879d941e Home & Garden $757.41 199 2.5 74 BULK-0830a594
13533 Bulk Product 8aadbb44 Clothing $269.08 398 1.5 64 BULK-799973fc
13534 Bulk Product d5f071cd Sports & Outdoors $902.36 48 0.8 27 BULK-44142c33
13535 Bulk Product 983d7d88 Electronics $498.75 436 4.2 58 BULK-b6296baf
13536 Bulk Product 6b95ec29 Books $852.25 397 3.8 73 BULK-d99e26cb
13537 Bulk Product 019def52 Electronics $654.36 68 3.1 83 BULK-ae2985e9
13538 Bulk Product db6b49ae Sports & Outdoors $728.00 404 1.9 91 BULK-00ea7b31
13539 Bulk Product 66348479 Home & Garden $360.97 103 1.8 63 BULK-93619ba3
13540 Bulk Product 84aa6bbf Books $476.61 132 0.2 87 BULK-019c4a0d
13541 Bulk Product 3ca178dd Electronics $837.09 259 1.0 6 BULK-c401b4c1
13542 Bulk Product 2541b6df Books $410.05 40 0.1 96 BULK-1c1d7a3e
13543 Bulk Product 006e4402 Books $685.85 15 2.2 58 BULK-82c0a81e
13544 Bulk Product 089f6c87 Sports & Outdoors $163.96 442 1.2 23 BULK-6eccaf8b
13545 Bulk Product e2adf647 Sports & Outdoors $933.32 205 1.2 95 BULK-78d1fa1f
13546 Bulk Product 7c77fe46 Sports & Outdoors $538.15 384 2.3 31 BULK-7ac9149a
13547 Bulk Product 588fab8c Home & Garden $473.87 405 5.0 95 BULK-47e7e09f
13548 Bulk Product 27861d68 Books $883.40 112 4.5 62 BULK-973608b1
13549 Bulk Product bc7f9705 Clothing $988.90 210 0.3 99 BULK-660ef5f1
13550 Bulk Product 210444ce Toys & Games $590.21 481 2.0 85 BULK-28fc57e7
13551 Bulk Product abad6dbf Clothing $201.93 416 4.1 68 BULK-7cc26cb3
13552 Bulk Product 684a595c Toys & Games $154.72 399 3.3 41 BULK-1a7eabb2
13553 Bulk Product 87c8406c Sports & Outdoors $472.95 204 4.5 57 BULK-3f1bff88
13554 Bulk Product 49e314b6 Books $34.62 5 1.9 64 BULK-cd183199
13555 Bulk Product 19078c65 Books $625.51 245 4.9 91 BULK-e7922724
13556 Bulk Product 9360805b Books $506.29 432 4.4 4 BULK-fd85e6af
13557 Bulk Product 864d47ce Clothing $642.54 210 1.1 56 BULK-757f4aa0
13558 Bulk Product 83aebc6f Sports & Outdoors $563.34 122 3.8 22 BULK-faa10c1c
13559 Bulk Product 3caffa12 Toys & Games $376.70 485 4.0 87 BULK-4fd44656
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