Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

14 ms

Page Size

200

Current Page

60 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 60 Results Showing 11801 - 12000 of 24441

ID Name Category Price Stock Rating Reviews SKU
12360 Bulk Product f040dc87 Home & Garden $882.85 235 0.6 90 BULK-8c201cf6
12361 Bulk Product 74d4efa0 Books $220.29 347 0.3 55 BULK-40c2b755
12362 Bulk Product a2ea268c Toys & Games $286.12 407 4.6 87 BULK-740221f6
12363 Bulk Product 97cea09f Clothing $694.98 250 2.0 18 BULK-f697f171
12364 Bulk Product 1e4bade1 Sports & Outdoors $272.84 312 3.1 34 BULK-89abbbe1
12365 Bulk Product 2e0fa4be Electronics $162.29 277 0.3 24 BULK-9352f089
12366 Bulk Product 8fc3d1f6 Toys & Games $339.71 147 2.8 8 BULK-50496bb7
12367 Bulk Product 3bd629ff Sports & Outdoors $737.50 455 0.6 40 BULK-52d89d47
12368 Bulk Product 2567334d Books $460.30 181 4.2 72 BULK-38f2f6bd
12369 Bulk Product b25ffd95 Books $174.49 71 4.6 76 BULK-f20985d8
12370 Bulk Product a8ad1703 Clothing $682.49 467 0.2 63 BULK-a1c5002f
12371 Bulk Product 7e1fc1d4 Home & Garden $496.60 146 3.1 90 BULK-31790896
12372 Bulk Product 9630a7c3 Toys & Games $786.19 426 2.3 27 BULK-4fbc615d
12373 Bulk Product 1969d346 Home & Garden $773.31 262 2.3 20 BULK-26e31564
12374 Bulk Product 0c5cdab8 Toys & Games $437.27 74 2.4 79 BULK-5948d857
12375 Bulk Product e4d24f1f Electronics $165.90 371 2.1 4 BULK-eedc1724
12376 Bulk Product 3b6e9680 Toys & Games $112.00 391 0.5 36 BULK-22c1203e
12377 Bulk Product 364856c1 Toys & Games $751.22 295 3.0 53 BULK-efcb3e1c
12378 Bulk Product b82e8a88 Sports & Outdoors $860.84 432 1.3 74 BULK-bd980fc7
12379 Bulk Product 252c8968 Electronics $840.93 486 1.0 91 BULK-c02c53c1
12380 Bulk Product 95d5de8e Clothing $632.96 49 4.6 18 BULK-d27f44d7
12381 Bulk Product 4d034188 Home & Garden $840.89 241 2.9 37 BULK-54abc85b
12382 Bulk Product 4cb99223 Home & Garden $325.50 465 1.7 44 BULK-9b668520
12383 Bulk Product 1b62fd60 Sports & Outdoors $424.31 387 0.4 68 BULK-8bf4dab0
12384 Bulk Product 10f6f6ce Electronics $844.81 16 0.2 29 BULK-e7e919f6
12385 Bulk Product fab74a2c Sports & Outdoors $885.78 297 3.5 49 BULK-51b131d0
12386 Bulk Product f4db33fa Toys & Games $175.38 431 2.8 86 BULK-d4af1fc3
12387 Bulk Product 284ee40f Home & Garden $948.87 88 1.0 78 BULK-48780ea1
12388 Bulk Product 6b19eec8 Home & Garden $940.02 29 3.8 36 BULK-cc335fe0
12389 Bulk Product 8b713032 Books $446.32 286 5.0 2 BULK-2acc3e48
12390 Bulk Product dc6ab225 Books $764.32 142 2.7 36 BULK-110dafff
12391 Bulk Product b713abde Books $507.52 145 4.7 68 BULK-0fecafb2
12392 Bulk Product cf09e014 Electronics $166.50 248 2.9 55 BULK-f7959757
12393 Bulk Product 4fa8bc4c Sports & Outdoors $168.00 365 3.0 3 BULK-f51b2224
12394 Bulk Product 5d645e99 Electronics $53.08 255 4.5 37 BULK-0c40eae9
12395 Bulk Product 13ff6ad0 Home & Garden $261.06 86 4.6 34 BULK-1ba25021
12396 Bulk Product 63a37d63 Electronics $379.65 183 2.1 76 BULK-6ebb8673
12397 Bulk Product 1fa25a7a Books $858.14 445 2.5 60 BULK-4c318f40
12398 Bulk Product ba3827ee Clothing $10.76 377 2.6 63 BULK-0fc57159
12399 Bulk Product 5e8d2c5e Toys & Games $619.01 154 3.0 99 BULK-0fb6abc3
12400 Bulk Product e0e9b35f Sports & Outdoors $467.64 3 4.4 21 BULK-8a0eb15b
12401 Bulk Product fd832a0f Toys & Games $332.01 194 1.7 80 BULK-93b8b0b6
12402 Bulk Product 86fbf0bc Electronics $36.71 462 4.3 42 BULK-8a3a6403
12403 Bulk Product df8791db Toys & Games $424.22 258 4.9 21 BULK-ff100c44
12404 Bulk Product cc299990 Clothing $686.43 4 1.3 78 BULK-c98d1748
12405 Bulk Product c7a97a45 Electronics $638.49 384 2.3 52 BULK-a71e65d2
12406 Bulk Product ce4fa4a5 Toys & Games $930.32 263 4.0 15 BULK-3b95f9a8
12407 Bulk Product 1703493d Sports & Outdoors $600.93 369 0.1 28 BULK-1315b599
12408 Bulk Product 2cf87a10 Electronics $478.61 401 3.0 67 BULK-1cb0f465
12409 Bulk Product c78050f5 Sports & Outdoors $530.30 126 1.9 70 BULK-c9604110
12410 Bulk Product 8e84a1f5 Electronics $233.57 151 2.9 67 BULK-4a976b59
12411 Bulk Product d725fa82 Toys & Games $880.50 419 0.1 52 BULK-bd8581cb
12412 Bulk Product 6037d24f Home & Garden $100.58 312 1.6 65 BULK-c137284b
12413 Bulk Product 814b7b6a Electronics $86.93 43 2.0 51 BULK-d96d40ce
12414 Bulk Product 72a88fbf Electronics $145.12 87 1.7 76 BULK-889885d1
12415 Bulk Product 98121532 Toys & Games $752.17 150 4.7 81 BULK-636f8c86
12416 Bulk Product 7c8b4aa4 Books $243.17 121 1.1 27 BULK-a1748faa
12417 Bulk Product 0b0c40bd Books $138.72 395 0.6 4 BULK-6a00fa35
12418 Bulk Product 8b820b04 Clothing $81.50 448 3.5 25 BULK-38925b7f
12419 Bulk Product a1fb8b2d Toys & Games $659.96 442 1.8 57 BULK-5ce9bf00
12420 Bulk Product 80c6dc4e Clothing $32.34 442 2.4 13 BULK-d9a6bc4e
12421 Bulk Product c2835731 Sports & Outdoors $563.20 410 1.4 10 BULK-9ccf5253
12422 Bulk Product b2b0fa9d Toys & Games $488.56 79 0.7 0 BULK-dfbf465b
12423 Bulk Product f1a17dc6 Electronics $703.11 17 0.9 83 BULK-3d2e3598
12424 Bulk Product 9d8c232e Home & Garden $994.22 473 4.9 14 BULK-da06a1a1
12425 Bulk Product d0f597da Clothing $350.94 31 4.6 13 BULK-a48e2edd
12426 Bulk Product 0351234e Clothing $222.31 403 1.3 63 BULK-0ad2d741
12427 Bulk Product 858a88aa Electronics $679.75 4 1.5 77 BULK-473b3cc3
12428 Bulk Product bce0801b Books $283.21 478 3.9 25 BULK-c8f41f13
12429 Bulk Product 544d5ade Toys & Games $247.96 0 3.7 99 BULK-90abeb77
12430 Bulk Product ca777a51 Sports & Outdoors $244.10 71 0.1 3 BULK-4b1ea188
12431 Bulk Product 15ca056d Sports & Outdoors $954.40 367 3.7 49 BULK-e209fa35
12432 Bulk Product 5e6a30d1 Books $773.54 240 1.2 75 BULK-692c0e13
12433 Bulk Product 70de3df9 Sports & Outdoors $754.18 169 0.1 18 BULK-624e7adb
12434 Bulk Product 2b677fe7 Books $1,007.39 373 0.6 50 BULK-b0b5dec8
12435 Bulk Product 8a57fac4 Toys & Games $93.85 378 4.0 69 BULK-a0dadd5a
12436 Bulk Product d1fb0abe Clothing $779.89 97 0.2 79 BULK-a700281d
12437 Bulk Product 1546cb79 Home & Garden $993.59 88 1.3 26 BULK-7d3bc508
12438 Bulk Product 14202302 Clothing $806.33 460 1.1 59 BULK-294b6177
12439 Bulk Product b2fbc054 Home & Garden $1,004.40 173 2.1 22 BULK-a752972f
12440 Bulk Product 9d92d8c4 Electronics $518.68 199 3.7 58 BULK-3a819b6f
12441 Bulk Product 08d6c19c Electronics $335.55 108 4.7 19 BULK-17af22c1
12442 Bulk Product cf92b22c Books $161.35 300 1.6 0 BULK-d5af1796
12443 Bulk Product a69c3acb Sports & Outdoors $264.45 71 3.0 95 BULK-ac92524c
12444 Bulk Product 839970c5 Books $173.70 342 4.2 69 BULK-2e979ca5
12445 Bulk Product 37cd9cbd Clothing $448.50 83 4.4 57 BULK-9cb06917
12446 Bulk Product a96058cf Home & Garden $84.51 270 0.7 77 BULK-e587a5a1
12447 Bulk Product 1b49da2b Toys & Games $289.16 258 4.8 63 BULK-4ceddc1e
12448 Bulk Product 25e8472d Toys & Games $290.38 400 2.2 2 BULK-84c3e9cc
12449 Bulk Product f4adefd7 Electronics $463.80 249 1.5 71 BULK-d81e1234
12450 Bulk Product 6d2281f1 Sports & Outdoors $578.23 22 1.5 0 BULK-4bdda6b3
12451 Bulk Product cfcfbe8f Books $516.92 179 3.8 38 BULK-15c8ed34
12452 Bulk Product 9f1b24bc Home & Garden $150.11 221 4.4 24 BULK-3f10e040
12453 Bulk Product fa281a0e Electronics $339.15 287 0.0 7 BULK-f04987fa
12454 Bulk Product 46de9237 Toys & Games $335.55 179 0.0 27 BULK-d6c174d8
12455 Bulk Product 9f7c0212 Sports & Outdoors $228.25 232 4.5 54 BULK-ddcecb9f
12456 Bulk Product 595aa3c5 Electronics $353.95 266 3.1 39 BULK-69fa003b
12457 Bulk Product 35fba609 Sports & Outdoors $834.68 7 1.6 84 BULK-e66b51a5
12458 Bulk Product 98e53ae8 Clothing $739.58 151 4.2 8 BULK-03722eff
12459 Bulk Product c81fa1b4 Toys & Games $377.32 324 1.1 10 BULK-4134037c
12460 Bulk Product ac819610 Electronics $664.76 133 2.8 71 BULK-4af1de86
12461 Bulk Product da4c81a9 Clothing $406.08 385 4.7 81 BULK-9c078c3b
12462 Bulk Product 173db9cd Home & Garden $230.07 107 3.0 60 BULK-5c7ff23e
12463 Bulk Product c2fc34f3 Clothing $139.45 186 2.2 91 BULK-7b67963b
12464 Bulk Product a342a029 Books $172.23 103 1.3 1 BULK-262ef2cb
12465 Bulk Product c015806a Clothing $558.01 445 3.3 92 BULK-041e81ac
12466 Bulk Product 79da9ce4 Clothing $802.67 271 3.9 39 BULK-5a4fa728
12467 Bulk Product b528b944 Clothing $539.98 254 2.5 3 BULK-371db358
12468 Bulk Product 498ff0c1 Clothing $615.88 25 0.6 44 BULK-ac8ab8f4
12469 Bulk Product 696c14ae Sports & Outdoors $861.00 302 2.2 8 BULK-f8ca40b7
12470 Bulk Product afc87bb8 Sports & Outdoors $593.16 350 2.4 67 BULK-c66100a0
12471 Bulk Product 651f5c88 Clothing $243.29 354 2.9 44 BULK-fd5932d7
12472 Bulk Product d42a530e Sports & Outdoors $869.50 197 3.1 9 BULK-3ad52581
12473 Bulk Product 59d28d64 Electronics $519.70 159 2.1 59 BULK-766daea4
12474 Bulk Product aca45491 Toys & Games $555.86 136 1.9 63 BULK-7a6ecaeb
12475 Bulk Product 9fecec55 Clothing $215.37 151 2.4 97 BULK-a54658ed
12476 Bulk Product 6cddb3e0 Clothing $419.94 305 2.9 58 BULK-116c63da
12477 Bulk Product d0baa85b Toys & Games $155.53 225 1.3 25 BULK-dedeb10e
12478 Bulk Product 46e186b6 Clothing $908.07 463 2.9 65 BULK-d2e7aac8
12479 Bulk Product c08ac4d5 Clothing $366.23 74 4.6 41 BULK-f0e2c438
12480 Bulk Product ebfebb70 Home & Garden $481.28 383 3.8 1 BULK-e882d4ba
12481 Bulk Product c42784ea Home & Garden $713.70 493 2.5 91 BULK-93e97432
12482 Bulk Product ecfaa8a6 Toys & Games $866.67 364 0.6 67 BULK-84929863
12483 Bulk Product 9e9477c5 Books $550.01 330 3.6 79 BULK-9dbef7cd
12484 Bulk Product 40d03ea4 Sports & Outdoors $267.78 297 3.0 60 BULK-a4a18592
12485 Bulk Product 1d412436 Books $862.26 135 3.7 47 BULK-f7de7505
12486 Bulk Product 0dc178f0 Sports & Outdoors $729.49 59 3.7 36 BULK-9d2ca56e
12487 Bulk Product afaec45c Home & Garden $449.03 20 1.1 65 BULK-87dbd68a
12488 Bulk Product 267b0405 Books $917.82 184 2.2 50 BULK-d243bea9
12489 Bulk Product 6b2edc01 Home & Garden $133.05 468 2.1 74 BULK-949e61f5
12490 Bulk Product c4af50b9 Books $422.94 57 1.0 89 BULK-c06073c9
12491 Bulk Product cb24fefc Sports & Outdoors $783.77 235 0.8 49 BULK-c26d5376
12492 Bulk Product d8d57f9d Home & Garden $973.77 479 2.7 55 BULK-081a8e0a
12493 Bulk Product 0487a1aa Toys & Games $902.07 16 2.2 80 BULK-e46c97c8
12494 Bulk Product 0409a501 Toys & Games $145.44 298 1.5 96 BULK-8b8d4e59
12495 Bulk Product 1bf9d778 Electronics $321.53 387 0.6 25 BULK-fc32cc5b
12496 Bulk Product 21641f4a Books $968.02 479 1.5 29 BULK-1e8b974c
12497 Bulk Product b544292e Sports & Outdoors $323.72 141 2.2 64 BULK-51ed2bf1
12498 Bulk Product 5fb1c682 Books $877.39 129 4.2 74 BULK-b61b395e
12499 Bulk Product b125d979 Home & Garden $598.27 475 3.2 35 BULK-d8170321
12500 Bulk Product 293fecdb Clothing $281.72 298 0.7 42 BULK-7c4d7663
12501 Bulk Product 8ed31d9f Clothing $204.78 474 3.6 62 BULK-a327761e
12502 Bulk Product 020e1680 Clothing $944.18 332 2.1 46 BULK-76ba1cd1
12503 Bulk Product 18c9ad2e Toys & Games $811.85 18 3.4 54 BULK-82fef43f
12504 Bulk Product ae9949e0 Electronics $180.50 1 0.1 21 BULK-dbed6248
12505 Bulk Product a232d3d0 Home & Garden $252.30 133 2.6 57 BULK-8557ea96
12506 Bulk Product 30bf7dcf Clothing $554.44 75 3.8 16 BULK-b5726487
12507 Bulk Product 48a09d91 Home & Garden $903.54 85 4.6 47 BULK-18093a72
12508 Bulk Product 3d0be94d Home & Garden $761.84 352 1.5 94 BULK-5a5262dd
12509 Bulk Product c8a63e95 Toys & Games $423.68 139 4.1 22 BULK-0114f0aa
12510 Bulk Product 782c8d45 Sports & Outdoors $750.72 465 1.5 49 BULK-2b2cf286
12511 Bulk Product d262a78e Books $651.40 315 3.5 91 BULK-72f3a8cd
12512 Bulk Product fc948ae6 Toys & Games $85.24 473 1.9 69 BULK-4bb18223
12513 Bulk Product 3d724057 Toys & Games $337.33 110 2.1 32 BULK-542436c9
12514 Bulk Product 93bfbade Books $773.28 484 1.3 23 BULK-3ea4e0f6
12515 Bulk Product ae4d3c7f Home & Garden $49.71 270 2.4 78 BULK-dcdb82e7
12516 Bulk Product 05596f2b Toys & Games $795.86 388 0.3 26 BULK-1c0fd0eb
12517 Bulk Product f09f9b21 Toys & Games $299.34 74 4.5 94 BULK-8a45e4ea
12518 Bulk Product 19f98773 Books $345.42 477 2.8 45 BULK-e6105750
12519 Bulk Product f0991448 Sports & Outdoors $867.87 361 1.4 1 BULK-897cc9ea
12520 Bulk Product fddb07db Electronics $281.44 320 3.7 98 BULK-df9dcfa4
12521 Bulk Product 5026d9d0 Home & Garden $84.79 81 2.7 24 BULK-faaa180b
12522 Bulk Product bf11e437 Electronics $10.76 197 1.9 21 BULK-532fed9e
12523 Bulk Product 1e340c84 Clothing $473.57 325 2.0 8 BULK-660cf341
12524 Bulk Product 2bf1dd4e Books $435.95 407 1.4 16 BULK-0efc1b54
12525 Bulk Product 37baae48 Sports & Outdoors $617.36 254 3.6 10 BULK-9422a48a
12526 Bulk Product ad8bd0dc Electronics $542.07 215 0.9 39 BULK-4b3d45fd
12527 Bulk Product 8a4c9d20 Books $598.15 479 2.7 60 BULK-15f96605
12528 Bulk Product a0b6ddbb Toys & Games $413.38 204 0.4 8 BULK-b8c4ec4f
12529 Bulk Product 763a395a Electronics $927.89 343 3.9 97 BULK-e58eee6b
12530 Bulk Product 670034be Books $1,008.77 251 4.0 91 BULK-26b46b9b
12531 Bulk Product f6452ede Toys & Games $322.46 193 0.9 23 BULK-78b12b58
12532 Bulk Product d6c24a68 Books $972.92 490 3.6 86 BULK-000f95c8
12533 Bulk Product c3049751 Toys & Games $530.42 325 4.3 2 BULK-9c1935e2
12534 Bulk Product 6b88c890 Books $897.81 396 1.1 50 BULK-14532cdb
12535 Bulk Product f12e174a Electronics $702.19 252 2.7 32 BULK-4328e7af
12536 Bulk Product e9c3ff63 Home & Garden $534.73 79 3.8 45 BULK-7970a48c
12537 Bulk Product 914dc214 Home & Garden $986.77 50 0.7 33 BULK-6cdd8286
12538 Bulk Product 492a692d Home & Garden $106.00 42 3.4 16 BULK-908baa02
12539 Bulk Product 600e3b82 Sports & Outdoors $268.66 155 4.4 40 BULK-d0affe88
12540 Bulk Product 41e4968d Books $540.87 389 0.1 5 BULK-ccefee38
12541 Bulk Product b80ab643 Electronics $594.03 144 4.5 89 BULK-2721a945
12542 Bulk Product 6fd67d2e Electronics $932.16 148 3.7 22 BULK-fea4babd
12543 Bulk Product cbb911fa Sports & Outdoors $827.49 9 2.6 58 BULK-4ce97d4b
12544 Bulk Product 66c3ff26 Electronics $798.91 444 3.3 46 BULK-bedfc37b
12545 Bulk Product 9b221c59 Home & Garden $967.56 234 1.6 54 BULK-00cb5758
12546 Bulk Product 393790db Home & Garden $549.35 343 4.4 34 BULK-ac00ec4c
12547 Bulk Product c2711664 Home & Garden $395.65 94 0.4 77 BULK-21407ac3
12548 Bulk Product 709127de Books $868.94 352 4.5 47 BULK-919f8523
12549 Bulk Product 135f71a8 Toys & Games $533.26 239 1.5 73 BULK-28bb69c9
12550 Bulk Product 86f51a0d Toys & Games $463.71 19 0.6 87 BULK-05c6f707
12551 Bulk Product de2201e3 Electronics $989.21 398 3.6 64 BULK-ebb50b81
12552 Bulk Product a1f72a5d Toys & Games $512.95 160 4.9 47 BULK-28c19347
12553 Bulk Product 3896e096 Toys & Games $16.99 490 4.8 19 BULK-8889b394
12554 Bulk Product b571a5af Toys & Games $964.93 418 0.9 2 BULK-e7a13064
12555 Bulk Product c9fd5bfb Electronics $541.35 318 3.1 10 BULK-6cc5ffb1
12556 Bulk Product 912690ed Clothing $328.07 86 1.4 70 BULK-48686b90
12557 Bulk Product 033daefb Toys & Games $736.93 493 0.2 52 BULK-7c03fc1c
12558 Bulk Product d145ee9c Home & Garden $676.26 319 0.6 29 BULK-d88c5b67
12559 Bulk Product 7b96d301 Books $466.96 450 0.4 14 BULK-1a51fae9
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