Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

34 ms

Page Size

200

Current Page

55 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 55 Results Showing 10801 - 11000 of 24441

ID Name Category Price Stock Rating Reviews SKU
11360 Bulk Product b11cd07a Toys & Games $142.61 401 2.0 30 BULK-c113ba88
11361 Bulk Product 4c227eda Toys & Games $845.17 195 2.1 69 BULK-c00ff232
11362 Bulk Product c880afc1 Home & Garden $912.09 334 2.5 95 BULK-4a62cb21
11363 Bulk Product 532b506f Clothing $307.15 94 3.1 15 BULK-8ac965f8
11364 Bulk Product 4667fa71 Sports & Outdoors $218.57 105 2.4 56 BULK-ddfb0cf3
11365 Bulk Product 5243bf9f Books $634.05 401 0.7 69 BULK-2e7adf5e
11366 Bulk Product 338cd35c Books $756.01 170 4.6 86 BULK-5ebbacd7
11367 Bulk Product d30b4349 Toys & Games $552.38 245 1.9 35 BULK-06eb8abb
11368 Bulk Product 89260b54 Electronics $155.60 141 0.5 37 BULK-bdd347e4
11369 Bulk Product 1eebdaaa Home & Garden $96.83 137 0.2 13 BULK-d56dd165
11370 Bulk Product 5985699e Books $475.60 295 0.9 91 BULK-08c79d8d
11371 Bulk Product df2100f7 Home & Garden $131.60 189 4.1 36 BULK-4c6462ef
11372 Bulk Product 7bc228a9 Books $836.69 89 0.4 93 BULK-4fe33818
11373 Bulk Product b84edd34 Clothing $873.91 295 4.3 19 BULK-2cf38275
11374 Bulk Product bf8985a2 Sports & Outdoors $726.20 8 2.9 3 BULK-f72cc189
11375 Bulk Product c92d94b6 Books $659.96 353 2.9 95 BULK-f359960e
11376 Bulk Product 375b0fff Clothing $292.68 484 2.3 91 BULK-62d8f718
11377 Bulk Product 2898aca3 Sports & Outdoors $385.95 133 0.4 85 BULK-2f17d3f7
11378 Bulk Product ec614f5d Electronics $826.91 191 3.1 50 BULK-b1c5f70c
11379 Bulk Product 26313e4a Toys & Games $835.05 64 1.3 29 BULK-c12afc82
11380 Bulk Product 207f6916 Electronics $24.60 45 2.2 54 BULK-01cba006
11381 Bulk Product 3f740e63 Toys & Games $851.58 466 2.0 6 BULK-dab143af
11382 Bulk Product 93a2b341 Books $792.81 138 2.5 95 BULK-fa2d6670
11383 Bulk Product 87a214d6 Sports & Outdoors $227.13 229 0.2 47 BULK-83b3e4fd
11384 Bulk Product 3501a5ed Books $74.69 478 2.0 86 BULK-ca3f2f7f
11385 Bulk Product ce185152 Electronics $920.23 94 2.3 2 BULK-c9013676
11386 Bulk Product 0613ad46 Clothing $885.59 336 0.5 70 BULK-6823422e
11387 Bulk Product 5aba0703 Toys & Games $555.18 180 0.6 11 BULK-455de0f8
11388 Bulk Product d8817673 Books $353.14 367 0.4 59 BULK-5cacb792
11389 Bulk Product 30da4b12 Home & Garden $25.25 354 0.7 49 BULK-f5d6bafd
11390 Bulk Product e7496266 Clothing $826.10 153 4.6 89 BULK-8cda7e1a
11391 Bulk Product 7af8553d Toys & Games $502.81 418 4.0 92 BULK-1d372053
11392 Bulk Product 5edf3495 Sports & Outdoors $563.63 377 4.5 45 BULK-a55e522f
11393 Bulk Product 5d5c5481 Clothing $561.32 0 0.1 42 BULK-25a1673d
11394 Bulk Product 5c5640b0 Home & Garden $988.10 82 5.0 79 BULK-48d2acf1
11395 Bulk Product 93a4cd14 Electronics $389.64 390 3.4 71 BULK-71e5592d
11396 Bulk Product 885b7047 Toys & Games $95.14 433 4.2 83 BULK-435bcd98
11397 Bulk Product 6377559c Sports & Outdoors $596.95 147 2.0 47 BULK-c8f423fa
11398 Bulk Product 6932ed96 Electronics $60.82 428 4.3 79 BULK-9b3567bf
11399 Bulk Product b6b7f328 Toys & Games $286.92 214 0.4 12 BULK-956a998c
11400 Bulk Product 2002034c Sports & Outdoors $349.88 181 2.9 65 BULK-4eb0554e
11401 Bulk Product 41472b83 Toys & Games $270.65 48 2.0 48 BULK-44f30264
11402 Bulk Product b219879d Toys & Games $38.81 165 2.3 68 BULK-b3549728
11403 Bulk Product 9b7d1f1b Clothing $385.54 222 4.2 93 BULK-090b8a56
11404 Bulk Product 84f035a5 Home & Garden $943.78 356 0.3 22 BULK-9f2ba502
11405 Bulk Product 074e6506 Clothing $862.85 210 3.1 6 BULK-4fb72877
11406 Bulk Product d7686f29 Toys & Games $625.63 324 2.5 99 BULK-d7333f8b
11407 Bulk Product 01e7ce90 Books $188.14 440 4.0 95 BULK-fbb69154
11408 Bulk Product c610141b Clothing $155.46 393 3.0 33 BULK-1971351c
11409 Bulk Product 804f2eac Sports & Outdoors $886.77 91 3.1 13 BULK-2dfbe3c4
11410 Bulk Product 47a644a6 Electronics $449.50 89 4.1 85 BULK-ea8abf0e
11411 Bulk Product 3d23dcbf Home & Garden $418.22 16 2.5 37 BULK-5e33bedd
11412 Bulk Product 383b818a Toys & Games $602.23 28 0.9 76 BULK-de63d889
11413 Bulk Product 5cee38d9 Clothing $219.41 312 3.6 61 BULK-34f94c30
11414 Bulk Product 4087b5c0 Home & Garden $500.45 301 2.3 59 BULK-26152819
11415 Bulk Product 248fe211 Clothing $228.32 383 4.2 61 BULK-3ee4cc7d
11416 Bulk Product 6f99b831 Electronics $905.18 127 3.7 49 BULK-24bc0c32
11417 Bulk Product 56bcfe12 Electronics $160.27 349 3.0 15 BULK-562335dc
11418 Bulk Product d064c39a Sports & Outdoors $201.54 199 4.2 10 BULK-9e1b428d
11419 Bulk Product 03822b96 Books $828.24 146 2.1 35 BULK-36f0634b
11420 Bulk Product ed9b6095 Books $239.52 471 2.9 55 BULK-dff1a8c9
11421 Bulk Product 5d7be598 Electronics $170.66 95 3.3 71 BULK-d524df5f
11422 Bulk Product 5adca417 Home & Garden $121.24 367 2.0 42 BULK-1b478a8b
11423 Bulk Product 3b9f2673 Books $735.51 243 4.8 83 BULK-b8cdeb25
11424 Bulk Product ff3329eb Clothing $567.09 451 4.3 48 BULK-8fb4be93
11425 Bulk Product 327fa172 Toys & Games $515.19 149 2.4 46 BULK-e1c56e37
11426 Bulk Product 7dc8423a Clothing $467.58 495 3.8 37 BULK-6c02ae73
11427 Bulk Product e4fddefd Toys & Games $362.80 428 1.3 76 BULK-3c54984f
11428 Bulk Product 7cec22aa Books $791.11 362 1.1 12 BULK-5c8ec37e
11429 Bulk Product 820a1dd5 Home & Garden $201.25 460 4.9 43 BULK-3d8a3858
11430 Bulk Product bf2d45e0 Electronics $984.64 377 1.2 91 BULK-0ca47a73
11431 Bulk Product 3a5b8d0f Books $559.21 462 4.7 66 BULK-af654970
11432 Bulk Product a4b6b329 Sports & Outdoors $392.20 23 3.0 35 BULK-429d410a
11433 Bulk Product 73b30064 Home & Garden $966.40 6 1.7 59 BULK-621336ae
11434 Bulk Product 34b6a17f Home & Garden $972.16 346 2.0 63 BULK-dc86caa7
11435 Bulk Product 7cac69c7 Home & Garden $33.07 285 0.0 97 BULK-cedd18a6
11436 Bulk Product 54e7cfca Clothing $714.42 171 1.8 40 BULK-1c14d0af
11437 Bulk Product b3dc45b3 Toys & Games $258.12 179 4.8 63 BULK-f3934e6f
11438 Bulk Product 051efc6b Toys & Games $987.30 146 0.8 14 BULK-1f6f0d42
11439 Bulk Product 876e2da4 Books $995.43 211 3.6 11 BULK-83654864
11440 Bulk Product b7cfa950 Electronics $930.05 317 3.9 78 BULK-eaabf91b
11441 Bulk Product a05f8c3c Electronics $21.36 61 1.5 57 BULK-eee99414
11442 Bulk Product 2ebb4770 Toys & Games $464.01 215 3.5 64 BULK-975e70c3
11443 Bulk Product 6d30ca23 Electronics $341.35 372 2.4 3 BULK-8c909ac2
11444 Bulk Product e56f146f Toys & Games $21.51 108 4.8 70 BULK-65c02495
11445 Bulk Product 1b522876 Toys & Games $76.76 16 2.3 5 BULK-8c4055a4
11446 Bulk Product 393ae474 Toys & Games $669.17 282 0.6 0 BULK-f786b893
11447 Bulk Product 424676c2 Electronics $200.53 27 1.0 28 BULK-e3303645
11448 Bulk Product 49746424 Clothing $87.12 407 0.2 35 BULK-6f5d238d
11449 Bulk Product d104d861 Books $618.80 177 2.2 64 BULK-188c39b5
11450 Bulk Product ed76530d Electronics $728.86 387 0.1 89 BULK-9d936bb6
11451 Bulk Product 459ac9d8 Home & Garden $447.54 58 4.7 51 BULK-0c7416d7
11452 Bulk Product aa9cbec7 Toys & Games $445.96 109 1.6 61 BULK-b2c743d3
11453 Bulk Product db86786d Books $795.63 364 4.6 14 BULK-74ff8eca
11454 Bulk Product 5cfbf037 Electronics $965.61 492 4.7 11 BULK-8f48d53d
11455 Bulk Product 7e61ae3f Sports & Outdoors $849.72 381 4.5 94 BULK-42783462
11456 Bulk Product e860eb48 Clothing $110.54 142 2.2 77 BULK-7d77db65
11457 Bulk Product d7bca694 Sports & Outdoors $754.59 154 3.5 12 BULK-6a8a0324
11458 Bulk Product 76e29002 Books $582.28 275 3.5 75 BULK-f640d350
11459 Bulk Product 71e49bf7 Toys & Games $940.00 166 4.6 98 BULK-e574e3a3
11460 Bulk Product 725d3f0e Books $884.60 237 1.5 23 BULK-3fdcf450
11461 Bulk Product 3ec2c6c3 Sports & Outdoors $178.99 237 2.6 25 BULK-1b95862a
11462 Bulk Product 7b70578d Clothing $627.44 466 4.9 28 BULK-3c0a10e5
11463 Bulk Product f76179f8 Electronics $108.29 384 3.5 58 BULK-c8cb7cc3
11464 Bulk Product afedda90 Sports & Outdoors $125.04 413 3.0 30 BULK-8313a55e
11465 Bulk Product e445371b Toys & Games $148.42 491 1.5 29 BULK-cbd6fec7
11466 Bulk Product 4fd1a0cd Home & Garden $344.35 281 3.3 68 BULK-4524721e
11467 Bulk Product 2b298545 Sports & Outdoors $305.25 126 4.0 33 BULK-dc7e6ade
11468 Bulk Product 2d0a030b Clothing $197.40 307 0.3 53 BULK-94a097f9
11469 Bulk Product 3fd1eeca Electronics $793.47 64 3.9 98 BULK-00bc1048
11470 Bulk Product d03dea33 Home & Garden $952.96 179 4.5 29 BULK-10a6d84b
11471 Bulk Product 7610e27e Books $538.29 309 2.3 9 BULK-5d28663b
11472 Bulk Product 600e003d Toys & Games $167.18 105 1.5 0 BULK-49a1a079
11473 Bulk Product 90b52840 Electronics $809.50 110 1.5 48 BULK-d923bbf9
11474 Bulk Product c1e27d6f Books $774.91 411 0.6 50 BULK-7348941b
11475 Bulk Product 6b59f92b Sports & Outdoors $411.80 424 2.9 42 BULK-5e88abaf
11476 Bulk Product e884e6f8 Books $348.03 9 1.8 3 BULK-1f2b35b1
11477 Bulk Product 4c38d24c Clothing $271.43 254 3.6 35 BULK-04c84dcf
11478 Bulk Product 5c48cadf Books $732.63 292 3.4 71 BULK-5c1bd583
11479 Bulk Product 779c37bd Toys & Games $259.54 21 2.0 46 BULK-7d7908c7
11480 Bulk Product ab61d168 Sports & Outdoors $708.26 438 3.8 9 BULK-d133ea69
11481 Bulk Product 28a0bb45 Electronics $388.36 83 2.1 34 BULK-4eeb168e
11482 Bulk Product d47c8b64 Sports & Outdoors $797.41 96 4.8 8 BULK-da8d9fac
11483 Bulk Product e5e4bc68 Toys & Games $643.94 62 3.7 55 BULK-df42e12f
11484 Bulk Product d06d5bc2 Home & Garden $113.94 75 3.3 61 BULK-5b61797e
11485 Bulk Product 79088a58 Books $903.54 495 3.7 58 BULK-ddb5673a
11486 Bulk Product e318bb4c Clothing $1,008.88 425 4.5 10 BULK-0205bc72
11487 Bulk Product 8a3329c9 Sports & Outdoors $240.86 312 0.8 73 BULK-69408fcc
11488 Bulk Product 69ef518a Sports & Outdoors $157.65 399 2.6 36 BULK-4d5d7047
11489 Bulk Product 59e18f1e Electronics $488.29 177 1.8 30 BULK-67323238
11490 Bulk Product fe45e74a Home & Garden $561.47 180 1.6 85 BULK-3e142f8d
11491 Bulk Product 3fcbe004 Electronics $783.02 235 0.5 99 BULK-16f936a4
11492 Bulk Product 4e5382d8 Toys & Games $252.90 476 3.3 7 BULK-b8ba93d6
11493 Bulk Product a87a26e5 Books $387.14 294 1.7 67 BULK-1b2225e8
11494 Bulk Product 404e4fbe Toys & Games $238.11 89 2.9 48 BULK-f48a92df
11495 Bulk Product 480ff731 Sports & Outdoors $444.41 73 4.8 96 BULK-c69cca76
11496 Bulk Product ac461b02 Sports & Outdoors $80.12 422 3.3 96 BULK-8728bbb4
11497 Bulk Product 8fb378fc Books $471.56 293 0.5 31 BULK-028d60c4
11498 Bulk Product c95070c9 Home & Garden $863.53 103 2.8 65 BULK-60bbc42c
11499 Bulk Product 62ddb178 Electronics $787.36 213 3.2 2 BULK-fe33374e
11500 Bulk Product 7c18c0cc Clothing $551.35 311 2.7 42 BULK-e796191e
11501 Bulk Product ecca082e Books $59.27 198 3.4 82 BULK-6fb4f712
11502 Bulk Product 26f1a0c9 Books $282.83 257 3.6 50 BULK-c715a4be
11503 Bulk Product 3785f188 Books $450.39 178 0.9 89 BULK-c5bcad9f
11504 Bulk Product 33b22d6a Toys & Games $499.68 389 0.8 72 BULK-21a73b1c
11505 Bulk Product 49326c78 Toys & Games $732.87 8 1.7 75 BULK-c950a731
11506 Bulk Product 189ccfc5 Toys & Games $761.07 268 2.5 62 BULK-00f32000
11507 Bulk Product 7c113f07 Electronics $115.64 286 4.8 83 BULK-cbccff0d
11508 Bulk Product 0a93f9fc Home & Garden $504.85 431 4.6 63 BULK-9126d86b
11509 Bulk Product 197076eb Electronics $908.45 63 4.4 32 BULK-a6e387c6
11510 Bulk Product 069b45c8 Electronics $532.16 23 1.9 19 BULK-56d1beee
11511 Bulk Product 38c65e32 Sports & Outdoors $582.86 138 4.9 84 BULK-93500f23
11512 Bulk Product 6521af50 Toys & Games $922.73 91 3.4 66 BULK-4df4564c
11513 Bulk Product 8e20fbcb Home & Garden $933.16 110 4.7 5 BULK-0cbe354c
11514 Bulk Product 99399f65 Electronics $635.99 7 1.0 70 BULK-dd0ba799
11515 Bulk Product 46120029 Electronics $985.83 453 5.0 33 BULK-cbe593c8
11516 Bulk Product bec4f0c0 Toys & Games $200.86 0 2.2 49 BULK-9ec61c14
11517 Bulk Product a5f0b66d Toys & Games $536.85 212 4.9 88 BULK-6e3b7704
11518 Bulk Product 361d4adf Home & Garden $208.62 197 1.9 52 BULK-a1c8885e
11519 Bulk Product 91eb3401 Home & Garden $547.20 52 0.8 46 BULK-de06e585
11520 Bulk Product a939e190 Sports & Outdoors $692.30 165 2.5 26 BULK-2084159f
11521 Bulk Product 0bc55013 Electronics $863.54 380 5.0 37 BULK-09bdc8f8
11522 Bulk Product f62f77bf Toys & Games $898.44 77 4.4 30 BULK-6f024735
11523 Bulk Product 6cbbc545 Home & Garden $60.13 382 3.8 36 BULK-412800e9
11524 Bulk Product 905eb8ac Books $777.19 146 0.0 42 BULK-b380b4c9
11525 Bulk Product 1bec6c69 Books $33.16 310 1.6 61 BULK-70b9bee6
11526 Bulk Product 36e344b3 Books $592.29 30 0.8 93 BULK-35181c3f
11527 Bulk Product f560e108 Home & Garden $257.75 486 3.0 34 BULK-9ccb94e8
11528 Bulk Product 6d0edd6b Toys & Games $73.11 493 4.7 22 BULK-86d625cc
11529 Bulk Product df4fe026 Toys & Games $825.38 4 4.5 93 BULK-b612160c
11530 Bulk Product dbf1b222 Sports & Outdoors $169.06 354 4.0 62 BULK-7a5dc9ee
11531 Bulk Product 6b7e19f9 Books $396.78 20 3.3 57 BULK-00c21052
11532 Bulk Product 6ee3dce4 Toys & Games $561.46 64 3.8 47 BULK-55119a76
11533 Bulk Product 406e1c4c Electronics $392.26 354 2.9 92 BULK-3f448be4
11534 Bulk Product 0a8fd0a5 Home & Garden $982.67 421 4.0 65 BULK-04fa3dff
11535 Bulk Product 153dba44 Clothing $465.44 384 4.7 15 BULK-4a676a0b
11536 Bulk Product 1210711f Toys & Games $479.49 50 3.5 26 BULK-c8c37fdd
11537 Bulk Product e88fcfde Electronics $163.07 317 4.8 22 BULK-cb2b85df
11538 Bulk Product 5d01e9ba Toys & Games $135.28 243 1.0 51 BULK-99746072
11539 Bulk Product 7fcd8a74 Electronics $465.72 172 1.5 28 BULK-3ef8ddb2
11540 Bulk Product 507f0e68 Sports & Outdoors $437.53 90 0.3 23 BULK-ac3cdb6f
11541 Bulk Product 8491093b Toys & Games $219.07 225 4.3 80 BULK-a9e117bd
11542 Bulk Product e1fe8f1e Home & Garden $41.68 198 3.2 45 BULK-7197fb13
11543 Bulk Product f1cc88a0 Books $108.07 423 1.0 92 BULK-05822b75
11544 Bulk Product 5a9e8b2d Books $395.38 236 0.2 91 BULK-7b8be661
11545 Bulk Product f9429161 Sports & Outdoors $1,004.19 156 1.5 59 BULK-0d1e889a
11546 Bulk Product 03af3846 Home & Garden $145.37 201 3.8 2 BULK-613967e4
11547 Bulk Product c6591140 Home & Garden $838.35 401 3.2 97 BULK-5c9d38e7
11548 Bulk Product 505d05a5 Clothing $282.01 245 1.4 51 BULK-1942a507
11549 Bulk Product 0257aa1f Books $49.55 408 3.7 41 BULK-d4f5514e
11550 Bulk Product 011187a9 Toys & Games $149.97 367 3.5 99 BULK-4a041f4b
11551 Bulk Product e77d2195 Clothing $925.36 351 0.1 59 BULK-8c2a6c53
11552 Bulk Product e2db26c5 Electronics $825.18 141 3.4 91 BULK-40c817e3
11553 Bulk Product f3621e6f Home & Garden $970.80 80 1.6 48 BULK-13b00936
11554 Bulk Product f94ed003 Toys & Games $425.24 107 0.5 69 BULK-ced30154
11555 Bulk Product 9ab0ab33 Sports & Outdoors $929.54 223 4.5 37 BULK-108a2af4
11556 Bulk Product 35d09e50 Home & Garden $720.71 316 0.2 29 BULK-8e9c4b04
11557 Bulk Product e214f5f7 Sports & Outdoors $183.23 483 0.1 47 BULK-1b03df95
11558 Bulk Product fff16354 Books $726.24 440 4.7 66 BULK-138c1bc9
11559 Bulk Product 3fb8d99b Toys & Games $744.07 118 3.2 32 BULK-34329fcf
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