Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

12 ms

Page Size

200

Current Page

70 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 70 Results Showing 13801 - 14000 of 24441

ID Name Category Price Stock Rating Reviews SKU
14360 Bulk Product d6f7db52 Electronics $423.06 43 2.1 65 BULK-a4fca358
14361 Bulk Product 420a1e1d Clothing $165.81 424 4.4 52 BULK-a8a74d23
14362 Bulk Product 1f8c8ade Electronics $68.86 277 0.0 36 BULK-e689aaad
14363 Bulk Product 059b25bb Sports & Outdoors $741.65 299 2.4 16 BULK-14cd73af
14364 Bulk Product 9135ee4f Books $376.50 97 0.7 99 BULK-97da456f
14365 Bulk Product 554953d9 Electronics $262.83 75 1.0 19 BULK-0545c9f5
14366 Bulk Product 79cb10b7 Clothing $202.23 24 0.3 3 BULK-6a0dfe70
14367 Bulk Product f59ae6a8 Electronics $290.05 209 4.8 55 BULK-5526e0fe
14368 Bulk Product 3a758a95 Books $956.80 432 3.0 68 BULK-5695860f
14369 Bulk Product 01dc4477 Clothing $822.23 344 3.6 81 BULK-970a0583
14370 Bulk Product 42ec17b5 Clothing $772.93 194 1.9 22 BULK-83184bb1
14371 Bulk Product 68380c3c Sports & Outdoors $628.91 92 4.0 53 BULK-0456e544
14372 Bulk Product 35983a3b Sports & Outdoors $528.09 243 4.7 31 BULK-864e170c
14373 Bulk Product b803b42e Toys & Games $104.67 121 4.4 11 BULK-d3b9324b
14374 Bulk Product 07191b55 Clothing $418.88 148 0.2 7 BULK-b2581651
14375 Bulk Product 346dfa2e Clothing $940.21 158 0.4 58 BULK-ecfe0154
14376 Bulk Product 8fc834ce Books $13.95 492 1.8 14 BULK-84e3fe56
14377 Bulk Product 821ac32a Sports & Outdoors $472.13 297 0.3 40 BULK-b1b20f00
14378 Bulk Product f9989cac Books $499.31 204 2.9 84 BULK-1dcf5ea2
14379 Bulk Product 5107f3cb Books $765.37 255 4.3 15 BULK-052885b3
14380 Bulk Product a7b47564 Books $626.94 445 3.9 70 BULK-a6861cd0
14381 Bulk Product faf4382d Books $661.04 445 3.7 12 BULK-ce3da5f3
14382 Bulk Product 2f6bcf32 Electronics $80.94 498 4.1 72 BULK-a074adf6
14383 Bulk Product d3c4fed1 Electronics $46.50 43 3.8 61 BULK-482442fc
14384 Bulk Product e7a3a676 Home & Garden $983.01 22 1.7 5 BULK-0b4a3d14
14385 Bulk Product 0a870323 Sports & Outdoors $689.96 485 2.9 28 BULK-c1ff9dec
14386 Bulk Product 09a458e2 Books $794.28 25 4.3 42 BULK-d2bbff51
14387 Bulk Product a6572500 Clothing $797.58 193 3.5 81 BULK-119f8404
14388 Bulk Product 4218fd03 Clothing $110.40 492 1.7 85 BULK-f03291be
14389 Bulk Product 86154528 Sports & Outdoors $92.47 103 0.9 29 BULK-506bc654
14390 Bulk Product 5c6f07eb Books $65.79 342 3.2 49 BULK-63b4f9e9
14391 Bulk Product d1d0d257 Books $579.13 45 3.0 41 BULK-eb00281e
14392 Bulk Product 924dcf9b Sports & Outdoors $97.26 4 0.4 48 BULK-19d18a6c
14393 Bulk Product 30876789 Books $461.54 13 3.1 12 BULK-f47bb154
14394 Bulk Product c33859ea Books $219.79 233 4.8 24 BULK-d6469058
14395 Bulk Product 10658ad2 Electronics $779.89 479 4.6 52 BULK-bd0223a0
14396 Bulk Product ffa6cfea Home & Garden $372.24 455 2.3 15 BULK-2de811db
14397 Bulk Product f9c65c8a Electronics $208.31 359 3.7 33 BULK-3cbd5265
14398 Bulk Product 5916d66e Toys & Games $363.09 105 0.7 92 BULK-d9e56644
14399 Bulk Product 81c7dd16 Books $69.75 292 4.7 39 BULK-08dbcf61
14400 Bulk Product dde65b00 Books $929.01 387 2.2 53 BULK-dacd35e9
14401 Bulk Product 9c1493b6 Home & Garden $558.29 485 3.8 86 BULK-f07481e7
14402 Bulk Product c7490fd5 Electronics $124.76 477 2.7 15 BULK-379b0311
14403 Bulk Product aa4a4d01 Home & Garden $885.68 219 3.3 3 BULK-e001d043
14404 Bulk Product 9fd08d87 Clothing $400.05 494 3.2 51 BULK-5c35d115
14405 Bulk Product bacd2ff0 Toys & Games $364.35 448 0.5 76 BULK-7cde4fc6
14406 Bulk Product ce49a8d4 Electronics $43.66 114 1.7 82 BULK-8da2501d
14407 Bulk Product 6c607990 Sports & Outdoors $193.77 407 1.5 76 BULK-c16525b5
14408 Bulk Product 391f166d Toys & Games $426.50 73 1.5 50 BULK-1e112b67
14409 Bulk Product 3ac58937 Books $894.57 475 3.6 4 BULK-97b89671
14410 Bulk Product cf8bac1f Home & Garden $380.32 104 1.1 0 BULK-e4e3157c
14411 Bulk Product e022c31e Sports & Outdoors $638.93 175 2.4 10 BULK-e33fc341
14412 Bulk Product 190af85f Toys & Games $804.04 269 1.0 46 BULK-e072efdb
14413 Bulk Product 0671d8d9 Books $20.58 168 4.2 87 BULK-e21383a1
14414 Bulk Product 62d0b791 Home & Garden $412.31 297 2.9 87 BULK-7a2d7169
14415 Bulk Product 0e651b94 Sports & Outdoors $15.85 94 4.6 68 BULK-9c00dd0f
14416 Bulk Product 2fe07f34 Clothing $176.87 293 1.6 12 BULK-d1daa9d5
14417 Bulk Product 42011102 Sports & Outdoors $609.70 74 0.4 12 BULK-f3a4426a
14418 Bulk Product a92c837e Books $53.28 1 0.9 1 BULK-15ec31a4
14419 Bulk Product 224589e4 Home & Garden $96.33 69 3.1 89 BULK-fd1d0595
14420 Bulk Product 4caacada Toys & Games $350.68 280 1.8 39 BULK-6e4984da
14421 Bulk Product 19cb3ade Toys & Games $335.32 423 0.3 71 BULK-6fbd40c7
14422 Bulk Product 593387d5 Clothing $420.47 375 1.7 72 BULK-fe0070f3
14423 Bulk Product 011a44b0 Toys & Games $654.31 260 3.9 56 BULK-f233b36c
14424 Bulk Product 14e799a6 Books $191.78 406 2.6 16 BULK-d6363425
14425 Bulk Product 2371f15c Sports & Outdoors $916.69 463 0.6 20 BULK-8ce16d93
14426 Bulk Product e4ae6c93 Books $604.90 387 5.0 46 BULK-4b13a15f
14427 Bulk Product 4fe82750 Clothing $529.56 265 0.4 61 BULK-325f3c59
14428 Bulk Product c8c7a2d6 Sports & Outdoors $999.58 271 1.6 58 BULK-243415d4
14429 Bulk Product 19837790 Electronics $780.15 0 1.5 35 BULK-83bde26f
14430 Bulk Product 6f126079 Clothing $220.86 56 1.2 14 BULK-48d240bb
14431 Bulk Product a40628c1 Clothing $740.46 128 3.4 37 BULK-4024dfb3
14432 Bulk Product 4c079a4a Home & Garden $777.09 82 1.9 4 BULK-fab3316d
14433 Bulk Product 1c9c867b Electronics $604.90 270 2.0 41 BULK-ef24ed17
14434 Bulk Product d366d158 Electronics $867.74 251 0.0 61 BULK-227c8a39
14435 Bulk Product 664c2b19 Books $246.92 474 2.5 47 BULK-4bbcc878
14436 Bulk Product 550314e1 Books $557.36 367 4.3 30 BULK-7d897c48
14437 Bulk Product 96e5e24a Electronics $634.10 109 4.2 48 BULK-4453eee5
14438 Bulk Product 4b415852 Clothing $688.74 454 3.5 29 BULK-0f1ad9bc
14439 Bulk Product e6ad0dd6 Books $668.91 480 0.8 90 BULK-375fe6ea
14440 Bulk Product 6c1d62c3 Home & Garden $401.89 487 3.7 71 BULK-db506fa0
14441 Bulk Product b65334c4 Books $785.72 66 3.3 52 BULK-00769bc3
14442 Bulk Product 45d93a70 Toys & Games $779.43 294 1.3 58 BULK-236f426d
14443 Bulk Product a00b7685 Sports & Outdoors $295.57 255 2.5 72 BULK-fd2281e9
14444 Bulk Product fb742b0d Clothing $547.00 186 0.8 22 BULK-141a62fe
14445 Bulk Product a56a61f4 Toys & Games $594.97 305 3.0 7 BULK-b33c0f6e
14446 Bulk Product 89c8f525 Toys & Games $402.85 445 1.0 21 BULK-b1fcf7f5
14447 Bulk Product e0d23b64 Sports & Outdoors $446.15 14 2.0 11 BULK-067c5363
14448 Bulk Product e1597377 Sports & Outdoors $894.30 351 4.3 41 BULK-56f1448b
14449 Bulk Product 32bf96d5 Books $308.45 352 1.8 47 BULK-fdd4e11f
14450 Bulk Product ff093fd9 Clothing $53.86 329 4.6 41 BULK-f4a18475
14451 Bulk Product eb094f13 Sports & Outdoors $908.55 493 0.8 62 BULK-c5b559b4
14452 Bulk Product a44df668 Sports & Outdoors $222.15 443 0.3 8 BULK-143c7407
14453 Bulk Product d60dc59b Books $987.64 369 3.2 41 BULK-58a617cb
14454 Bulk Product c9f88762 Home & Garden $257.93 75 0.4 82 BULK-937d8b3f
14455 Bulk Product f1139b3e Books $85.86 195 4.9 35 BULK-8e21257b
14456 Bulk Product 4d2f8385 Toys & Games $507.43 259 0.1 26 BULK-3b89d8a0
14457 Bulk Product 630d82af Home & Garden $266.05 421 4.8 91 BULK-9e3567bb
14458 Bulk Product aa70712d Sports & Outdoors $350.53 23 0.2 16 BULK-e3feda82
14459 Bulk Product fb6998c7 Sports & Outdoors $996.98 155 3.9 82 BULK-245145bf
14460 Bulk Product b9ed3fbb Home & Garden $483.20 193 4.5 55 BULK-2d6e1809
14461 Bulk Product 04857447 Sports & Outdoors $717.86 206 3.0 99 BULK-8dd7c90e
14462 Bulk Product 8e81b0e9 Clothing $104.07 54 1.5 46 BULK-513888fd
14463 Bulk Product 476e1ed2 Clothing $39.52 454 4.8 61 BULK-f1a42945
14464 Bulk Product 0f384804 Home & Garden $303.71 452 4.6 26 BULK-07dfa740
14465 Bulk Product ae9b49a7 Books $488.17 227 2.4 59 BULK-d8bc0952
14466 Bulk Product f4ae53e8 Clothing $960.99 407 4.3 71 BULK-5b927ac2
14467 Bulk Product 3a3e2608 Clothing $877.19 487 3.4 80 BULK-5a9d5571
14468 Bulk Product bf8305d8 Sports & Outdoors $981.32 111 4.7 60 BULK-ff18ec81
14469 Bulk Product 35d81528 Home & Garden $364.72 423 3.3 60 BULK-8e9cbfbb
14470 Bulk Product c48d95fd Electronics $634.03 461 1.6 83 BULK-ca778cbc
14471 Bulk Product 992684ba Sports & Outdoors $918.47 62 3.6 50 BULK-f12a471b
14472 Bulk Product 9ec75c50 Home & Garden $573.66 294 1.6 57 BULK-81c2371f
14473 Bulk Product 7324b986 Home & Garden $477.17 322 1.3 29 BULK-7b27a831
14474 Bulk Product 1e7eb7bc Sports & Outdoors $331.88 265 4.9 33 BULK-1656a7f5
14475 Bulk Product 29ddb1d4 Books $405.46 27 0.0 4 BULK-406cee33
14476 Bulk Product 55768e5b Clothing $885.02 34 1.4 4 BULK-f2f4b41a
14477 Bulk Product 31c1dadc Toys & Games $50.71 468 2.0 52 BULK-b1dfbe7c
14478 Bulk Product 3541ad7f Sports & Outdoors $907.59 151 2.8 10 BULK-fdcb1410
14479 Bulk Product aa3717ef Home & Garden $555.52 245 2.9 35 BULK-6e5b6990
14480 Bulk Product 7790a51f Home & Garden $232.50 460 3.5 61 BULK-37a0d54d
14481 Bulk Product 059bf8a0 Books $917.55 43 4.8 85 BULK-2b936fc5
14482 Bulk Product a5be0c49 Books $13.87 182 3.5 7 BULK-2d43b455
14483 Bulk Product c511d882 Toys & Games $857.57 20 0.8 56 BULK-f72dd974
14484 Bulk Product 3a1cbe51 Toys & Games $516.60 206 4.3 62 BULK-b05f7e8c
14485 Bulk Product 460022a5 Books $1,007.65 139 1.9 56 BULK-9cda37be
14486 Bulk Product 10624770 Sports & Outdoors $740.03 205 2.2 69 BULK-741e9bb3
14487 Bulk Product 5774a8ea Electronics $722.29 371 4.7 54 BULK-82695413
14488 Bulk Product 783ff43d Clothing $809.05 28 5.0 12 BULK-3c40daab
14489 Bulk Product 62a88444 Home & Garden $278.77 255 4.6 34 BULK-38e3edbf
14490 Bulk Product b8979f3c Books $581.77 219 4.5 86 BULK-509d6c4f
14491 Bulk Product 8bf7ee4d Sports & Outdoors $537.93 369 3.0 11 BULK-309a85cc
14492 Bulk Product a2808a02 Sports & Outdoors $14.17 42 3.0 97 BULK-824a9155
14493 Bulk Product 9f6f4c55 Clothing $116.10 32 2.0 49 BULK-68be543c
14494 Bulk Product 3132aa38 Clothing $65.77 498 0.8 3 BULK-7a6f0daf
14495 Bulk Product d56b3ccc Clothing $526.56 473 3.4 71 BULK-cafe491a
14496 Bulk Product 995a27b4 Books $704.54 49 0.5 57 BULK-d8c6ef91
14497 Bulk Product e7435ed7 Home & Garden $132.64 206 1.1 20 BULK-b3973e74
14498 Bulk Product 569e46e4 Sports & Outdoors $151.29 311 0.8 30 BULK-7371e0ea
14499 Bulk Product 25e35880 Toys & Games $282.69 431 3.5 47 BULK-b228c83a
14500 Bulk Product c50a7b58 Home & Garden $215.08 143 2.2 82 BULK-a9e63dc3
14501 Bulk Product bdf6870b Toys & Games $232.32 370 3.3 85 BULK-7b7d2d63
14502 Bulk Product 8989e1a6 Toys & Games $889.57 230 1.3 39 BULK-6cb27787
14503 Bulk Product e3ff71bd Toys & Games $737.80 132 1.4 92 BULK-cf0c9fc2
14504 Bulk Product e7d0b0b3 Books $793.47 346 3.8 55 BULK-6fa1a1c5
14505 Bulk Product 6fbfd81b Electronics $535.52 116 3.3 54 BULK-db7a880e
14506 Bulk Product f8e11838 Home & Garden $216.00 153 0.5 71 BULK-5f5c6b02
14507 Bulk Product f75e0f9e Sports & Outdoors $864.42 136 4.5 99 BULK-673afd9b
14508 Bulk Product 860b710b Clothing $298.19 108 3.2 5 BULK-ff5a5a24
14509 Bulk Product 43c364ef Sports & Outdoors $661.94 277 1.1 71 BULK-b5f6b57e
14510 Bulk Product 7e302217 Clothing $396.22 24 2.7 79 BULK-d5effd4a
14511 Bulk Product 744111e2 Toys & Games $732.34 217 0.7 61 BULK-6a7ac5de
14512 Bulk Product 460f810c Toys & Games $714.01 173 3.8 5 BULK-59a41e18
14513 Bulk Product 9134609c Toys & Games $225.49 11 4.2 2 BULK-5747fb43
14514 Bulk Product 1320096a Electronics $104.79 118 0.8 77 BULK-c2fd1335
14515 Bulk Product 7abd92c0 Sports & Outdoors $272.07 217 2.2 28 BULK-713093f5
14516 Bulk Product d7833b25 Books $974.62 464 3.8 56 BULK-09846315
14517 Bulk Product 65b59d55 Sports & Outdoors $686.49 493 0.8 3 BULK-450cfd2b
14518 Bulk Product d70cd731 Home & Garden $790.35 43 3.3 40 BULK-09d10c59
14519 Bulk Product fa89d8a9 Sports & Outdoors $861.83 268 0.9 35 BULK-71dcef9b
14520 Bulk Product cf371c76 Sports & Outdoors $99.11 181 1.2 87 BULK-8514f939
14521 Bulk Product 7ba84cd2 Sports & Outdoors $411.48 329 4.4 18 BULK-c5add64c
14522 Bulk Product d89fc33e Home & Garden $305.29 194 0.8 41 BULK-27e68280
14523 Bulk Product ae8142ac Books $535.07 83 3.2 24 BULK-74a20d7f
14524 Bulk Product 991837ca Toys & Games $859.23 39 4.3 34 BULK-03d22e22
14525 Bulk Product 580b17cd Clothing $500.86 3 1.5 5 BULK-e70626f5
14526 Bulk Product 1e265df1 Toys & Games $422.98 167 2.7 65 BULK-16ec72ae
14527 Bulk Product d3ab2c14 Home & Garden $427.64 469 5.0 80 BULK-9e21c26b
14528 Bulk Product a212c123 Home & Garden $585.62 121 1.0 9 BULK-f3837e66
14529 Bulk Product 969e60a8 Books $477.76 306 3.0 63 BULK-8eec41fa
14530 Bulk Product 1b8a6a15 Home & Garden $626.79 252 3.6 2 BULK-2a6a3bd6
14531 Bulk Product 7ddc10df Electronics $894.58 87 3.5 21 BULK-fcf016a6
14532 Bulk Product 99e36f57 Toys & Games $303.36 102 0.2 17 BULK-b20b4bce
14533 Bulk Product f103f05c Books $545.09 137 0.5 37 BULK-c253d495
14534 Bulk Product 7de07587 Clothing $632.25 175 2.7 18 BULK-4dcf7bac
14535 Bulk Product 28e5cfbb Electronics $761.68 120 1.2 49 BULK-453302d3
14536 Bulk Product 88de92cf Toys & Games $350.37 449 2.5 48 BULK-86996a6e
14537 Bulk Product 36586dd4 Clothing $40.28 393 4.1 73 BULK-36e01e5c
14538 Bulk Product f6c544bf Books $891.93 491 3.5 99 BULK-aec45863
14539 Bulk Product f5aeecf3 Home & Garden $407.45 371 2.3 86 BULK-e1990d7d
14540 Bulk Product 034d94e1 Toys & Games $931.00 492 0.1 38 BULK-7fd235e7
14541 Bulk Product 2f0e8ce9 Electronics $844.89 393 1.8 50 BULK-61a74b8c
14542 Bulk Product 958159b9 Books $852.63 472 4.6 40 BULK-c949c134
14543 Bulk Product 35494b8b Books $646.68 464 0.7 77 BULK-97455df5
14544 Bulk Product f0b97144 Toys & Games $636.28 142 2.7 35 BULK-5ae73f9b
14545 Bulk Product bdecbe54 Clothing $511.44 108 3.1 62 BULK-23775c1d
14546 Bulk Product f13a9d95 Toys & Games $906.54 37 3.0 44 BULK-fe468703
14547 Bulk Product 387bd4e5 Clothing $863.48 50 2.3 25 BULK-b8c92f95
14548 Bulk Product 4436d5e4 Toys & Games $969.28 446 0.0 62 BULK-01ea3f7a
14549 Bulk Product 16fe1e11 Home & Garden $789.96 302 4.8 61 BULK-861b1254
14550 Bulk Product 99dbb8b9 Books $927.14 312 1.5 71 BULK-a9eaafaf
14551 Bulk Product 81d0c9eb Toys & Games $736.30 309 3.6 89 BULK-519dc42d
14552 Bulk Product 988994e0 Sports & Outdoors $952.98 286 4.6 20 BULK-5cf6fc3b
14553 Bulk Product 1df3796a Electronics $868.08 459 0.1 36 BULK-4d12fdea
14554 Bulk Product e6d9e0c2 Sports & Outdoors $325.17 162 4.2 60 BULK-bfca3315
14555 Bulk Product b6d14a96 Sports & Outdoors $860.52 115 0.5 94 BULK-57b26ab0
14556 Bulk Product 73ffb8fb Home & Garden $442.66 410 0.6 76 BULK-93f61c98
14557 Bulk Product 99febdc8 Electronics $395.34 54 0.8 13 BULK-5e6186fa
14558 Bulk Product 796cd2e2 Books $86.88 364 4.3 79 BULK-33eaa389
14559 Bulk Product 4575842a Sports & Outdoors $302.94 263 4.9 43 BULK-d94f157c
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