Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

13 ms

Page Size

200

Current Page

30 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 30 Results Showing 5801 - 6000 of 24441

ID Name Category Price Stock Rating Reviews SKU
6360 Bulk Product 625c2368 Clothing $641.30 102 2.6 75 BULK-08b2952d
6361 Bulk Product fea80663 Electronics $344.75 85 4.5 16 BULK-876aaecb
6362 Bulk Product 2cfe0a80 Toys & Games $303.97 210 4.1 78 BULK-fe84732a
6363 Bulk Product 32d6a9ad Clothing $845.29 328 1.0 43 BULK-c4f8e5e4
6364 Bulk Product 2dc59172 Sports & Outdoors $394.22 388 0.7 48 BULK-f7f61fdc
6365 Bulk Product 14747eed Books $301.00 69 3.9 27 BULK-ca2fffc0
6366 Bulk Product a371e2a4 Electronics $507.04 141 0.0 49 BULK-46b97723
6367 Bulk Product fb939757 Books $194.01 129 1.1 30 BULK-c0065a1c
6368 Bulk Product 1d82fe25 Clothing $967.64 395 4.0 70 BULK-f7dbb5e2
6369 Bulk Product eff32515 Books $756.70 13 0.3 10 BULK-4d876b25
6370 Bulk Product 35ce77fd Toys & Games $601.48 300 1.2 67 BULK-f0ef9f92
6371 Bulk Product e182073f Books $976.39 142 2.4 10 BULK-5a34c928
6372 Bulk Product d6b09a34 Books $875.65 146 2.4 31 BULK-f2ed4cd4
6373 Bulk Product 292ddc71 Electronics $101.44 195 2.9 74 BULK-df8557a0
6374 Bulk Product bce8d44e Clothing $357.19 446 1.9 6 BULK-05c20833
6375 Bulk Product c44736aa Electronics $765.52 408 4.1 64 BULK-c06e9f30
6376 Bulk Product 39365d4a Clothing $758.75 134 1.1 28 BULK-052cbce1
6377 Bulk Product fac7a201 Books $995.93 478 0.3 57 BULK-bbec2d7b
6378 Bulk Product e26d40b5 Electronics $521.08 206 0.6 85 BULK-ff086b79
6379 Bulk Product 075de188 Clothing $521.63 485 3.8 71 BULK-9e3e1d83
6380 Bulk Product 2d141954 Home & Garden $626.38 40 2.2 58 BULK-e6724930
6381 Bulk Product 49f0b53d Books $113.03 367 4.7 37 BULK-f75cbe6b
6382 Bulk Product 2a547ad8 Books $159.48 83 4.6 97 BULK-0be38863
6383 Bulk Product 28534cbe Electronics $73.09 455 2.5 62 BULK-3b3261ce
6384 Bulk Product b7772872 Toys & Games $133.51 416 0.2 43 BULK-55895256
6385 Bulk Product 8e913841 Toys & Games $186.35 356 4.8 67 BULK-59d735bd
6386 Bulk Product fcdedca2 Home & Garden $937.92 51 0.8 72 BULK-bfba7bf6
6387 Bulk Product defe85b9 Toys & Games $758.11 431 1.4 51 BULK-92c1b122
6388 Bulk Product 1ef4766f Electronics $660.02 126 4.0 48 BULK-2306614f
6389 Bulk Product f795ac26 Toys & Games $834.70 365 4.4 4 BULK-0b55cdf0
6390 Bulk Product ddddac30 Clothing $591.82 343 2.2 45 BULK-66ca4a19
6391 Bulk Product 562923e1 Books $190.86 329 4.4 19 BULK-1b46d9bc
6392 Bulk Product 3b78d24b Clothing $817.39 320 1.3 28 BULK-09e9aa38
6393 Bulk Product 0b50eb8b Sports & Outdoors $333.61 422 0.1 23 BULK-58fefda6
6394 Bulk Product ff817a02 Home & Garden $786.56 163 2.6 6 BULK-75b432d3
6395 Bulk Product ad155264 Home & Garden $58.04 110 4.9 79 BULK-c4d8096a
6396 Bulk Product ac6bb655 Home & Garden $798.09 119 1.8 20 BULK-e0e7fb06
6397 Bulk Product cb26aac3 Electronics $572.77 87 2.6 92 BULK-66cad410
6398 Bulk Product da089472 Toys & Games $659.80 139 2.4 79 BULK-42e03af2
6399 Bulk Product 1d95c134 Books $238.92 264 1.5 64 BULK-3aef4ecb
6400 Bulk Product b124c4cc Books $863.86 402 1.9 67 BULK-3e6ddb48
6401 Bulk Product 0609d24a Home & Garden $587.58 412 4.7 6 BULK-e95b927d
6402 Bulk Product 12a4ffeb Toys & Games $476.02 208 0.3 51 BULK-5b9edd72
6403 Bulk Product 499daecd Toys & Games $45.53 279 1.0 38 BULK-ae60e98c
6404 Bulk Product beea7b9f Home & Garden $691.50 65 2.5 86 BULK-4733108d
6405 Bulk Product befb5b2e Toys & Games $394.23 146 1.4 27 BULK-61e30b25
6406 Bulk Product 39808c31 Books $978.24 335 3.8 52 BULK-408ec9ee
6407 Bulk Product 66729242 Home & Garden $725.64 435 0.0 19 BULK-d73f0aa4
6408 Bulk Product bb333760 Toys & Games $308.64 242 1.0 91 BULK-46b03187
6409 Bulk Product e2d4e6b1 Home & Garden $30.89 85 0.7 10 BULK-b10449df
6410 Bulk Product 79251fbd Home & Garden $231.84 38 3.2 13 BULK-ae98d106
6411 Bulk Product fb3980da Books $852.39 203 4.5 54 BULK-0a9a0939
6412 Bulk Product 1c4b0bf1 Sports & Outdoors $252.37 496 1.5 16 BULK-1751a524
6413 Bulk Product bacb1349 Clothing $656.03 32 4.1 19 BULK-7ec7626b
6414 Bulk Product e7175642 Toys & Games $636.62 456 2.5 46 BULK-4b653b50
6415 Bulk Product e5b47ab1 Books $235.59 439 1.1 69 BULK-698abb7b
6416 Bulk Product bc5bf6ac Books $146.81 443 3.0 9 BULK-8fbfed65
6417 Bulk Product baf0a6b6 Books $718.52 234 3.7 98 BULK-73bc95cb
6418 Bulk Product b4426165 Sports & Outdoors $55.88 11 3.2 13 BULK-523ab4c7
6419 Bulk Product 09e3e370 Electronics $852.34 451 4.7 16 BULK-548fefab
6420 Bulk Product bc6480d7 Clothing $530.02 270 2.2 71 BULK-bf987565
6421 Bulk Product 5452bb56 Home & Garden $291.54 276 3.3 90 BULK-b786d164
6422 Bulk Product 05316b8a Toys & Games $552.76 173 3.6 58 BULK-9a5326c7
6423 Bulk Product 421e857a Home & Garden $422.75 305 4.4 27 BULK-4402ebb8
6424 Bulk Product 7a01b10f Sports & Outdoors $292.77 303 1.3 26 BULK-6bc51b49
6425 Bulk Product 1e2cc839 Home & Garden $778.41 343 0.7 66 BULK-105cb362
6426 Bulk Product eae7a3fb Electronics $443.98 455 0.7 13 BULK-d61e1889
6427 Bulk Product 3cbd8cb6 Electronics $702.17 448 3.3 95 BULK-93b7854a
6428 Bulk Product 20484335 Toys & Games $597.44 50 1.7 65 BULK-5bbac261
6429 Bulk Product cc4b3a2f Electronics $805.36 360 0.1 67 BULK-3b8bfa7e
6430 Bulk Product 085b0933 Electronics $513.50 446 2.5 77 BULK-e5983e69
6431 Bulk Product d8cb70fb Books $162.73 118 4.9 10 BULK-f2796b51
6432 Bulk Product 1726c4c8 Toys & Games $613.87 259 3.8 43 BULK-45f919d3
6433 Bulk Product 7694edf2 Electronics $811.44 447 1.3 34 BULK-3cff327c
6434 Bulk Product 6d14c174 Electronics $409.32 363 2.6 36 BULK-6af3c638
6435 Bulk Product 3cdf7cbb Sports & Outdoors $975.51 180 1.4 43 BULK-7923f12e
6436 Bulk Product a6743347 Clothing $629.14 89 2.0 58 BULK-0aca4198
6437 Bulk Product 787bb1b3 Books $32.32 147 2.9 2 BULK-62581c0a
6438 Bulk Product 1fae8c8b Toys & Games $969.19 156 2.6 39 BULK-dbfd4812
6439 Bulk Product fa7559b2 Toys & Games $530.52 166 4.0 13 BULK-58cb8c13
6440 Bulk Product 66472cb6 Sports & Outdoors $792.74 354 3.4 41 BULK-d906a1c7
6441 Bulk Product 86db19ee Electronics $104.24 200 4.9 81 BULK-7787d2a5
6442 Bulk Product 68bd4bd8 Sports & Outdoors $129.78 269 4.2 19 BULK-c019956a
6443 Bulk Product af484f0f Sports & Outdoors $434.36 30 3.9 30 BULK-f1a25201
6444 Bulk Product 93759770 Clothing $567.51 182 1.6 51 BULK-4e927ce9
6445 Bulk Product 70524502 Books $728.28 148 0.2 94 BULK-16f21feb
6446 Bulk Product 95cc4572 Sports & Outdoors $167.54 463 2.0 75 BULK-5170b839
6447 Bulk Product 8dd3b177 Clothing $964.16 193 0.4 60 BULK-1b565d91
6448 Bulk Product c0927625 Books $761.24 399 1.1 85 BULK-65f7fef3
6449 Bulk Product e8278210 Books $363.08 101 3.3 70 BULK-8114d5cd
6450 Bulk Product 8a8bf09e Clothing $962.22 370 0.2 43 BULK-e5b6ba79
6451 Bulk Product 411e31d0 Home & Garden $222.83 270 3.0 80 BULK-131a97c3
6452 Bulk Product 54f1ac36 Clothing $421.64 135 4.6 70 BULK-ac0e9e2c
6453 Bulk Product 2a21ff4e Sports & Outdoors $745.10 188 2.7 10 BULK-6d0bc837
6454 Bulk Product 0ff7654d Sports & Outdoors $307.55 96 2.1 62 BULK-777f5959
6455 Bulk Product ab7101d5 Electronics $424.67 102 0.2 30 BULK-e6a4bf5b
6456 Bulk Product eaef11ab Sports & Outdoors $468.15 356 3.1 77 BULK-545144cd
6457 Bulk Product 528a3253 Clothing $362.69 410 0.5 84 BULK-26e94f95
6458 Bulk Product 13f09407 Clothing $362.97 358 1.7 67 BULK-38ee9ad0
6459 Bulk Product 93cb0c8a Sports & Outdoors $231.87 303 2.5 65 BULK-f1654eaf
6460 Bulk Product 549d0bfd Clothing $309.94 157 3.0 0 BULK-a0daa0c1
6461 Bulk Product 3d92c007 Books $492.26 34 0.6 66 BULK-d7c7c7b9
6462 Bulk Product c38554db Clothing $649.43 47 0.5 72 BULK-b8686f51
6463 Bulk Product 2843df10 Toys & Games $70.42 271 4.2 76 BULK-09fb6807
6464 Bulk Product 76b1f54d Clothing $947.43 107 3.9 74 BULK-718c3406
6465 Bulk Product ec6e7340 Clothing $376.89 232 0.5 69 BULK-0bb55819
6466 Bulk Product ab05476e Books $335.12 63 4.0 75 BULK-dcf48ebb
6467 Bulk Product 41e322e1 Toys & Games $462.61 200 4.5 98 BULK-706d630b
6468 Bulk Product 0350fdb2 Books $244.14 437 1.9 28 BULK-cf52dda7
6469 Bulk Product f9ff7adb Electronics $644.94 143 4.0 61 BULK-9ee13bcd
6470 Bulk Product 60a70e9d Electronics $274.61 355 1.0 74 BULK-13a8d97f
6471 Bulk Product 7bf80720 Sports & Outdoors $757.55 163 4.0 14 BULK-549a170b
6472 Bulk Product a501ed31 Books $263.06 322 0.4 36 BULK-b2d44f10
6473 Bulk Product 4fca7a37 Books $557.95 0 0.1 38 BULK-ace5c397
6474 Bulk Product 4a789c6f Books $430.17 298 1.9 12 BULK-62cb184a
6475 Bulk Product 5c84f960 Books $90.21 384 4.4 28 BULK-6f47c1db
6476 Bulk Product 53d6db40 Clothing $533.70 327 2.9 93 BULK-5a2db449
6477 Bulk Product 0ad2d454 Books $570.00 449 0.8 62 BULK-803ae568
6478 Bulk Product b8a69e9a Books $788.21 132 2.4 77 BULK-1f52cfc9
6479 Bulk Product 1d9e5588 Toys & Games $595.06 371 1.8 80 BULK-ccb07b25
6480 Bulk Product 64c5e219 Electronics $114.69 323 4.3 59 BULK-d3048f12
6481 Bulk Product daf9d092 Toys & Games $541.39 266 4.7 74 BULK-054bf080
6482 Bulk Product 0b7db3d5 Toys & Games $540.86 331 4.4 14 BULK-5620e484
6483 Bulk Product ba56a727 Clothing $164.19 43 4.6 27 BULK-abdc4b15
6484 Bulk Product 445c30b0 Books $950.18 59 4.8 6 BULK-96863415
6485 Bulk Product 61ca8edf Clothing $376.04 175 2.1 95 BULK-71a060cf
6486 Bulk Product 22c96d3d Home & Garden $17.26 35 4.2 83 BULK-dd66a973
6487 Bulk Product cadda985 Books $220.70 6 0.8 16 BULK-6f209618
6488 Bulk Product 0fbb47d9 Sports & Outdoors $564.83 50 2.7 9 BULK-5280d03d
6489 Bulk Product 6ce508c7 Clothing $76.05 420 3.1 8 BULK-2629a7bc
6490 Bulk Product b0669409 Toys & Games $788.29 88 1.8 9 BULK-67a4b591
6491 Bulk Product 22b968ee Books $388.34 368 3.6 29 BULK-bc76650f
6492 Bulk Product ad1e53fe Home & Garden $263.08 264 4.2 2 BULK-9e9c41c8
6493 Bulk Product f0c109e4 Electronics $400.92 346 2.2 72 BULK-04ed71c5
6494 Bulk Product f86cdf58 Sports & Outdoors $625.10 247 3.5 26 BULK-92443511
6495 Bulk Product 034e32d5 Books $681.47 16 2.0 63 BULK-71b88253
6496 Bulk Product 2c682785 Electronics $543.21 111 1.9 98 BULK-834ff519
6497 Bulk Product 5c3401ca Sports & Outdoors $322.36 374 2.1 34 BULK-ad128b04
6498 Bulk Product 080a2dc9 Home & Garden $593.21 95 0.8 61 BULK-a079e764
6499 Bulk Product f8cd8edf Home & Garden $89.45 56 4.6 18 BULK-b93bb375
6500 Bulk Product 0b8af69f Books $887.81 145 0.7 95 BULK-dd7b2901
6501 Bulk Product 4906c891 Clothing $810.99 138 1.1 44 BULK-a1d9fda1
6502 Bulk Product 271ecbc1 Toys & Games $112.44 461 4.0 66 BULK-31c6431a
6503 Bulk Product c49db22d Toys & Games $276.87 178 4.4 76 BULK-3ea405f1
6504 Bulk Product ae88812f Clothing $452.79 426 1.2 65 BULK-f3369209
6505 Bulk Product 177a8e0f Books $422.14 23 2.1 6 BULK-77ce4172
6506 Bulk Product d51579c8 Books $765.70 379 1.9 5 BULK-363506a5
6507 Bulk Product cbf20747 Home & Garden $629.82 472 2.0 54 BULK-f536e56f
6508 Bulk Product 79b63189 Electronics $704.02 130 4.5 42 BULK-c620456f
6509 Bulk Product 98280338 Clothing $924.56 93 1.4 34 BULK-daa7f53c
6510 Bulk Product ca56e1c7 Toys & Games $695.11 172 4.1 91 BULK-aabf647c
6511 Bulk Product fc12c782 Books $123.40 99 2.7 48 BULK-89a298a5
6512 Bulk Product 6d2f11d3 Books $418.82 420 4.3 73 BULK-26e33492
6513 Bulk Product e3bd886a Sports & Outdoors $651.47 467 1.9 22 BULK-5fa9ed63
6514 Bulk Product 19829414 Toys & Games $120.15 345 2.7 55 BULK-e274e731
6515 Bulk Product f7152c4d Home & Garden $227.57 489 4.1 50 BULK-7739af7e
6516 Bulk Product f3488097 Clothing $663.17 254 2.5 65 BULK-44969b8a
6517 Bulk Product 10fafd6c Sports & Outdoors $708.79 114 1.1 15 BULK-4275873d
6518 Bulk Product eb03004f Electronics $364.31 34 1.2 2 BULK-66410dcc
6519 Bulk Product e70be0d7 Books $152.13 344 2.8 24 BULK-82265089
6520 Bulk Product 1034c9e3 Clothing $129.33 385 2.3 3 BULK-8ec22957
6521 Bulk Product c65e8162 Home & Garden $599.85 327 0.4 5 BULK-466806fc
6522 Bulk Product 92ccbfbc Books $556.95 480 0.1 54 BULK-123d4721
6523 Bulk Product 6a682ade Home & Garden $50.23 404 2.3 72 BULK-046884a1
6524 Bulk Product 2f8c0409 Clothing $331.77 483 2.6 39 BULK-3748475a
6525 Bulk Product 965a2148 Toys & Games $54.80 416 4.9 16 BULK-611ef096
6526 Bulk Product fd65b872 Clothing $518.43 315 2.2 29 BULK-03348f9f
6527 Bulk Product 8262d8eb Sports & Outdoors $53.09 434 1.1 0 BULK-97625215
6528 Bulk Product 55849aa9 Home & Garden $857.16 495 3.4 4 BULK-583e29b2
6529 Bulk Product 5f473aab Home & Garden $955.25 348 1.0 20 BULK-914ad905
6530 Bulk Product f4287149 Books $462.50 184 1.5 25 BULK-4fa2a67e
6531 Bulk Product 88dcacd9 Sports & Outdoors $620.30 397 2.3 28 BULK-b0cb6cbb
6532 Bulk Product 1dfb3d03 Clothing $468.29 110 3.7 6 BULK-8bc6ef2d
6533 Bulk Product dd109f4b Sports & Outdoors $765.59 225 0.6 43 BULK-915be706
6534 Bulk Product cc841002 Electronics $287.57 73 3.9 98 BULK-4c589a5a
6535 Bulk Product 3c23ee90 Clothing $590.40 223 2.2 69 BULK-ed49430e
6536 Bulk Product b3f8d236 Toys & Games $839.98 375 3.3 11 BULK-5e914b75
6537 Bulk Product 784e8514 Clothing $163.42 195 0.7 51 BULK-67866c9d
6538 Bulk Product 9794c401 Sports & Outdoors $677.69 423 4.3 60 BULK-72fbefb2
6539 Bulk Product ba77fbf1 Toys & Games $68.50 23 3.8 50 BULK-ea7db789
6540 Bulk Product ee069193 Toys & Games $60.85 401 3.1 76 BULK-66d5bd54
6541 Bulk Product 842b4b90 Toys & Games $950.86 371 2.4 40 BULK-ea505b06
6542 Bulk Product 9d37840e Electronics $24.74 266 3.2 71 BULK-a9235f78
6543 Bulk Product bcd1e7c2 Home & Garden $109.86 394 2.0 69 BULK-7fa819b3
6544 Bulk Product b1349d55 Sports & Outdoors $703.92 244 4.6 37 BULK-4913ba58
6545 Bulk Product 2a0661e0 Sports & Outdoors $224.21 309 3.3 90 BULK-56bb0e9d
6546 Bulk Product 2289882e Books $557.24 342 1.2 99 BULK-eb69664c
6547 Bulk Product 885d70b2 Home & Garden $513.51 452 4.2 55 BULK-0753184e
6548 Bulk Product a63c5511 Clothing $116.53 292 1.2 32 BULK-9c9fe78c
6549 Bulk Product 9f1c6d96 Clothing $449.13 117 3.1 34 BULK-7a07c2a7
6550 Bulk Product 7d5682a5 Sports & Outdoors $570.68 288 3.2 60 BULK-86e4670c
6551 Bulk Product 427e6ad9 Clothing $217.61 191 1.8 42 BULK-507bfed6
6552 Bulk Product 1b46af9f Sports & Outdoors $657.20 152 1.6 29 BULK-a5ed0d30
6553 Bulk Product 45d4547b Sports & Outdoors $274.04 122 1.8 75 BULK-de6a25a5
6554 Bulk Product 219a76ae Books $521.98 360 0.6 84 BULK-bbafa65c
6555 Bulk Product adc7cbfd Books $688.93 367 1.1 5 BULK-ca1c50bd
6556 Bulk Product eb96641f Sports & Outdoors $976.74 215 1.0 24 BULK-a9d3ab5d
6557 Bulk Product 75d78b93 Home & Garden $253.12 287 3.6 39 BULK-2b05cbe5
6558 Bulk Product e4091ec3 Sports & Outdoors $380.30 145 4.3 53 BULK-6ad59639
6559 Bulk Product 3287bfae Toys & Games $918.82 155 1.4 26 BULK-c8e53804
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