Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

24 ms

Page Size

200

Current Page

120 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 120 Results Showing 23801 - 24000 of 24441

ID Name Category Price Stock Rating Reviews SKU
24360 Bulk Product 7f683cbe Electronics $559.88 205 4.6 18 BULK-1feb3248
24361 Bulk Product 62385c39 Home & Garden $587.39 345 4.4 35 BULK-32e6dc20
24362 Bulk Product 917f4f0a Books $23.01 458 2.8 20 BULK-1e7efe09
24363 Bulk Product 08b0755d Home & Garden $934.14 434 1.3 16 BULK-30fcad63
24364 Bulk Product e1059dbd Home & Garden $814.16 353 0.3 73 BULK-51d91d98
24365 Bulk Product 511c2b5f Sports & Outdoors $1,008.16 386 1.6 27 BULK-525e13cf
24366 Bulk Product befbf5c1 Home & Garden $562.94 229 3.2 11 BULK-de1d443b
24367 Bulk Product b6e7d123 Electronics $79.20 168 1.8 67 BULK-90d88f49
24368 Bulk Product 09d33294 Sports & Outdoors $360.58 237 2.8 50 BULK-c11dfaba
24369 Bulk Product aef94ac7 Electronics $891.14 191 3.2 63 BULK-d778d135
24370 Bulk Product 9dbc004c Electronics $702.76 248 3.4 85 BULK-3eb103c4
24371 Bulk Product f90ad9b5 Toys & Games $456.48 151 4.6 77 BULK-d90521e6
24372 Bulk Product 5edd9ef2 Electronics $680.93 484 4.5 25 BULK-1cfed55c
24373 Bulk Product f64c2307 Electronics $286.27 155 0.7 97 BULK-d37e413f
24374 Bulk Product e7ae87fb Books $735.61 98 3.1 69 BULK-b9b58a11
24375 Bulk Product 59817090 Sports & Outdoors $310.73 345 3.5 10 BULK-15d5582c
24376 Bulk Product 418b24db Books $12.21 361 0.3 70 BULK-cd83bea1
24377 Bulk Product b2fbf543 Electronics $698.21 158 3.6 65 BULK-e9814d33
24378 Bulk Product 0d5af62c Clothing $421.91 143 4.7 17 BULK-26ed369e
24379 Bulk Product 64a4a832 Toys & Games $425.32 428 0.3 75 BULK-2851a9e5
24380 Bulk Product f96619e4 Toys & Games $79.22 379 0.3 3 BULK-6be8b6dd
24381 Bulk Product 655854c6 Clothing $961.99 178 4.0 10 BULK-3219e7a4
24382 Bulk Product b2b3188e Toys & Games $974.85 86 1.5 63 BULK-33a0e572
24383 Bulk Product 39fe08d4 Home & Garden $798.51 336 1.7 84 BULK-e3ba6e69
24384 Bulk Product 0c78f027 Clothing $364.00 78 1.3 40 BULK-bff167fd
24385 Bulk Product 369487aa Clothing $763.83 318 3.8 56 BULK-db0f17fa
24386 Bulk Product d7f27d6a Home & Garden $130.45 201 4.2 36 BULK-d3a4d11b
24387 Bulk Product fbb06021 Books $799.98 429 3.0 6 BULK-e7dde212
24388 Bulk Product dec2113c Sports & Outdoors $829.64 48 3.5 76 BULK-e19bede2
24389 Bulk Product ac75168b Home & Garden $35.83 83 0.4 12 BULK-bfdf8081
24390 Bulk Product a335c77d Clothing $24.92 158 3.6 38 BULK-f16af667
24391 Bulk Product 7a6dbc70 Books $340.82 463 1.5 86 BULK-a059da30
24392 Bulk Product 1939a975 Home & Garden $118.91 385 0.6 99 BULK-9b9b7e23
24393 Bulk Product 70143272 Electronics $684.04 202 3.3 49 BULK-425c00c8
24394 Bulk Product 04b4c0d1 Clothing $405.22 340 1.5 20 BULK-5579e29b
24395 Bulk Product 80051688 Clothing $632.48 393 2.7 86 BULK-9d4fcb94
24396 Bulk Product 48e44be0 Sports & Outdoors $853.94 406 0.5 63 BULK-beac7987
24397 Bulk Product 4d6a1e1d Sports & Outdoors $803.29 373 1.1 75 BULK-fbd5b0e0
24398 Bulk Product 9084c353 Clothing $632.70 286 4.1 22 BULK-251f6d79
24399 Bulk Product a4b89237 Home & Garden $333.42 467 2.8 44 BULK-dde526ce
24400 Bulk Product 8379eda2 Sports & Outdoors $302.10 419 0.6 64 BULK-a0636f77
24401 Bulk Product 351cf4e8 Toys & Games $49.24 203 1.8 82 BULK-0c7d7b0c
24402 Bulk Product 94c33ca9 Books $468.09 348 3.2 11 BULK-e1966a77
24403 Bulk Product 8d13544f Toys & Games $850.15 312 4.3 13 BULK-c6229300
24404 Bulk Product 7527ea67 Home & Garden $759.38 267 0.2 37 BULK-9a45df7f
24405 Bulk Product a66bfe41 Toys & Games $419.45 59 2.3 74 BULK-93a2800b
24406 Bulk Product 372d0fae Sports & Outdoors $892.73 310 4.6 1 BULK-3959a26f
24407 Bulk Product 800a5c33 Electronics $712.67 303 0.8 81 BULK-b1855345
24408 Bulk Product a87873df Toys & Games $787.87 431 1.2 92 BULK-3f45e0c2
24409 Bulk Product 8759a64a Electronics $421.00 450 2.1 77 BULK-38c5da88
24410 Bulk Product b3541d66 Sports & Outdoors $265.68 376 0.0 77 BULK-1dc3e9ac
24411 Bulk Product 14a000ff Clothing $669.85 347 4.8 63 BULK-c61d8608
24412 Bulk Product 7c29b80b Electronics $381.71 164 4.0 34 BULK-498201ca
24413 Bulk Product 08c60649 Sports & Outdoors $160.88 171 1.9 85 BULK-476003d8
24414 Bulk Product c0bb5324 Home & Garden $664.97 127 0.8 51 BULK-021142d7
24415 Bulk Product 8b7ab470 Sports & Outdoors $900.18 54 4.4 66 BULK-173cb2bc
24416 Bulk Product e1b57a1e Toys & Games $402.97 237 0.7 44 BULK-88bd846c
24417 Bulk Product c871b91b Toys & Games $294.79 70 1.1 38 BULK-4c723f6a
24418 Bulk Product 943d264e Electronics $217.35 462 2.9 16 BULK-7aa2c3de
24419 Bulk Product cfa88c61 Sports & Outdoors $39.11 298 1.3 8 BULK-18647c1d
24420 Bulk Product 7efd0da4 Clothing $380.91 139 1.8 11 BULK-98f8af10
24421 Bulk Product 54bc94d2 Sports & Outdoors $133.87 294 0.7 73 BULK-93dade3b
24422 Bulk Product 1fb1a53e Books $881.29 184 4.7 41 BULK-a34f10b7
24423 Bulk Product a7fe6acd Clothing $508.83 192 3.5 55 BULK-a4496dd1
24424 Bulk Product 16a08167 Sports & Outdoors $999.37 365 4.8 46 BULK-a03e0ba7
24425 Bulk Product c8c2f2a0 Electronics $866.03 305 2.5 1 BULK-660f65d7
24426 Bulk Product e813589b Sports & Outdoors $77.49 479 0.1 15 BULK-61cfed1e
24427 Bulk Product 464f6bde Books $114.10 200 0.3 57 BULK-353e3b43
24428 Bulk Product e3c9d37b Clothing $533.46 30 1.9 61 BULK-c20fa4c4
24429 Bulk Product 499f4f64 Books $481.60 376 1.3 78 BULK-7a1c4122
24430 Bulk Product 88346b44 Clothing $393.59 73 3.0 28 BULK-bd31dca4
24431 Bulk Product 2a74df30 Sports & Outdoors $925.91 307 0.3 60 BULK-df56c265
24432 Bulk Product 74267102 Clothing $933.55 64 3.4 39 BULK-53706247
24433 Bulk Product 332bc0db Toys & Games $402.15 60 3.8 18 BULK-37f48069
24434 Bulk Product 760b108b Sports & Outdoors $940.33 457 3.0 23 BULK-9e5bccf4
24435 Bulk Product 33b664d2 Toys & Games $284.73 325 0.3 58 BULK-5bd5390b
24436 Bulk Product 538045cf Electronics $295.90 229 4.6 19 BULK-94138488
24437 Bulk Product bbf82fa1 Sports & Outdoors $847.66 194 0.6 41 BULK-d27236c3
24438 Bulk Product 9eae0037 Home & Garden $440.79 303 4.7 82 BULK-a64b40b8
24439 Bulk Product 90cc08bc Home & Garden $980.11 345 0.6 19 BULK-5e1725d4
24440 Bulk Product 399b1fca Clothing $740.67 414 1.9 82 BULK-c1ded50f
24441 Bulk Product ce653b9f Clothing $970.64 148 3.6 43 BULK-29673692
24442 Bulk Product dafa59e1 Sports & Outdoors $985.39 131 3.2 86 BULK-3ab578b6
24443 Bulk Product a5ed1592 Books $891.20 26 3.4 67 BULK-2836bda2
24444 Bulk Product 8fbb3f90 Home & Garden $947.92 179 1.6 40 BULK-cb372ff8
24445 Bulk Product 6cafb54b Sports & Outdoors $558.05 346 0.8 2 BULK-daae97ea
24446 Bulk Product 10928e36 Sports & Outdoors $390.73 347 2.1 33 BULK-ac867bef
24447 Bulk Product d05210ff Home & Garden $301.72 316 1.7 23 BULK-4281c87c
24448 Bulk Product 03e7fa16 Toys & Games $217.49 351 4.9 35 BULK-b087b7c4
24449 Bulk Product d7359314 Toys & Games $815.75 321 1.7 20 BULK-d27a9bf9
24450 Bulk Product fef32810 Electronics $695.29 76 0.1 99 BULK-a953dd47
24451 Bulk Product 20238c92 Books $1,000.75 300 0.5 64 BULK-98b2031f
24452 Bulk Product f39e13f8 Toys & Games $947.80 324 2.7 43 BULK-270b8157
24453 Bulk Product 84cbaca7 Sports & Outdoors $312.17 187 4.8 5 BULK-69cf6234
24454 Bulk Product c358c742 Sports & Outdoors $134.93 205 4.8 23 BULK-c83ee9c0
24455 Bulk Product 77b993e4 Sports & Outdoors $400.77 309 3.5 67 BULK-aa3a1c32
24456 Bulk Product a9ed7f6b Electronics $563.41 278 1.9 60 BULK-acc8dc1f
24457 Bulk Product c0699500 Electronics $546.55 30 4.0 27 BULK-e2fb6e7e
24458 Bulk Product 89e67dbf Clothing $907.86 108 0.1 52 BULK-6540f46b
24459 Bulk Product f20187d8 Clothing $670.03 212 1.3 56 BULK-9e0d4777
24460 Bulk Product c3dbbb1f Sports & Outdoors $943.20 197 1.0 14 BULK-268a958a
24461 Bulk Product 2d0ef1bf Electronics $206.01 212 3.8 27 BULK-34e0d90e
24462 Bulk Product 56ab238c Books $992.84 303 2.1 99 BULK-cff49178
24463 Bulk Product 1c4060e6 Home & Garden $992.20 322 1.6 99 BULK-ad95dd06
24464 Bulk Product 8632f365 Books $758.93 170 0.3 88 BULK-9a014881
24465 Bulk Product fe7744b8 Clothing $52.93 268 1.7 71 BULK-230a30e4
24466 Bulk Product 76942f7c Toys & Games $852.61 448 1.5 46 BULK-2af2ef9b
24467 Bulk Product ef8407a4 Electronics $17.42 112 3.7 96 BULK-f3a9d0ca
24468 Bulk Product 18434811 Toys & Games $454.57 328 0.5 55 BULK-344af26f
24469 Bulk Product 50100b3e Home & Garden $231.61 150 2.1 69 BULK-23cdd534
24470 Bulk Product 772c3cda Clothing $675.48 12 4.5 96 BULK-c1414186
24471 Bulk Product 98df3260 Toys & Games $84.71 94 4.6 60 BULK-d0af81b5
24472 Bulk Product bd63e579 Electronics $816.82 428 4.5 97 BULK-6072c16a
24473 Bulk Product d162feef Toys & Games $795.13 302 1.8 12 BULK-b578dfc4
24474 Bulk Product c911b8b4 Sports & Outdoors $780.88 83 2.5 6 BULK-69f5d7c0
24475 Bulk Product 5691f62d Electronics $425.00 295 4.5 19 BULK-8dd8b629
24476 Bulk Product 892c6cad Sports & Outdoors $184.65 111 1.8 15 BULK-0646b5f5
24477 Bulk Product 085e9ed2 Sports & Outdoors $307.41 85 4.0 42 BULK-51057da5
24478 Bulk Product 76dd25cd Clothing $951.28 103 2.0 67 BULK-89217ef0
24479 Bulk Product bd46ca9a Home & Garden $154.69 227 2.7 19 BULK-11ed595a
24480 Bulk Product ea4f1a16 Sports & Outdoors $771.78 387 0.4 34 BULK-ee27eaae
24481 Bulk Product faf7622a Books $833.58 330 3.0 81 BULK-3edf15b7
24482 Bulk Product 3b265f65 Books $358.81 122 0.7 13 BULK-8f2f98c2
24483 Bulk Product ea502e4f Home & Garden $472.64 425 0.3 97 BULK-5b48c030
24484 Bulk Product 80a41118 Electronics $670.12 305 3.0 38 BULK-5711fa44
24485 Bulk Product da417455 Home & Garden $182.98 131 1.7 83 BULK-f1a7320c
24486 Bulk Product b2067948 Toys & Games $606.41 260 4.4 83 BULK-3c26a2dc
24487 Bulk Product e61b9637 Books $31.64 191 2.2 80 BULK-407e0bb9
24488 Bulk Product 581f869d Home & Garden $445.31 449 1.0 1 BULK-75a0200c
24489 Bulk Product 2d08694d Clothing $68.15 338 2.6 43 BULK-ead5b48e
24490 Bulk Product 1603bb86 Clothing $342.95 98 1.8 39 BULK-c2314b27
24491 Bulk Product b5a3a787 Clothing $904.02 362 2.5 83 BULK-dc5dc87d
24492 Bulk Product 49fda88d Toys & Games $61.82 275 3.1 58 BULK-8971e480
24493 Bulk Product c7e1aaa5 Toys & Games $517.57 433 3.8 72 BULK-733eb796
24494 Bulk Product 982175f0 Home & Garden $798.52 172 0.4 71 BULK-68858d40
24495 Bulk Product 6bd50942 Toys & Games $222.61 125 4.6 45 BULK-f83a490b
24496 Bulk Product 8deece81 Home & Garden $218.65 181 4.8 72 BULK-4a711442
24497 Bulk Product 915e3d0e Sports & Outdoors $964.93 126 3.6 98 BULK-a4b49776
24498 Bulk Product 23f4e42b Toys & Games $746.28 454 3.3 11 BULK-b12642f7
24499 Bulk Product a5b0a9d7 Clothing $637.50 240 5.0 70 BULK-f7ca8c70
24500 Bulk Product 3b6ced14 Books $214.03 318 0.4 70 BULK-9bb49de4
24501 Bulk Product 2c9c8601 Home & Garden $305.53 234 1.0 53 BULK-7593fa36
24502 Bulk Product 68cee2d6 Books $998.60 386 2.1 49 BULK-ad5e40d0
24503 Bulk Product 38aa2df1 Electronics $888.75 103 2.9 55 BULK-7c7d7dee
24504 Bulk Product 5b6744b2 Home & Garden $793.16 204 4.3 18 BULK-35be1866
24505 Bulk Product d8df7574 Toys & Games $207.90 475 1.1 1 BULK-4d560a29
24506 Bulk Product d306cbcc Sports & Outdoors $638.58 446 3.2 77 BULK-530a93f2
24507 Bulk Product 5baa7cee Home & Garden $84.62 245 1.3 17 BULK-fef1bba3
24508 Bulk Product acf7213f Sports & Outdoors $173.49 401 0.6 85 BULK-42924661
24509 Bulk Product 1bd6ac8b Toys & Games $677.03 346 3.5 78 BULK-40ca3ae2
24510 Bulk Product 2ee663fc Sports & Outdoors $29.88 361 1.9 54 BULK-bed1e643
24511 Bulk Product 900bcefe Clothing $641.13 322 1.7 35 BULK-29429a3c
24512 Bulk Product d551888c Books $536.57 13 2.2 22 BULK-863862e5
24513 Bulk Product c98bfa6f Books $105.29 77 4.9 7 BULK-03880dfa
24514 Bulk Product d6f00030 Clothing $198.08 284 0.1 7 BULK-1d2e131f
24515 Bulk Product 3b931a14 Clothing $464.65 411 2.9 91 BULK-90960cab
24516 Bulk Product 02a2710b Toys & Games $50.41 52 1.1 32 BULK-7f0e5c1a
24517 Bulk Product a2412c8d Clothing $791.45 334 0.9 75 BULK-099ea747
24518 Bulk Product c753ce42 Electronics $897.37 325 1.9 84 BULK-7bbd363f
24519 Bulk Product 7a72cd49 Toys & Games $946.07 332 0.8 40 BULK-5cc30e87
24520 Bulk Product 54c24487 Books $530.96 219 0.5 89 BULK-5fb83355
24521 Bulk Product 85eb6bab Sports & Outdoors $378.65 238 2.3 42 BULK-7e472218
24522 Bulk Product d6f0d31f Electronics $27.18 27 0.7 24 BULK-97f90cf1
24523 Bulk Product 20424969 Toys & Games $766.90 49 4.1 22 BULK-40cda2c9
24524 Bulk Product 906a1cd9 Home & Garden $598.36 366 1.4 20 BULK-b11cb44a
24525 Bulk Product 48f00d2a Clothing $456.68 419 2.7 70 BULK-131be105
24526 Bulk Product f7437518 Home & Garden $442.46 17 1.8 49 BULK-0d17a0f8
24527 Bulk Product 0cbb4ff7 Clothing $228.91 29 2.2 78 BULK-ecd8e09b
24528 Bulk Product 99d8763a Books $941.41 29 4.2 4 BULK-716042d2
24529 Bulk Product 0eb305ca Toys & Games $345.53 338 2.1 94 BULK-cb2b96fe
24530 Bulk Product a94d85f8 Books $534.28 416 2.5 37 BULK-041534dd
24531 Bulk Product 188053d6 Home & Garden $695.81 329 1.1 32 BULK-4cb6331a
24532 Bulk Product 31cc3797 Sports & Outdoors $526.07 125 1.5 17 BULK-8acd6f41
24533 Bulk Product f3e780e1 Toys & Games $947.37 290 4.1 1 BULK-e668ee4b
24534 Bulk Product 3b878a3c Sports & Outdoors $860.69 78 1.5 35 BULK-48540615
24535 Bulk Product 70013059 Toys & Games $827.76 131 3.1 43 BULK-44eddb3c
24536 Bulk Product ed948a99 Home & Garden $39.14 299 4.4 96 BULK-736a9948
24537 Bulk Product 81850e2b Toys & Games $493.40 151 0.1 69 BULK-734ebfea
24538 Bulk Product 0526232e Home & Garden $328.21 373 3.7 92 BULK-51ce4958
24539 Bulk Product 664999c7 Electronics $314.63 18 2.4 68 BULK-05630431
24540 Bulk Product 9688d099 Electronics $342.52 394 4.6 83 BULK-7e43aa96
24541 Bulk Product 0219af47 Books $540.19 71 0.2 65 BULK-c036c826
24542 Bulk Product 06515dc2 Sports & Outdoors $841.69 74 0.3 89 BULK-8f80c77d
24543 Bulk Product 56e2c976 Sports & Outdoors $179.09 12 1.0 36 BULK-aa31f9ae
24544 Bulk Product b226d281 Books $271.07 295 4.0 47 BULK-28e196cb
24545 Bulk Product a9e3b3ec Books $963.70 50 4.6 88 BULK-3d4fd8c1
24546 Bulk Product 224698b9 Electronics $982.09 30 1.4 50 BULK-800b8a42
24547 Bulk Product 752c1b05 Home & Garden $106.48 369 4.6 48 BULK-3eb8cd9d
24548 Bulk Product 5d32c756 Toys & Games $947.52 30 4.8 78 BULK-e1f56041
24549 Bulk Product 3f542f9c Electronics $595.96 67 1.1 11 BULK-427fe164
24550 Bulk Product 92e36938 Sports & Outdoors $792.98 443 2.6 76 BULK-b7676538
24551 Bulk Product 9b6f927b Sports & Outdoors $396.58 282 3.9 72 BULK-e654ed37
24552 Bulk Product f87b8edd Books $219.87 381 4.8 94 BULK-7ed9a769
24553 Bulk Product 957f373a Clothing $957.49 425 2.6 70 BULK-c5fea4c7
24554 Bulk Product 1df4c514 Clothing $885.95 243 0.4 27 BULK-316f9bb5
24555 Bulk Product 0fa9d63e Sports & Outdoors $272.59 424 0.7 16 BULK-13a5f2ab
24556 Bulk Product b98623bf Home & Garden $510.86 61 4.5 57 BULK-aa6d002f
24557 Bulk Product 711439d4 Sports & Outdoors $903.79 362 4.3 51 BULK-ff6621f8
24558 Bulk Product a1e59be5 Clothing $611.41 184 2.2 38 BULK-93c7721d
24559 Bulk Product 10c30ea2 Toys & Games $375.95 433 2.0 48 BULK-8b7faf71
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