Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

39 ms

Page Size

200

Current Page

85 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 85 Results Showing 16801 - 17000 of 24441

ID Name Category Price Stock Rating Reviews SKU
17360 Bulk Product e2e9c924 Electronics $871.42 371 0.2 20 BULK-b203d789
17361 Bulk Product 47a2bb61 Clothing $80.69 481 0.4 69 BULK-6a50e51f
17362 Bulk Product 4062ea64 Books $803.20 83 1.5 59 BULK-b1248efa
17363 Bulk Product 45ff0ae7 Clothing $163.45 122 4.2 28 BULK-80e4cd60
17364 Bulk Product 1a6bcd04 Books $837.09 68 0.9 29 BULK-335983f3
17365 Bulk Product f01b22a0 Toys & Games $714.39 319 3.2 20 BULK-fe6e9dff
17366 Bulk Product 3e58ba6f Home & Garden $603.89 241 0.0 60 BULK-fb7e77ea
17367 Bulk Product a303c388 Home & Garden $149.42 496 0.5 48 BULK-7ae1c527
17368 Bulk Product dd7bbcee Electronics $371.68 291 4.3 95 BULK-4d30ce2c
17369 Bulk Product 406f427d Electronics $576.68 432 3.6 52 BULK-64ccc36b
17370 Bulk Product 22315cac Electronics $605.85 446 3.4 11 BULK-f67f2e72
17371 Bulk Product 3618d95c Sports & Outdoors $966.15 140 2.1 50 BULK-c8d67511
17372 Bulk Product e4062cf8 Books $765.09 86 1.2 1 BULK-549ef055
17373 Bulk Product 5949be41 Clothing $628.93 350 4.9 68 BULK-f0c69adc
17374 Bulk Product ea99ad7e Sports & Outdoors $296.16 91 3.2 38 BULK-3a3244fb
17375 Bulk Product 8511c2b5 Sports & Outdoors $798.20 77 3.8 92 BULK-b2038226
17376 Bulk Product 1e627b7f Toys & Games $651.19 423 3.1 5 BULK-12604f85
17377 Bulk Product 1d3ffcdb Sports & Outdoors $600.74 149 4.4 62 BULK-87ce5b92
17378 Bulk Product 5b4e3688 Sports & Outdoors $714.81 146 2.8 5 BULK-df517049
17379 Bulk Product 47c5a1c9 Books $513.34 301 4.7 4 BULK-341934ae
17380 Bulk Product 2c033ccc Books $199.24 248 0.7 56 BULK-466db059
17381 Bulk Product 0aea37e2 Toys & Games $32.64 469 2.4 95 BULK-a4c4187b
17382 Bulk Product 52b10ad9 Electronics $409.36 122 2.2 13 BULK-853869d2
17383 Bulk Product 8f929cb8 Home & Garden $331.07 31 4.4 63 BULK-32c2f2a0
17384 Bulk Product b21babcd Books $672.98 104 0.3 30 BULK-07f67542
17385 Bulk Product a88c4e0b Toys & Games $225.89 40 3.6 2 BULK-55342c0a
17386 Bulk Product 5768584e Home & Garden $115.92 236 4.4 30 BULK-2dbeeba5
17387 Bulk Product 043fb8c8 Sports & Outdoors $313.82 125 2.8 13 BULK-f0641683
17388 Bulk Product b9205201 Toys & Games $491.57 448 2.6 99 BULK-b6297138
17389 Bulk Product 0f5009dc Toys & Games $553.36 38 2.3 70 BULK-3f135807
17390 Bulk Product 054dbf98 Home & Garden $239.83 46 4.3 1 BULK-525c2f46
17391 Bulk Product d90477aa Clothing $693.78 448 3.6 89 BULK-12e9d689
17392 Bulk Product a68a642e Home & Garden $240.58 70 3.6 31 BULK-cd1c38d4
17393 Bulk Product 397ea2fd Sports & Outdoors $17.88 353 0.7 51 BULK-c45dd7f6
17394 Bulk Product 92d8850f Sports & Outdoors $89.66 186 4.9 47 BULK-454ff31b
17395 Bulk Product 162e9114 Home & Garden $18.34 369 4.8 50 BULK-261a3aa1
17396 Bulk Product 7ab38096 Clothing $727.16 36 4.3 29 BULK-dd19016b
17397 Bulk Product 25fdddf2 Books $983.89 413 4.0 74 BULK-66cb1292
17398 Bulk Product e666b852 Books $419.41 250 2.6 90 BULK-2fd0a72d
17399 Bulk Product c1cf2de1 Electronics $386.23 441 3.3 20 BULK-a18c54ad
17400 Bulk Product 0775e285 Electronics $756.85 40 2.2 90 BULK-024f5def
17401 Bulk Product 0e291bed Toys & Games $349.45 57 0.0 16 BULK-0eee1cd5
17402 Bulk Product 896404ab Sports & Outdoors $685.27 18 2.6 27 BULK-5bf1abe3
17403 Bulk Product d9615ea6 Home & Garden $572.10 450 3.0 83 BULK-62b850fb
17404 Bulk Product 36807627 Books $626.57 295 2.2 34 BULK-b189afb2
17405 Bulk Product 5baaab1d Sports & Outdoors $764.48 151 3.2 33 BULK-ec9a3f99
17406 Bulk Product 6ca13f05 Toys & Games $842.26 126 3.7 76 BULK-66b0e604
17407 Bulk Product 7a814ac0 Home & Garden $22.14 312 2.5 39 BULK-03ff4f5e
17408 Bulk Product adc4d3c8 Home & Garden $169.16 210 2.6 26 BULK-5b71776d
17409 Bulk Product 7acb44a9 Sports & Outdoors $423.81 194 4.6 67 BULK-3bda72c4
17410 Bulk Product 746b8002 Electronics $839.58 103 3.0 36 BULK-8e1594ce
17411 Bulk Product 36ae74bb Toys & Games $875.79 132 4.6 82 BULK-120e4d20
17412 Bulk Product c37f1fc5 Sports & Outdoors $454.55 377 4.7 73 BULK-fc2dd041
17413 Bulk Product 3cbbbc9e Clothing $407.92 413 0.5 19 BULK-cdf5cd38
17414 Bulk Product 4df59edc Electronics $644.84 147 3.0 6 BULK-71523a4c
17415 Bulk Product 85519108 Sports & Outdoors $910.67 157 1.7 63 BULK-aa72a69d
17416 Bulk Product 9664e534 Electronics $416.32 72 2.0 77 BULK-eaaed591
17417 Bulk Product 820333c0 Sports & Outdoors $101.34 171 0.8 35 BULK-bf7ea0e6
17418 Bulk Product 51b7b2ce Sports & Outdoors $46.26 467 4.2 26 BULK-9ad9d02e
17419 Bulk Product d4c6ee90 Sports & Outdoors $279.15 278 5.0 14 BULK-81e4eca5
17420 Bulk Product e0bb1126 Home & Garden $773.36 381 1.7 77 BULK-81d58dc4
17421 Bulk Product fab7080d Books $504.92 84 1.9 55 BULK-17871813
17422 Bulk Product c0bd85e3 Electronics $267.31 190 0.4 60 BULK-259b8c97
17423 Bulk Product aefeaf69 Toys & Games $293.85 496 3.3 83 BULK-35a0bf30
17424 Bulk Product 101d13e3 Home & Garden $435.39 9 2.5 88 BULK-8298019d
17425 Bulk Product fd2aeab1 Sports & Outdoors $618.31 128 0.0 33 BULK-be5c4238
17426 Bulk Product 038e20b8 Electronics $888.38 266 1.9 26 BULK-a5daad55
17427 Bulk Product c940e0d1 Home & Garden $1,004.11 326 3.1 39 BULK-e6d60737
17428 Bulk Product 3dd6f853 Sports & Outdoors $938.10 482 3.9 24 BULK-334abcc7
17429 Bulk Product b5799ca5 Sports & Outdoors $326.09 241 3.3 97 BULK-4e3009c7
17430 Bulk Product fcd902ff Toys & Games $319.53 219 1.5 24 BULK-e51e6445
17431 Bulk Product 5f8bd030 Home & Garden $985.27 88 0.2 13 BULK-03460760
17432 Bulk Product 5f22ae1c Sports & Outdoors $566.98 358 2.7 64 BULK-8a93c8b2
17433 Bulk Product 74d530c0 Books $711.91 28 2.4 65 BULK-15e8e521
17434 Bulk Product 3537795e Sports & Outdoors $77.24 417 3.7 10 BULK-d83e903e
17435 Bulk Product 18ed66a6 Toys & Games $235.89 469 4.6 64 BULK-fe782c3f
17436 Bulk Product 44685a39 Home & Garden $526.83 150 3.2 10 BULK-b9610791
17437 Bulk Product 76944305 Books $927.24 45 4.7 34 BULK-d141a0bb
17438 Bulk Product 0d7684c5 Home & Garden $742.37 350 2.3 71 BULK-fb953f2c
17439 Bulk Product a52e61f1 Sports & Outdoors $452.98 279 3.5 66 BULK-03353584
17440 Bulk Product 485a35a3 Toys & Games $552.04 307 2.5 51 BULK-f702f630
17441 Bulk Product f184d5f3 Electronics $372.88 46 2.1 13 BULK-7ee2b1be
17442 Bulk Product 1d0f0371 Electronics $655.73 219 2.7 19 BULK-4be79c9a
17443 Bulk Product c7fb0b21 Home & Garden $721.59 35 4.5 98 BULK-16128347
17444 Bulk Product c5865f6a Toys & Games $110.02 491 3.7 89 BULK-b3280d65
17445 Bulk Product f874746c Sports & Outdoors $850.48 151 0.3 44 BULK-26144613
17446 Bulk Product 41fd1ace Toys & Games $325.73 102 0.5 1 BULK-51078631
17447 Bulk Product 0867a1e1 Clothing $895.28 464 0.0 74 BULK-12754282
17448 Bulk Product 712bf094 Clothing $467.70 372 1.0 94 BULK-6ed787b1
17449 Bulk Product 6922426f Books $444.48 68 1.0 69 BULK-59e066c2
17450 Bulk Product 46426676 Clothing $602.66 262 3.1 49 BULK-6d3fa0bf
17451 Bulk Product c9a7442d Electronics $895.56 150 2.2 20 BULK-b16720d1
17452 Bulk Product d6b29891 Electronics $71.23 396 0.7 85 BULK-7e0a97d2
17453 Bulk Product ab9d0069 Toys & Games $141.43 96 1.8 56 BULK-46be7ed9
17454 Bulk Product 85eb628f Home & Garden $220.23 272 3.5 10 BULK-6c787c2c
17455 Bulk Product 64cd93b2 Home & Garden $134.02 326 1.2 51 BULK-9c1af4fa
17456 Bulk Product 28b6818d Electronics $689.83 459 3.8 71 BULK-6d16b617
17457 Bulk Product 8db49c63 Toys & Games $813.74 377 2.9 17 BULK-93b6e7cb
17458 Bulk Product 24c6dd33 Toys & Games $652.16 197 1.5 79 BULK-14cc69d4
17459 Bulk Product 01b5cded Home & Garden $822.33 472 2.6 7 BULK-e3ebaa37
17460 Bulk Product 621673cf Home & Garden $26.43 170 3.9 87 BULK-1bab31a1
17461 Bulk Product aa7993f7 Books $335.55 225 3.0 51 BULK-fec3790c
17462 Bulk Product e52e3046 Electronics $974.98 326 0.4 19 BULK-93ca459d
17463 Bulk Product 2966a2f2 Books $278.38 369 4.2 21 BULK-63331fb4
17464 Bulk Product 00f96cba Sports & Outdoors $431.86 205 0.3 30 BULK-774c06e9
17465 Bulk Product b935fbca Home & Garden $117.48 178 2.2 9 BULK-b691c838
17466 Bulk Product 305c4882 Books $623.77 451 0.9 53 BULK-e8e03e02
17467 Bulk Product c0370525 Books $403.46 128 1.0 85 BULK-7eae7d1b
17468 Bulk Product c05e6189 Sports & Outdoors $567.84 481 3.1 62 BULK-1d792df4
17469 Bulk Product f8d333c6 Clothing $330.73 289 3.1 96 BULK-f0fb2638
17470 Bulk Product 3ad1ed7f Electronics $814.30 242 2.0 9 BULK-21e4a900
17471 Bulk Product 7003c1b2 Electronics $841.85 261 1.9 32 BULK-5684a57c
17472 Bulk Product 0c469984 Books $886.35 86 4.8 74 BULK-27b0e85c
17473 Bulk Product 39f6c619 Sports & Outdoors $955.69 119 4.9 55 BULK-2728164f
17474 Bulk Product 226999ce Clothing $36.59 265 0.9 66 BULK-e8dc940d
17475 Bulk Product d381954e Sports & Outdoors $476.31 469 0.7 82 BULK-4f273d9f
17476 Bulk Product c2dd41ee Books $337.76 88 2.8 26 BULK-5f5f350c
17477 Bulk Product d4fa7d16 Electronics $439.99 234 0.2 32 BULK-47159179
17478 Bulk Product 93ff0d34 Books $415.49 404 3.0 8 BULK-5b19605b
17479 Bulk Product 552f8336 Books $857.20 222 3.3 84 BULK-34a18b65
17480 Bulk Product 4b99bac6 Home & Garden $977.54 331 0.0 19 BULK-e569037d
17481 Bulk Product 24e66e61 Sports & Outdoors $261.91 156 3.8 89 BULK-8f01ba8b
17482 Bulk Product 7ce59b43 Books $78.82 360 2.6 12 BULK-6c60b6d8
17483 Bulk Product 5920e3e3 Books $15.91 213 3.8 1 BULK-604cfed3
17484 Bulk Product 8b006182 Sports & Outdoors $540.86 457 1.6 36 BULK-cb6835c5
17485 Bulk Product 7300098f Electronics $364.90 68 2.3 96 BULK-ee3dbd18
17486 Bulk Product c731398e Books $405.47 429 1.7 82 BULK-d3f19a6d
17487 Bulk Product 3aea498a Books $907.50 197 3.0 6 BULK-3c33a76b
17488 Bulk Product b75c1919 Clothing $321.36 59 0.6 30 BULK-0d3b0743
17489 Bulk Product 71984174 Home & Garden $880.26 161 3.0 27 BULK-b32d0c6c
17490 Bulk Product 88d9adb9 Toys & Games $837.37 76 0.3 62 BULK-afb601db
17491 Bulk Product 6bddc5c0 Electronics $957.33 26 2.4 4 BULK-875e2722
17492 Bulk Product 6dc71c0f Home & Garden $550.24 147 0.8 69 BULK-dff43694
17493 Bulk Product a73348ff Electronics $100.51 206 4.0 69 BULK-dfaf06e9
17494 Bulk Product c29836d5 Sports & Outdoors $430.78 189 2.3 10 BULK-5da7f505
17495 Bulk Product 65bf4c78 Electronics $659.99 479 0.4 80 BULK-59ae8a85
17496 Bulk Product b4c72b10 Toys & Games $780.68 157 4.2 57 BULK-124b6adb
17497 Bulk Product 0221b517 Sports & Outdoors $182.23 418 1.2 69 BULK-374cf208
17498 Bulk Product 4cacb70a Books $165.61 482 1.0 38 BULK-6738b47d
17499 Bulk Product bac30974 Books $294.57 429 1.8 86 BULK-f3e61100
17500 Bulk Product d65288bd Books $495.28 74 3.6 65 BULK-56334095
17501 Bulk Product 9abece18 Toys & Games $604.90 368 2.2 57 BULK-1b85298a
17502 Bulk Product fd3be77c Home & Garden $303.05 341 4.9 33 BULK-d3f6dd21
17503 Bulk Product fd89de0b Home & Garden $525.27 52 0.6 9 BULK-0c0e6ef9
17504 Bulk Product 6d5aa145 Clothing $676.44 391 4.0 67 BULK-b672693f
17505 Bulk Product 69cb44da Sports & Outdoors $499.76 484 4.3 70 BULK-22904f42
17506 Bulk Product 4473ac62 Home & Garden $527.15 313 1.4 50 BULK-921c2c61
17507 Bulk Product 966d7f33 Sports & Outdoors $917.96 481 3.2 29 BULK-55366f1b
17508 Bulk Product 02c71c39 Books $988.77 303 1.2 29 BULK-d6264eab
17509 Bulk Product c16659ca Sports & Outdoors $878.29 27 0.3 31 BULK-b7f06082
17510 Bulk Product 2e0a6e7a Electronics $728.37 38 1.5 1 BULK-08263b18
17511 Bulk Product b1527bb9 Sports & Outdoors $504.46 165 2.5 37 BULK-dedd37c4
17512 Bulk Product 04658b50 Books $904.46 408 4.8 10 BULK-9cf1ec9c
17513 Bulk Product 5bb6436f Toys & Games $787.62 240 4.5 5 BULK-2e51b76a
17514 Bulk Product afa7012a Toys & Games $820.75 455 1.1 57 BULK-817a9982
17515 Bulk Product 80d978e0 Sports & Outdoors $510.23 460 1.0 8 BULK-21be3bb6
17516 Bulk Product 54e062e9 Home & Garden $524.11 230 3.8 7 BULK-6a5e3c2b
17517 Bulk Product 408adabc Clothing $129.30 71 1.2 97 BULK-3ac49347
17518 Bulk Product 4676395d Electronics $787.36 445 3.7 46 BULK-afbb25ab
17519 Bulk Product a9439bb1 Sports & Outdoors $397.29 389 0.1 37 BULK-45633940
17520 Bulk Product 49813e75 Clothing $508.29 386 4.3 70 BULK-acff53fd
17521 Bulk Product 0996c0e0 Books $897.14 256 2.5 22 BULK-edaef024
17522 Bulk Product 1c79a29c Sports & Outdoors $900.58 166 3.2 13 BULK-1dce1311
17523 Bulk Product 338c49ce Electronics $630.39 27 2.4 67 BULK-3d78bdba
17524 Bulk Product df7b04bf Home & Garden $369.72 128 4.9 39 BULK-fb2c7f94
17525 Bulk Product 6b08f8a2 Books $570.46 116 3.7 62 BULK-e519c868
17526 Bulk Product d9966e08 Electronics $971.48 5 3.1 39 BULK-1fb1ec6a
17527 Bulk Product 3a6758e7 Clothing $932.02 244 4.7 6 BULK-85a2e732
17528 Bulk Product f4fb3153 Books $960.37 386 3.4 36 BULK-45641243
17529 Bulk Product a619f205 Home & Garden $900.56 368 0.2 37 BULK-6df11652
17530 Bulk Product 8f7275ff Clothing $820.08 308 1.7 71 BULK-b3e5144c
17531 Bulk Product 72457320 Toys & Games $708.38 122 3.5 36 BULK-471592bc
17532 Bulk Product ab00243d Electronics $623.36 252 3.4 79 BULK-f191e652
17533 Bulk Product b7576253 Home & Garden $736.12 62 4.1 4 BULK-0372b6ff
17534 Bulk Product 13a4d786 Home & Garden $874.93 351 0.1 15 BULK-9c60dca0
17535 Bulk Product 1f2fbbc9 Toys & Games $625.12 140 0.7 21 BULK-effb0bbc
17536 Bulk Product e8d528c2 Books $136.96 346 1.7 9 BULK-5418ab3d
17537 Bulk Product 363f5052 Clothing $842.80 220 0.3 54 BULK-8f6e6a68
17538 Bulk Product 04a51a1e Books $670.09 280 0.8 78 BULK-334d439d
17539 Bulk Product 2103ad77 Home & Garden $718.10 208 0.5 36 BULK-0d4e9de6
17540 Bulk Product 7c851ce3 Clothing $660.38 431 4.8 27 BULK-beb99481
17541 Bulk Product e05aece3 Toys & Games $81.55 425 4.0 55 BULK-08c2105a
17542 Bulk Product 21768623 Sports & Outdoors $81.71 285 3.2 51 BULK-d0cd3fda
17543 Bulk Product aab8036c Home & Garden $804.44 222 2.1 47 BULK-4c673450
17544 Bulk Product 598fac96 Books $18.01 148 2.2 85 BULK-6a093515
17545 Bulk Product 2667d557 Sports & Outdoors $749.25 333 2.1 26 BULK-fe987008
17546 Bulk Product 79ed301c Books $379.92 361 2.5 9 BULK-d308a0d9
17547 Bulk Product 4ac80f61 Electronics $716.68 262 1.0 45 BULK-bf03dc67
17548 Bulk Product 741fed8f Books $188.57 299 0.7 26 BULK-78caaa4d
17549 Bulk Product ed6117b9 Electronics $265.73 39 0.1 60 BULK-907caa4c
17550 Bulk Product 58ec7d6e Electronics $603.92 212 3.4 83 BULK-d777f7bb
17551 Bulk Product f528a528 Sports & Outdoors $285.39 286 4.5 70 BULK-19f0c16f
17552 Bulk Product 79a82e00 Toys & Games $430.67 149 3.6 33 BULK-81a3d947
17553 Bulk Product 9fe21fdf Toys & Games $400.38 344 1.5 56 BULK-8e7002d7
17554 Bulk Product 955888bf Clothing $786.44 80 0.3 14 BULK-451407f7
17555 Bulk Product e9057b3d Home & Garden $40.55 111 0.7 86 BULK-1c38ae62
17556 Bulk Product 94934f27 Toys & Games $607.94 378 1.6 95 BULK-4184a255
17557 Bulk Product ace05767 Electronics $829.38 421 4.1 22 BULK-58c0513e
17558 Bulk Product 6c26fa18 Books $598.31 299 2.1 63 BULK-3e744aa3
17559 Bulk Product 8c86f71d Electronics $529.69 77 4.8 2 BULK-ff6d4bb9
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