Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

13 ms

Page Size

200

Current Page

25 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 25 Results Showing 4801 - 5000 of 24441

ID Name Category Price Stock Rating Reviews SKU
5360 Bulk Product 5a8467c8 Toys & Games $120.33 475 3.1 87 BULK-0f1f49f8
5361 Bulk Product 7208333f Clothing $290.35 144 1.9 78 BULK-63ab5c26
5362 Bulk Product b3ba2632 Toys & Games $608.64 238 3.0 56 BULK-4062b9ef
5363 Bulk Product 1ca44b8a Sports & Outdoors $115.62 329 1.7 7 BULK-28b40d67
5364 Bulk Product 1097ba89 Sports & Outdoors $742.51 362 4.7 86 BULK-c168235d
5365 Bulk Product 5e1d6156 Home & Garden $18.73 103 3.8 79 BULK-84e33b6c
5366 Bulk Product edcff130 Electronics $774.12 80 3.2 57 BULK-9e993fdf
5367 Bulk Product 85e6e3e4 Sports & Outdoors $407.53 105 2.7 61 BULK-e5de7fe9
5368 Bulk Product e53c33fc Books $528.31 306 0.8 43 BULK-49a8187d
5369 Bulk Product b29f9721 Home & Garden $134.13 169 0.6 13 BULK-48e5a268
5370 Bulk Product 21869f2a Clothing $224.20 485 1.8 11 BULK-d84e075b
5371 Bulk Product 8cd9d8b3 Books $556.45 322 4.8 39 BULK-413de560
5372 Bulk Product 264c2bf8 Toys & Games $424.23 437 2.3 98 BULK-0f547d8e
5373 Bulk Product 71899967 Toys & Games $515.93 185 0.6 23 BULK-e1940c1e
5374 Bulk Product 39a67ec0 Toys & Games $629.00 346 1.4 18 BULK-93d4c3ef
5375 Bulk Product a097f958 Clothing $137.42 188 1.3 48 BULK-fdeb8508
5376 Bulk Product af75b66f Home & Garden $106.89 99 3.7 75 BULK-e35a8917
5377 Bulk Product f850eac3 Clothing $133.73 53 3.7 80 BULK-5cb4b2a4
5378 Bulk Product 0d79bc81 Home & Garden $924.89 304 0.4 72 BULK-7e55d8fe
5379 Bulk Product 3cbe82ec Toys & Games $657.60 265 1.1 27 BULK-0bc83e78
5380 Bulk Product accc8499 Sports & Outdoors $53.53 483 4.5 70 BULK-5d2bfbda
5381 Bulk Product 73bf72d2 Books $133.33 389 0.2 82 BULK-f338d418
5382 Bulk Product 3a1876e8 Books $152.68 203 1.7 68 BULK-a2c6294e
5383 Bulk Product 5013d80c Sports & Outdoors $293.93 79 0.6 41 BULK-91b9b53a
5384 Bulk Product 98742e59 Books $672.42 201 1.1 59 BULK-6d5aca21
5385 Bulk Product 3db97a6c Clothing $22.69 373 1.4 8 BULK-94a53d8f
5386 Bulk Product a386cd33 Toys & Games $68.07 74 1.1 62 BULK-875d127f
5387 Bulk Product 172a9688 Electronics $270.01 63 1.8 82 BULK-5e2086c6
5388 Bulk Product 6c10ecc4 Home & Garden $863.60 255 4.2 40 BULK-bb7d08b2
5389 Bulk Product 038b99de Clothing $344.07 488 3.2 84 BULK-58f6ce59
5390 Bulk Product 52b6ee3b Electronics $100.96 231 0.7 73 BULK-6c90a9e2
5391 Bulk Product 3b1a8ca3 Electronics $894.46 98 0.4 30 BULK-b6068037
5392 Bulk Product 4a3264f3 Books $201.19 18 1.5 68 BULK-b1da40cb
5393 Bulk Product 522ea716 Electronics $809.29 326 4.4 93 BULK-4c5a15b2
5394 Bulk Product 6c84f99e Electronics $672.89 110 1.7 90 BULK-e72b97fa
5395 Bulk Product 5006a289 Toys & Games $273.92 463 4.0 29 BULK-361559b3
5396 Bulk Product 2da51c76 Electronics $720.88 316 1.9 7 BULK-f3d25db4
5397 Bulk Product 4e0fe2e7 Clothing $28.05 77 2.6 80 BULK-21665c5c
5398 Bulk Product 3e8a2189 Sports & Outdoors $876.03 265 4.4 12 BULK-d06892db
5399 Bulk Product 0cb05b08 Home & Garden $802.60 209 2.2 73 BULK-950434bf
5400 Bulk Product caa8ac29 Clothing $162.37 53 0.6 12 BULK-32a51c54
5401 Bulk Product ac889c90 Electronics $559.23 278 4.2 75 BULK-93fc5102
5402 Bulk Product 5ba250da Clothing $992.46 63 2.0 45 BULK-ea8e6e07
5403 Bulk Product d275b242 Toys & Games $190.30 429 3.3 82 BULK-1705dba0
5404 Bulk Product bbfebfd4 Clothing $743.90 79 4.2 81 BULK-2412eaf5
5405 Bulk Product a29148fb Sports & Outdoors $634.25 470 0.3 32 BULK-ae203cc7
5406 Bulk Product 1d5e48b9 Books $390.52 198 1.9 72 BULK-0794158c
5407 Bulk Product 84948943 Books $78.67 302 0.1 14 BULK-83c46f0a
5408 Bulk Product be8a294c Toys & Games $54.00 50 1.4 61 BULK-7b67a640
5409 Bulk Product a356ab53 Books $629.51 187 0.6 53 BULK-0f5eede0
5410 Bulk Product 219d77e9 Clothing $733.09 320 1.7 30 BULK-a201b2d8
5411 Bulk Product a50e2c7f Home & Garden $458.50 375 0.3 52 BULK-8d3faf1d
5412 Bulk Product b5b8ec77 Toys & Games $95.79 215 2.4 89 BULK-f05bbcb7
5413 Bulk Product 8a9729e4 Home & Garden $655.33 37 1.3 21 BULK-f7940ec7
5414 Bulk Product 724679b5 Clothing $983.22 247 0.5 47 BULK-7d13a698
5415 Bulk Product bc59fe93 Books $1,006.60 473 1.1 22 BULK-c3c4b63a
5416 Bulk Product f17d9fb8 Books $246.73 281 1.1 45 BULK-3a552a57
5417 Bulk Product 7def050b Home & Garden $377.66 485 4.5 31 BULK-ef47b9c4
5418 Bulk Product 7eb8a71e Sports & Outdoors $647.43 77 4.7 9 BULK-dd1604bc
5419 Bulk Product 31d3c1c8 Home & Garden $433.73 325 2.0 19 BULK-9c61ed96
5420 Bulk Product 8fa9a9f4 Books $372.11 458 3.1 18 BULK-ee793c4a
5421 Bulk Product 3abd9bc0 Home & Garden $847.58 281 2.1 73 BULK-54658aaf
5422 Bulk Product 2ec215fd Clothing $418.77 242 0.6 37 BULK-0caf7f4d
5423 Bulk Product eed6ccf1 Books $647.77 156 1.4 38 BULK-c6ac96d1
5424 Bulk Product 94519d97 Sports & Outdoors $360.38 97 3.4 1 BULK-3bc7eaad
5425 Bulk Product aa0a02d8 Sports & Outdoors $586.85 433 0.9 88 BULK-fa249bc5
5426 Bulk Product 47919b59 Electronics $588.75 255 2.7 35 BULK-7ffca7ea
5427 Bulk Product bfef71e3 Books $644.69 67 2.4 9 BULK-709ded86
5428 Bulk Product 813d302c Clothing $847.08 299 1.7 88 BULK-097f55d0
5429 Bulk Product 90294c26 Sports & Outdoors $344.29 134 3.5 25 BULK-f7707301
5430 Bulk Product d65e34a7 Toys & Games $120.37 480 3.8 32 BULK-d4dd6085
5431 Bulk Product daaf8ac3 Toys & Games $884.15 290 0.6 20 BULK-21c61884
5432 Bulk Product 0c9c5880 Clothing $770.27 416 4.3 64 BULK-19cd0cbe
5433 Bulk Product b4127d19 Home & Garden $276.83 469 0.1 22 BULK-5b0744c7
5434 Bulk Product 23e2efbe Home & Garden $494.87 184 3.5 25 BULK-307edda2
5435 Bulk Product 850f4cff Electronics $882.41 157 3.7 26 BULK-daee7cc7
5436 Bulk Product cfb0cc0a Books $642.94 310 3.8 89 BULK-c567fc3c
5437 Bulk Product fdad24e1 Clothing $484.32 415 1.9 22 BULK-ee6145c2
5438 Bulk Product 2dc10da9 Electronics $525.17 85 2.4 97 BULK-f23d0fb8
5439 Bulk Product 7a5b0b2e Books $899.33 149 3.8 23 BULK-b080d33a
5440 Bulk Product 90a87b01 Clothing $995.63 238 1.6 20 BULK-912325e5
5441 Bulk Product 9a50ad13 Home & Garden $531.50 340 1.7 71 BULK-f1389c0b
5442 Bulk Product 74096de8 Electronics $315.81 72 1.1 44 BULK-b247b7ef
5443 Bulk Product c069a315 Home & Garden $228.50 18 0.9 90 BULK-85b49cab
5444 Bulk Product a318dfeb Electronics $131.45 342 0.3 95 BULK-00b48198
5445 Bulk Product 1547f585 Toys & Games $520.35 318 2.9 52 BULK-0d294760
5446 Bulk Product 37d81441 Electronics $144.27 334 3.2 88 BULK-1fe48e13
5447 Bulk Product 756d881f Books $684.55 468 3.5 4 BULK-cfe069a9
5448 Bulk Product 77086905 Books $39.65 165 4.6 16 BULK-5852ccb3
5449 Bulk Product 11a12246 Sports & Outdoors $828.73 47 0.8 0 BULK-5baaa3f0
5450 Bulk Product 2901d37f Sports & Outdoors $106.85 257 0.7 79 BULK-7f381910
5451 Bulk Product 54a56cbb Clothing $386.60 250 4.2 93 BULK-f03d6e48
5452 Bulk Product 9a944f52 Toys & Games $167.80 327 3.5 25 BULK-1af1ec02
5453 Bulk Product 1cd59ab5 Books $183.33 175 5.0 54 BULK-da510fca
5454 Bulk Product 6b322046 Books $349.29 152 3.4 15 BULK-99b473d8
5455 Bulk Product 2de6902c Home & Garden $839.81 366 4.5 36 BULK-20bc4ae7
5456 Bulk Product e3c8e4c7 Books $72.73 175 4.1 68 BULK-6e84c72b
5457 Bulk Product 0d0de6fc Clothing $382.37 187 1.9 49 BULK-c5dc4de2
5458 Bulk Product a040046f Electronics $943.12 226 1.5 26 BULK-e295f1c0
5459 Bulk Product e343ddf1 Toys & Games $273.26 334 2.1 90 BULK-7d2bdce8
5460 Bulk Product 5b85f33b Sports & Outdoors $352.47 93 1.8 74 BULK-729a4df5
5461 Bulk Product f591ed97 Sports & Outdoors $101.55 467 4.4 92 BULK-6dde1dff
5462 Bulk Product bc98fa54 Sports & Outdoors $730.76 389 1.9 26 BULK-7bb9b37d
5463 Bulk Product 210f0206 Books $569.16 252 1.6 17 BULK-f48f7a95
5464 Bulk Product f078ee2f Books $718.78 490 3.8 48 BULK-e26e2571
5465 Bulk Product 6c27b007 Clothing $189.19 71 2.8 97 BULK-d976948d
5466 Bulk Product 314278b7 Clothing $941.64 370 2.4 80 BULK-55c04b4e
5467 Bulk Product 889e25fc Books $229.18 368 1.8 13 BULK-318329c9
5468 Bulk Product b8d27363 Home & Garden $785.72 116 1.1 33 BULK-89e408da
5469 Bulk Product 95cd4545 Toys & Games $424.96 50 3.7 5 BULK-715d4171
5470 Bulk Product e32493c1 Electronics $425.28 215 2.3 89 BULK-373897e0
5471 Bulk Product 88213660 Sports & Outdoors $318.99 156 3.7 44 BULK-709a0721
5472 Bulk Product 24d967fb Sports & Outdoors $95.92 362 3.9 82 BULK-0117bfb5
5473 Bulk Product f08db0f2 Toys & Games $802.77 390 2.1 96 BULK-5ead4f4e
5474 Bulk Product d55fabdc Books $363.66 223 4.3 40 BULK-1cf3aab6
5475 Bulk Product ad58c032 Sports & Outdoors $20.69 493 3.9 83 BULK-d7deffc5
5476 Bulk Product c70c3308 Sports & Outdoors $871.49 461 1.3 94 BULK-1073a122
5477 Bulk Product f58c2639 Clothing $880.89 384 3.1 0 BULK-903aaba6
5478 Bulk Product d9c8527b Books $728.14 344 1.2 99 BULK-c5f07030
5479 Bulk Product ec18441d Clothing $77.42 41 2.8 87 BULK-0f236254
5480 Bulk Product 619bdf13 Clothing $647.90 221 1.1 53 BULK-50725f19
5481 Bulk Product b7bb6e39 Sports & Outdoors $519.27 287 2.7 75 BULK-d2836d82
5482 Bulk Product 8e931c54 Clothing $946.03 98 2.1 57 BULK-aa0e6c73
5483 Bulk Product 847edcaa Books $463.43 74 4.1 47 BULK-8b1a8c8c
5484 Bulk Product f5754cd8 Home & Garden $858.26 370 3.0 16 BULK-d93053b9
5485 Bulk Product 3bff3548 Electronics $175.62 362 0.1 44 BULK-5057f7b5
5486 Bulk Product e2fde0d0 Home & Garden $318.63 470 2.8 21 BULK-8821b391
5487 Bulk Product 69573129 Books $638.03 96 2.0 92 BULK-2bf481a5
5488 Bulk Product b0506d5e Toys & Games $599.08 305 2.0 36 BULK-a360a9f1
5489 Bulk Product 07acdcf0 Clothing $397.76 183 4.8 89 BULK-5aed8ad8
5490 Bulk Product 22afd0a8 Sports & Outdoors $323.75 376 3.6 90 BULK-e708f1d8
5491 Bulk Product fc7fce30 Clothing $653.64 275 4.2 8 BULK-73a77b79
5492 Bulk Product a034b3bd Home & Garden $478.91 333 1.7 17 BULK-091290e0
5493 Bulk Product b3fd53c6 Home & Garden $129.03 378 3.4 57 BULK-4e468cff
5494 Bulk Product 6f2a436d Toys & Games $475.59 373 3.9 36 BULK-de2da839
5495 Bulk Product 21a983f6 Toys & Games $52.29 435 5.0 12 BULK-fa629afd
5496 Bulk Product f8d0ca5e Electronics $995.95 86 1.1 37 BULK-c62a10a6
5497 Bulk Product 6f358877 Home & Garden $187.93 18 1.3 54 BULK-0468a5fe
5498 Bulk Product c532239d Books $589.04 119 0.5 97 BULK-8eed4b9c
5499 Bulk Product 16b3ef6c Electronics $751.63 83 3.1 90 BULK-07190e3f
5500 Bulk Product 9121418c Sports & Outdoors $555.81 217 4.7 22 BULK-06d30c3c
5501 Bulk Product 4a276baf Clothing $920.90 256 1.1 24 BULK-012a3696
5502 Bulk Product be590e6e Books $670.20 170 2.9 13 BULK-c83a2454
5503 Bulk Product 2857115f Electronics $998.79 373 4.3 57 BULK-cf003851
5504 Bulk Product 36b68db7 Toys & Games $755.65 342 0.0 39 BULK-9fdb8baf
5505 Bulk Product 72257932 Home & Garden $69.95 293 3.1 30 BULK-da99a3c2
5506 Bulk Product 54c44fef Sports & Outdoors $192.73 171 0.4 39 BULK-b45a0253
5507 Bulk Product 07be6f34 Electronics $861.98 221 2.5 84 BULK-fdd89f69
5508 Bulk Product 91bbffa2 Sports & Outdoors $1,009.41 312 4.8 33 BULK-6aa5b56d
5509 Bulk Product 500ad8a0 Toys & Games $473.96 78 0.8 41 BULK-2eddff30
5510 Bulk Product 628bab53 Clothing $417.34 470 0.1 12 BULK-d6389d4d
5511 Bulk Product 534597eb Toys & Games $603.15 317 0.2 83 BULK-4696040e
5512 Bulk Product e38ee727 Toys & Games $414.63 275 2.4 38 BULK-299feb77
5513 Bulk Product fc081d14 Electronics $225.20 299 3.5 40 BULK-906edcd5
5514 Bulk Product aa1e4e78 Books $891.01 139 3.2 35 BULK-f054f9e2
5515 Bulk Product be546dbe Clothing $557.16 392 0.0 11 BULK-81f70ca5
5516 Bulk Product ca6868f3 Books $36.11 315 4.4 49 BULK-341d0c82
5517 Bulk Product 8ca36398 Home & Garden $337.79 330 4.5 90 BULK-70c598c6
5518 Bulk Product 9867cb24 Toys & Games $122.62 205 2.0 89 BULK-e834596f
5519 Bulk Product 54366755 Sports & Outdoors $390.67 380 2.7 95 BULK-48ee836a
5520 Bulk Product 9b7a940b Books $998.22 233 0.1 54 BULK-838a215b
5521 Bulk Product 23887532 Clothing $734.20 210 1.7 2 BULK-791138f0
5522 Bulk Product 6e7b2745 Clothing $1,000.20 31 3.9 61 BULK-f3eab933
5523 Bulk Product 026dcd8f Electronics $760.21 35 3.2 25 BULK-91eee4d4
5524 Bulk Product 90eac56d Home & Garden $940.27 6 1.6 9 BULK-173ebf74
5525 Bulk Product 781a6324 Toys & Games $113.28 425 0.0 1 BULK-6f9354bf
5526 Bulk Product a6c0fa51 Electronics $470.38 480 0.8 85 BULK-d4c8e219
5527 Bulk Product f74bd4f8 Sports & Outdoors $865.50 495 0.0 83 BULK-84c76d26
5528 Bulk Product 1316bd4a Books $171.54 184 3.7 26 BULK-a83e3eec
5529 Bulk Product 1beceff9 Sports & Outdoors $864.39 364 4.7 83 BULK-c1fc0199
5530 Bulk Product 9198e499 Electronics $878.36 309 4.9 5 BULK-d368e495
5531 Bulk Product 9d756eab Sports & Outdoors $49.84 483 5.0 72 BULK-5d48df08
5532 Bulk Product f47f0725 Sports & Outdoors $133.01 287 3.4 94 BULK-423d211b
5533 Bulk Product 38e78a22 Sports & Outdoors $127.68 176 0.5 86 BULK-bdf6eda7
5534 Bulk Product ca7a76de Toys & Games $689.70 468 3.9 5 BULK-16411b1c
5535 Bulk Product 9267e58c Clothing $845.89 135 2.6 47 BULK-3518ed8f
5536 Bulk Product 3992ca26 Home & Garden $863.85 450 4.4 84 BULK-1f852dc8
5537 Bulk Product 99c704f4 Books $803.46 259 1.7 83 BULK-262b4947
5538 Bulk Product 0b0e650c Toys & Games $93.15 172 0.3 89 BULK-b247affb
5539 Bulk Product 189e5aee Home & Garden $427.44 447 4.7 32 BULK-68f9b043
5540 Bulk Product 97fba9f6 Toys & Games $867.88 434 3.4 25 BULK-1ca2efff
5541 Bulk Product 66ea4784 Books $536.77 237 5.0 77 BULK-9aa7366d
5542 Bulk Product 836fcfaf Sports & Outdoors $81.47 114 1.9 68 BULK-677d8602
5543 Bulk Product 23a8f36d Clothing $409.77 161 3.8 30 BULK-a470c630
5544 Bulk Product 8134e7f6 Toys & Games $301.58 15 1.9 96 BULK-a83b59fd
5545 Bulk Product 9e9a8f34 Toys & Games $903.02 460 1.0 85 BULK-5e712a1c
5546 Bulk Product 9f90d1eb Electronics $889.63 496 4.3 98 BULK-dda33f06
5547 Bulk Product 9fda4b0d Sports & Outdoors $44.76 147 0.8 88 BULK-ecd489a2
5548 Bulk Product b6d32c3f Clothing $412.99 11 4.8 98 BULK-4f498b73
5549 Bulk Product cb5b42ff Books $94.28 429 2.8 23 BULK-fa4c7ae7
5550 Bulk Product 664b44a6 Sports & Outdoors $88.60 40 0.5 59 BULK-0262afd5
5551 Bulk Product 21f84907 Electronics $50.05 402 4.6 68 BULK-c78bdd60
5552 Bulk Product 2daa795b Clothing $679.13 36 3.9 63 BULK-1d7d7707
5553 Bulk Product bcbe3181 Sports & Outdoors $124.08 228 4.9 46 BULK-5130aed5
5554 Bulk Product 7a08c0b3 Electronics $104.16 274 3.9 81 BULK-ef06ad66
5555 Bulk Product c24ecebd Toys & Games $771.12 336 1.4 97 BULK-7bf682d8
5556 Bulk Product c622891d Toys & Games $729.35 293 3.5 94 BULK-a89776c0
5557 Bulk Product 5877e02f Electronics $840.74 357 0.5 14 BULK-022faed2
5558 Bulk Product a5d67d54 Sports & Outdoors $289.57 194 2.5 53 BULK-ef7accca
5559 Bulk Product e9022bcb Clothing $326.81 145 2.1 87 BULK-d31aae00
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