Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

33 ms

Page Size

200

Current Page

80 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 80 Results Showing 15801 - 16000 of 24441

ID Name Category Price Stock Rating Reviews SKU
16360 Bulk Product bd765e5b Books $738.80 312 3.7 22 BULK-bddfd4eb
16361 Bulk Product ff1c8477 Books $842.19 150 0.1 21 BULK-4328b392
16362 Bulk Product ddf94c62 Books $369.44 459 0.4 33 BULK-cd2051dc
16363 Bulk Product 1b10c485 Home & Garden $802.85 210 3.7 76 BULK-eaba7408
16364 Bulk Product 594a9827 Toys & Games $35.81 255 0.4 39 BULK-a4c7bd77
16365 Bulk Product c871ef78 Electronics $680.77 253 2.1 81 BULK-729faa31
16366 Bulk Product 66dbc0ad Electronics $549.42 127 1.7 38 BULK-d7603e7d
16367 Bulk Product 58b47868 Home & Garden $832.92 368 1.4 78 BULK-b034113d
16368 Bulk Product fd888387 Electronics $703.08 1 4.1 17 BULK-c7f5aad8
16369 Bulk Product 0a10ae39 Toys & Games $853.01 200 1.2 0 BULK-6ed202e7
16370 Bulk Product f8313227 Electronics $882.84 337 4.1 64 BULK-8b7a94a7
16371 Bulk Product 2d6ef958 Sports & Outdoors $718.53 422 1.3 74 BULK-aa12007e
16372 Bulk Product bfdc8f3f Clothing $824.60 303 1.9 7 BULK-e97dfaca
16373 Bulk Product b60b77a5 Clothing $38.37 36 3.4 88 BULK-b27b2278
16374 Bulk Product e4793c74 Sports & Outdoors $797.65 438 2.5 42 BULK-c150260b
16375 Bulk Product 03c8522d Toys & Games $986.53 59 2.2 4 BULK-ec6519df
16376 Bulk Product 0e5ba4ce Sports & Outdoors $814.38 80 2.7 60 BULK-0db2310e
16377 Bulk Product 84b81119 Sports & Outdoors $880.13 347 0.4 15 BULK-5e4c5f27
16378 Bulk Product c32b9a9b Home & Garden $730.70 480 1.4 34 BULK-6a6998fa
16379 Bulk Product b98e3273 Electronics $511.48 415 5.0 14 BULK-efb6e462
16380 Bulk Product 08cf9691 Home & Garden $503.92 181 1.6 15 BULK-af9aaa4f
16381 Bulk Product 15ae395f Toys & Games $153.11 10 2.7 80 BULK-cf0d1bdd
16382 Bulk Product 2c187323 Books $545.74 451 1.8 87 BULK-3e7ee5ef
16383 Bulk Product 16d8705e Sports & Outdoors $757.87 53 4.8 70 BULK-b2f96454
16384 Bulk Product 64974079 Electronics $412.50 466 2.1 21 BULK-948b33f6
16385 Bulk Product e5d21a48 Sports & Outdoors $377.99 115 2.7 18 BULK-ae4cbd01
16386 Bulk Product e39d39d8 Clothing $910.49 9 4.8 82 BULK-1ba082e6
16387 Bulk Product d1d3c852 Clothing $146.46 133 3.4 76 BULK-378228b6
16388 Bulk Product 30ea293f Books $266.89 173 1.2 56 BULK-3fc1b141
16389 Bulk Product a2258f62 Clothing $774.82 221 4.7 57 BULK-2a0b1879
16390 Bulk Product 85c5ca47 Clothing $577.08 8 0.2 94 BULK-2459d602
16391 Bulk Product 0754581e Books $314.33 374 1.3 80 BULK-f5be1279
16392 Bulk Product 835901f6 Clothing $199.86 30 3.1 39 BULK-f057ed6d
16393 Bulk Product fd6ca68f Toys & Games $791.05 472 3.8 82 BULK-49f731f2
16394 Bulk Product d2f1b4f1 Sports & Outdoors $758.58 183 2.7 60 BULK-7ae8f2b8
16395 Bulk Product 9817d0b1 Books $110.95 435 3.2 6 BULK-1a063d5b
16396 Bulk Product fec1544d Toys & Games $424.27 291 0.0 75 BULK-527202bd
16397 Bulk Product 91591d8a Home & Garden $984.39 420 4.3 71 BULK-3ffba631
16398 Bulk Product 16434601 Home & Garden $148.81 439 3.3 19 BULK-ce718b1e
16399 Bulk Product 3ca788c1 Sports & Outdoors $361.32 196 4.9 46 BULK-94be404d
16400 Bulk Product 01bd31ff Books $402.44 60 3.1 86 BULK-2684c1f3
16401 Bulk Product 0c34c6bd Clothing $889.89 265 3.2 62 BULK-a4b2864b
16402 Bulk Product 04e113b2 Sports & Outdoors $747.64 125 3.6 25 BULK-018cbf62
16403 Bulk Product 90cd6557 Toys & Games $656.64 3 0.9 41 BULK-be5ca25d
16404 Bulk Product 3dbbe875 Home & Garden $329.12 480 4.7 83 BULK-2b568b63
16405 Bulk Product 9788f6fe Toys & Games $709.71 460 3.1 64 BULK-72224e94
16406 Bulk Product 58ef24fd Sports & Outdoors $190.01 400 2.2 80 BULK-2aeaaeb5
16407 Bulk Product 902efef4 Toys & Games $669.65 331 4.1 7 BULK-c96acfb2
16408 Bulk Product 34a8df22 Books $793.89 276 1.4 83 BULK-05f94826
16409 Bulk Product d966d817 Clothing $216.19 157 2.8 29 BULK-fbae7877
16410 Bulk Product d8f13b55 Books $160.81 287 4.9 60 BULK-29e2516a
16411 Bulk Product d61df048 Books $489.96 481 3.2 57 BULK-c77b5c6f
16412 Bulk Product 3ab0d9fb Home & Garden $892.44 461 1.4 34 BULK-bd65b8ff
16413 Bulk Product ef7f67ca Home & Garden $79.95 99 1.4 27 BULK-8cd59c5b
16414 Bulk Product a536dd6a Toys & Games $35.56 215 4.5 57 BULK-457a64af
16415 Bulk Product 793759e8 Clothing $625.77 20 1.2 45 BULK-3c959ed7
16416 Bulk Product 855c429b Electronics $596.90 54 4.1 32 BULK-387ca0f7
16417 Bulk Product e29471be Sports & Outdoors $484.64 278 4.4 25 BULK-9668a6d7
16418 Bulk Product 599a0a2c Books $28.01 133 4.7 28 BULK-aed145e5
16419 Bulk Product 9f1d532c Home & Garden $119.08 379 4.6 74 BULK-31e64ae8
16420 Bulk Product 798f6f0b Toys & Games $308.66 313 4.5 7 BULK-f6f35ebb
16421 Bulk Product f6aea849 Books $467.51 93 1.9 89 BULK-25a6bdfc
16422 Bulk Product 6d4935ad Sports & Outdoors $560.32 488 3.8 23 BULK-d3686051
16423 Bulk Product 188b6876 Sports & Outdoors $460.56 208 2.2 41 BULK-84141aa9
16424 Bulk Product e658c851 Books $313.59 415 3.5 79 BULK-b6f22e63
16425 Bulk Product 50fbd3c4 Sports & Outdoors $699.91 217 1.5 16 BULK-c0f9761b
16426 Bulk Product 2278576d Sports & Outdoors $851.12 147 2.7 14 BULK-bcbeb784
16427 Bulk Product 1fa72e6a Clothing $841.76 432 0.7 60 BULK-10a87de0
16428 Bulk Product f432eb3d Sports & Outdoors $233.51 14 4.3 7 BULK-18255058
16429 Bulk Product cc883c79 Electronics $29.58 385 4.3 81 BULK-3a7bee13
16430 Bulk Product 94997174 Sports & Outdoors $302.89 121 4.0 99 BULK-e6e1c32d
16431 Bulk Product 74eb83d9 Electronics $207.92 374 4.9 2 BULK-70a1c409
16432 Bulk Product c7bfb509 Sports & Outdoors $57.66 71 1.6 13 BULK-a14d37e1
16433 Bulk Product 370722ba Books $877.71 14 3.9 75 BULK-f504861d
16434 Bulk Product 7ec960de Home & Garden $713.58 50 0.3 28 BULK-1892302f
16435 Bulk Product 8572a8a2 Electronics $562.10 388 3.5 55 BULK-abb17b6d
16436 Bulk Product 1d7be1b6 Home & Garden $644.30 259 1.7 81 BULK-470f9e7a
16437 Bulk Product 52aff8c7 Electronics $894.72 10 3.2 82 BULK-1731c13b
16438 Bulk Product c4a80d85 Books $208.65 275 2.3 38 BULK-04615753
16439 Bulk Product 608f70ce Home & Garden $446.62 100 4.6 86 BULK-fc81da38
16440 Bulk Product 6e8d888d Home & Garden $365.55 85 3.0 88 BULK-a8e7a446
16441 Bulk Product f2ed94cf Clothing $676.79 279 3.8 75 BULK-6d92b9ed
16442 Bulk Product 5df6780f Books $432.84 187 2.0 75 BULK-60901d93
16443 Bulk Product 4f66327e Electronics $569.04 145 0.3 73 BULK-14155ab7
16444 Bulk Product 3938f871 Books $746.34 286 0.8 32 BULK-11d2f46f
16445 Bulk Product 4b91b42a Books $463.18 499 0.7 22 BULK-bad39b51
16446 Bulk Product 8adbb97f Home & Garden $256.59 159 2.8 57 BULK-b0460ae9
16447 Bulk Product 277f2cb5 Books $724.37 54 1.7 92 BULK-7bbd8e0e
16448 Bulk Product 5c668228 Sports & Outdoors $85.82 35 5.0 99 BULK-6d4a39e7
16449 Bulk Product f0bdc3bb Sports & Outdoors $107.79 430 4.7 99 BULK-ff005c78
16450 Bulk Product c752ed5e Books $264.14 306 1.4 34 BULK-e8eb3666
16451 Bulk Product c9f3843d Electronics $282.24 95 4.5 16 BULK-12a5e2e7
16452 Bulk Product c0a550b1 Toys & Games $327.61 183 1.5 7 BULK-ddfe1153
16453 Bulk Product 3b4efeec Books $548.36 334 1.2 32 BULK-6024db0a
16454 Bulk Product a9abbc02 Clothing $909.03 199 0.9 88 BULK-dd46498c
16455 Bulk Product 301e829c Electronics $733.53 392 4.3 0 BULK-d9b6f89c
16456 Bulk Product d910ddb6 Clothing $869.23 410 1.0 90 BULK-cc14eddc
16457 Bulk Product 908a6d66 Electronics $658.78 288 0.1 63 BULK-bef668ed
16458 Bulk Product cbf17082 Toys & Games $732.14 61 0.5 55 BULK-b47ee504
16459 Bulk Product f7613ed7 Books $612.45 286 2.6 30 BULK-42b3474d
16460 Bulk Product 8eca12e1 Books $339.27 362 2.1 11 BULK-63b9aaf7
16461 Bulk Product 50b40bf0 Electronics $58.41 107 2.3 79 BULK-d3b3bd5b
16462 Bulk Product 5257c4c9 Books $405.64 129 3.0 9 BULK-66cd1f0a
16463 Bulk Product 868927c1 Toys & Games $762.94 79 1.0 59 BULK-b094219b
16464 Bulk Product 1c59e715 Electronics $754.82 365 1.0 11 BULK-ca87f022
16465 Bulk Product c6ebacc3 Toys & Games $384.82 436 0.3 40 BULK-9c4bb3d4
16466 Bulk Product b2661cbe Clothing $611.32 326 4.7 85 BULK-ce921bd1
16467 Bulk Product a59955b9 Clothing $557.37 131 1.5 0 BULK-8ff6a905
16468 Bulk Product 2f4f22e1 Sports & Outdoors $171.78 477 3.0 24 BULK-b48fd968
16469 Bulk Product 153d9397 Books $555.49 71 2.4 5 BULK-2afb1689
16470 Bulk Product 21b918ba Sports & Outdoors $617.66 153 4.8 85 BULK-0cdc8eb2
16471 Bulk Product 74e18308 Toys & Games $948.55 420 3.3 90 BULK-9e5aa9d8
16472 Bulk Product 21eb6b89 Books $411.22 205 2.8 86 BULK-a81a1955
16473 Bulk Product f44dbe17 Sports & Outdoors $813.70 59 3.8 40 BULK-2b0f580d
16474 Bulk Product b5a6474e Toys & Games $469.78 81 2.0 23 BULK-b15bac46
16475 Bulk Product 2caebaba Home & Garden $894.93 168 3.2 47 BULK-9cf9f864
16476 Bulk Product ee36873b Sports & Outdoors $622.45 413 4.0 77 BULK-c11a2d7b
16477 Bulk Product 0b903266 Electronics $952.33 257 0.6 52 BULK-b166ec01
16478 Bulk Product 12131fc3 Clothing $195.01 299 1.0 63 BULK-e1c5d98e
16479 Bulk Product 09bbd4f8 Books $308.88 405 1.7 16 BULK-a2e27bef
16480 Bulk Product 4d1767ec Clothing $348.65 488 3.8 34 BULK-063d72e4
16481 Bulk Product fd4e46ba Clothing $857.94 355 4.9 80 BULK-c5bcb696
16482 Bulk Product f4b6d60a Toys & Games $795.71 191 0.2 16 BULK-7b5e9ff5
16483 Bulk Product 47c36d11 Books $394.54 256 2.1 5 BULK-3b1b9ed6
16484 Bulk Product 4dde229c Home & Garden $1,009.84 180 2.9 96 BULK-0907cd40
16485 Bulk Product 53ac324e Books $283.88 308 1.2 74 BULK-7275d412
16486 Bulk Product 59968ae8 Books $583.38 142 1.3 56 BULK-6c8d1b58
16487 Bulk Product 037f4d08 Home & Garden $710.20 365 2.4 88 BULK-283469ac
16488 Bulk Product 10874004 Toys & Games $734.51 38 1.8 44 BULK-465dc2cf
16489 Bulk Product fe53b3cb Sports & Outdoors $230.02 329 0.2 81 BULK-f90cc28c
16490 Bulk Product 2be96a4d Home & Garden $380.10 493 2.2 17 BULK-28b4071f
16491 Bulk Product 030c14e0 Clothing $428.57 177 2.1 75 BULK-90e46bf8
16492 Bulk Product 1509079f Electronics $699.95 416 3.5 96 BULK-d8a51138
16493 Bulk Product f47f452b Sports & Outdoors $862.92 220 3.8 61 BULK-c9ac3ae5
16494 Bulk Product eb068ab7 Home & Garden $835.05 152 1.4 82 BULK-11217f92
16495 Bulk Product d7c7cf0f Electronics $397.33 316 3.8 51 BULK-b56e387b
16496 Bulk Product 79b62db8 Books $991.09 237 0.6 92 BULK-74a71da3
16497 Bulk Product 04af5401 Electronics $426.84 445 1.9 18 BULK-da25b235
16498 Bulk Product 58442175 Electronics $137.29 379 1.8 92 BULK-d69bc488
16499 Bulk Product 15ca765e Books $119.54 205 0.9 14 BULK-a46153f6
16500 Bulk Product f6acffb2 Home & Garden $102.03 168 0.1 40 BULK-5cd96712
16501 Bulk Product ee74f57d Electronics $604.25 359 4.8 69 BULK-72665f77
16502 Bulk Product a7ffe838 Home & Garden $798.27 469 1.5 21 BULK-ce1340ba
16503 Bulk Product 929b4651 Home & Garden $245.41 21 2.1 97 BULK-dac5706b
16504 Bulk Product ef91edc3 Clothing $662.12 156 0.9 47 BULK-39cfc2e1
16505 Bulk Product 3a076200 Toys & Games $635.78 227 2.3 69 BULK-91013709
16506 Bulk Product da1c0344 Toys & Games $101.61 211 2.0 39 BULK-829004e2
16507 Bulk Product 2eff4dce Books $974.84 72 4.7 69 BULK-377a49b2
16508 Bulk Product fc8690a7 Toys & Games $680.04 494 0.8 46 BULK-bb344214
16509 Bulk Product db804033 Clothing $512.04 70 2.4 56 BULK-f50a1e0d
16510 Bulk Product 603d3714 Electronics $783.75 51 2.7 47 BULK-44570766
16511 Bulk Product 9634a138 Books $657.01 476 3.8 76 BULK-1d2f9111
16512 Bulk Product 469bf13e Home & Garden $75.47 280 3.0 42 BULK-02082b79
16513 Bulk Product 63e3e3f8 Electronics $352.76 215 0.9 49 BULK-1bd9e923
16514 Bulk Product 971c2a26 Electronics $193.76 141 3.7 98 BULK-f725760d
16515 Bulk Product a7d850c5 Books $726.22 478 1.5 16 BULK-1e4cdf40
16516 Bulk Product 9b3824c0 Home & Garden $298.45 112 4.5 54 BULK-b8857afc
16517 Bulk Product 203d3c58 Books $58.00 190 4.6 97 BULK-d518385f
16518 Bulk Product c79981f3 Toys & Games $274.95 136 2.7 89 BULK-98e570eb
16519 Bulk Product 56a3438c Clothing $834.80 252 3.2 18 BULK-af759cef
16520 Bulk Product 0601697b Books $651.37 4 1.6 16 BULK-5da166e4
16521 Bulk Product 5b8f22cd Toys & Games $248.72 183 2.4 92 BULK-574cf9fe
16522 Bulk Product 8f85ed05 Books $817.88 250 2.0 89 BULK-9ca8fa9e
16523 Bulk Product 6780325e Electronics $611.23 477 1.4 63 BULK-16e59190
16524 Bulk Product c290be6b Books $542.04 322 3.1 44 BULK-8dd3f8ed
16525 Bulk Product ece435bd Clothing $970.46 400 2.6 8 BULK-3ac5951d
16526 Bulk Product cb426d8b Clothing $876.78 464 0.9 28 BULK-99dd310b
16527 Bulk Product 4f65c008 Home & Garden $862.71 358 2.3 88 BULK-22d3c4e3
16528 Bulk Product 523de36f Toys & Games $621.60 254 4.6 40 BULK-bab4e63a
16529 Bulk Product 902286e0 Clothing $385.96 470 3.6 9 BULK-fc37eb36
16530 Bulk Product 3353db96 Home & Garden $242.68 49 4.6 40 BULK-65b7aac7
16531 Bulk Product fd7b8e0c Clothing $756.37 251 2.4 35 BULK-d2521cb0
16532 Bulk Product e18a77b4 Sports & Outdoors $871.94 368 4.6 46 BULK-304b1f6c
16533 Bulk Product f584ac55 Electronics $69.72 243 4.7 67 BULK-1f95e78b
16534 Bulk Product 9e71483d Sports & Outdoors $878.33 345 2.9 22 BULK-e8cd765a
16535 Bulk Product 5cd4f8e8 Home & Garden $678.65 341 4.3 24 BULK-3329c392
16536 Bulk Product e4d02a1d Electronics $939.34 381 0.9 70 BULK-f685f7eb
16537 Bulk Product fe9c99b4 Sports & Outdoors $608.34 486 3.8 5 BULK-58e6f78b
16538 Bulk Product ffc58274 Sports & Outdoors $87.64 305 2.9 14 BULK-b1f3a158
16539 Bulk Product e6107ba3 Home & Garden $482.99 418 4.7 24 BULK-72cae9a4
16540 Bulk Product ab4a4928 Electronics $752.11 213 4.5 31 BULK-4e361d59
16541 Bulk Product efa21678 Clothing $560.95 17 4.1 50 BULK-82f85cb2
16542 Bulk Product 3ac3d7f7 Clothing $617.43 261 1.7 84 BULK-b50d0668
16543 Bulk Product a85662a4 Clothing $954.87 67 2.8 55 BULK-11a88a2e
16544 Bulk Product 10a2c277 Home & Garden $107.61 368 4.6 62 BULK-978230f6
16545 Bulk Product e7836adc Electronics $939.48 241 0.5 32 BULK-dce1b19e
16546 Bulk Product b0b0f6d9 Electronics $960.06 246 3.8 91 BULK-58254501
16547 Bulk Product 3419056a Toys & Games $898.44 61 1.5 0 BULK-b974ed07
16548 Bulk Product c0439c60 Electronics $320.57 474 2.2 46 BULK-4b2dc7b3
16549 Bulk Product 88ed1ab0 Toys & Games $559.50 362 0.4 83 BULK-43f30399
16550 Bulk Product e52db568 Clothing $156.10 120 2.1 4 BULK-c03a9933
16551 Bulk Product 3c486ca9 Home & Garden $991.50 16 3.8 86 BULK-c91213ba
16552 Bulk Product 5f982245 Toys & Games $445.91 356 4.1 52 BULK-742eeb08
16553 Bulk Product 460113b0 Home & Garden $968.15 194 1.6 94 BULK-50bd11b8
16554 Bulk Product d40af15e Books $105.47 60 0.1 59 BULK-6bf6a05c
16555 Bulk Product 1c7195aa Sports & Outdoors $647.48 328 1.3 31 BULK-e5d53e48
16556 Bulk Product 8a78fd5d Home & Garden $560.06 197 1.4 20 BULK-a8769b2f
16557 Bulk Product 5ebc33ac Clothing $207.87 475 0.6 99 BULK-a8d1de66
16558 Bulk Product 2d321419 Clothing $604.43 59 4.1 26 BULK-d1b98513
16559 Bulk Product 6d8a803a Electronics $56.42 425 2.1 13 BULK-5762197d
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