Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

17 ms

Page Size

200

Current Page

95 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 95 Results Showing 18801 - 19000 of 24441

ID Name Category Price Stock Rating Reviews SKU
19360 Bulk Product 0614df70 Electronics $75.01 392 2.8 54 BULK-815ec45d
19361 Bulk Product 230cd4ce Toys & Games $286.09 441 1.7 56 BULK-d38e3b9b
19362 Bulk Product cb25ebfe Clothing $64.10 64 0.9 74 BULK-85bbbe4b
19363 Bulk Product 71090682 Toys & Games $297.14 376 1.0 97 BULK-da8e66f3
19364 Bulk Product 332463d5 Books $319.79 256 4.9 62 BULK-0d9b6743
19365 Bulk Product fb2d60ec Electronics $934.38 480 3.0 48 BULK-3d6c4f6f
19366 Bulk Product dbf3d1f1 Sports & Outdoors $241.55 347 2.6 77 BULK-462b7d3b
19367 Bulk Product eda0b4c3 Home & Garden $562.41 279 0.4 39 BULK-23ef30f6
19368 Bulk Product 0523aac7 Toys & Games $131.85 77 2.3 37 BULK-1c6948e2
19369 Bulk Product 26f10ab7 Electronics $985.29 146 0.5 42 BULK-183428ca
19370 Bulk Product 9f3e8c32 Sports & Outdoors $842.64 461 4.5 75 BULK-9e35b1b0
19371 Bulk Product 4c577732 Toys & Games $822.76 209 3.9 58 BULK-1effe7bd
19372 Bulk Product 74520b19 Electronics $578.41 161 1.8 96 BULK-1bf15b35
19373 Bulk Product 1b7a5dfc Toys & Games $158.35 361 0.4 55 BULK-21729d97
19374 Bulk Product 94c4332b Home & Garden $947.46 248 0.1 49 BULK-747a2fe5
19375 Bulk Product 844ca520 Books $288.10 122 0.1 9 BULK-5c836cf8
19376 Bulk Product 2846d307 Home & Garden $76.61 283 2.7 78 BULK-f5de7782
19377 Bulk Product e9bc3f9c Toys & Games $34.97 498 1.6 99 BULK-c7154284
19378 Bulk Product b00f31f4 Clothing $612.99 327 5.0 77 BULK-0ae37808
19379 Bulk Product db832a95 Books $219.14 170 4.7 49 BULK-5efccc1f
19380 Bulk Product cbbcd662 Books $355.11 289 1.7 1 BULK-ace34b9f
19381 Bulk Product 25fc5b51 Home & Garden $973.64 122 0.3 45 BULK-c240cd59
19382 Bulk Product b0a61c1e Sports & Outdoors $319.04 149 3.3 41 BULK-7ead9b97
19383 Bulk Product 64b0d4b4 Toys & Games $930.79 231 1.1 31 BULK-7e879aaf
19384 Bulk Product fcf55dc1 Electronics $89.59 365 1.6 59 BULK-733e869f
19385 Bulk Product 03469fc0 Books $634.20 348 2.3 7 BULK-5698c7e5
19386 Bulk Product 2704b30f Toys & Games $921.01 194 0.8 90 BULK-9012c79c
19387 Bulk Product e32c64f7 Home & Garden $438.09 222 3.3 92 BULK-07533b95
19388 Bulk Product a6a2710e Home & Garden $92.84 471 5.0 55 BULK-8d768181
19389 Bulk Product 2c483bb8 Clothing $129.92 71 4.0 46 BULK-dfb62ff7
19390 Bulk Product 50eb1089 Sports & Outdoors $384.98 264 0.6 24 BULK-9dbf02b5
19391 Bulk Product 3c2122cc Toys & Games $734.10 175 2.2 24 BULK-358ce26c
19392 Bulk Product 0257513c Toys & Games $727.07 416 1.7 58 BULK-bd049664
19393 Bulk Product 8be4efdf Toys & Games $541.92 412 1.0 77 BULK-5ee6f858
19394 Bulk Product af375677 Sports & Outdoors $979.17 177 3.3 14 BULK-680a8d69
19395 Bulk Product 6abb5d80 Clothing $493.01 226 3.3 12 BULK-538a62f7
19396 Bulk Product c93adf0a Home & Garden $884.37 408 0.6 65 BULK-b03b1cc2
19397 Bulk Product ae49f9db Clothing $223.96 457 2.5 14 BULK-c969c3cb
19398 Bulk Product fb087cb3 Home & Garden $43.10 168 3.0 6 BULK-3e5e229d
19399 Bulk Product 09d37240 Home & Garden $87.61 141 1.3 35 BULK-f0904100
19400 Bulk Product 1cb57427 Electronics $709.82 257 2.0 16 BULK-d746799e
19401 Bulk Product e492b21b Books $962.29 435 2.9 67 BULK-a6bdfba9
19402 Bulk Product c9a7d8ff Electronics $660.52 94 3.8 51 BULK-bd4b7571
19403 Bulk Product d318e11c Clothing $113.51 496 0.0 49 BULK-794fd3ee
19404 Bulk Product 82523fb7 Home & Garden $342.73 152 3.3 40 BULK-ad0cfef1
19405 Bulk Product 587c5d17 Clothing $977.69 341 3.2 96 BULK-26dadc0c
19406 Bulk Product 442202bc Home & Garden $565.61 243 4.4 97 BULK-221e8c7d
19407 Bulk Product 4b3020aa Electronics $465.54 410 3.1 20 BULK-1d0b8516
19408 Bulk Product 093c810c Clothing $207.06 409 4.1 6 BULK-cf5176f5
19409 Bulk Product 2ad380ec Books $820.52 252 3.1 81 BULK-3af4d980
19410 Bulk Product 20e58f26 Books $746.56 499 3.4 2 BULK-477b83fe
19411 Bulk Product 15fa61b4 Books $850.94 347 0.9 38 BULK-fb4a4bc4
19412 Bulk Product adc15006 Sports & Outdoors $757.78 386 5.0 93 BULK-3137aa33
19413 Bulk Product c5f41cd5 Sports & Outdoors $436.54 283 1.7 77 BULK-ce44f618
19414 Bulk Product 3a725879 Electronics $804.62 415 0.2 18 BULK-460ee21f
19415 Bulk Product 15cd0e9d Home & Garden $866.93 232 0.5 93 BULK-7751214f
19416 Bulk Product 93b0c0b6 Home & Garden $383.33 190 0.7 90 BULK-6d252545
19417 Bulk Product c602f787 Sports & Outdoors $783.95 295 2.9 71 BULK-103375ba
19418 Bulk Product 0fea1d20 Toys & Games $877.99 442 0.0 7 BULK-30219e4d
19419 Bulk Product ab901e6b Books $213.08 119 1.7 45 BULK-f90c6dd4
19420 Bulk Product 0d88f245 Clothing $257.92 344 4.8 13 BULK-16dcb870
19421 Bulk Product 2bc1617d Clothing $988.84 352 3.6 78 BULK-a3edd2f7
19422 Bulk Product 9299da50 Clothing $390.28 145 0.4 61 BULK-6345bd9f
19423 Bulk Product 2f42b4f8 Electronics $142.81 249 4.1 71 BULK-923e9fd1
19424 Bulk Product d55ef77f Toys & Games $789.73 56 2.6 66 BULK-3a3e7917
19425 Bulk Product 0a6557af Home & Garden $823.58 477 4.4 86 BULK-b267578f
19426 Bulk Product ffa9e04e Clothing $906.32 309 2.8 42 BULK-300ead48
19427 Bulk Product e3fda901 Toys & Games $74.68 305 1.1 32 BULK-b9bbb22d
19428 Bulk Product e1bdf499 Toys & Games $60.11 267 4.3 58 BULK-cf03d9c7
19429 Bulk Product 7dad3851 Home & Garden $660.22 24 1.0 70 BULK-1a653131
19430 Bulk Product 960c77fd Books $349.81 354 0.4 18 BULK-2675ec1c
19431 Bulk Product 46812038 Books $100.48 457 1.6 34 BULK-c50de280
19432 Bulk Product b671f9aa Sports & Outdoors $647.33 279 1.3 53 BULK-ca262a76
19433 Bulk Product 33cebf62 Books $16.44 176 3.0 32 BULK-78223256
19434 Bulk Product 2beba750 Sports & Outdoors $879.59 433 4.1 26 BULK-c86ce204
19435 Bulk Product 5ac0ac17 Sports & Outdoors $574.55 3 2.1 18 BULK-3f65f702
19436 Bulk Product 48a2b252 Books $694.58 338 1.2 76 BULK-2671a372
19437 Bulk Product c8a418bb Clothing $266.23 38 3.7 74 BULK-7f02a155
19438 Bulk Product bcc9b063 Books $995.41 136 1.5 78 BULK-708bfb9d
19439 Bulk Product 300c8bbf Toys & Games $854.69 235 4.4 50 BULK-4b07bec4
19440 Bulk Product 8f31d760 Toys & Games $702.33 367 2.6 54 BULK-85176c6d
19441 Bulk Product 5d65544e Electronics $477.50 211 1.5 13 BULK-ec393af9
19442 Bulk Product a417383d Sports & Outdoors $799.07 265 0.1 5 BULK-b9a4d574
19443 Bulk Product 40eb98d3 Books $625.64 169 1.6 4 BULK-673a0e7f
19444 Bulk Product acd3118b Home & Garden $514.73 164 3.2 60 BULK-6d634ed5
19445 Bulk Product 5eb31aa7 Home & Garden $326.87 280 1.2 57 BULK-b5943d67
19446 Bulk Product 63d9ac5e Home & Garden $718.77 376 4.0 4 BULK-47e3d865
19447 Bulk Product aa1e10ec Sports & Outdoors $387.52 250 2.0 57 BULK-979e3cee
19448 Bulk Product f93449c0 Sports & Outdoors $339.08 336 4.0 51 BULK-5b92132b
19449 Bulk Product 1a19e987 Electronics $561.37 260 0.3 26 BULK-fe11ce1d
19450 Bulk Product 0f4717bf Clothing $501.83 64 5.0 15 BULK-afb17ab6
19451 Bulk Product cc173dff Clothing $18.23 422 3.2 84 BULK-c709594b
19452 Bulk Product b322396a Clothing $156.76 275 3.6 60 BULK-a81c77e9
19453 Bulk Product 03c9bdd2 Electronics $967.64 152 4.9 45 BULK-913a18a1
19454 Bulk Product a7c44de2 Books $515.05 297 0.5 3 BULK-9bfb73ae
19455 Bulk Product 988e1fb9 Sports & Outdoors $288.63 493 3.5 88 BULK-28da6102
19456 Bulk Product b88bd294 Sports & Outdoors $806.16 489 4.5 46 BULK-056c36f2
19457 Bulk Product be7c5bba Toys & Games $981.08 51 0.4 29 BULK-355cc634
19458 Bulk Product b9c6cd74 Sports & Outdoors $467.72 142 3.9 39 BULK-3de77894
19459 Bulk Product 22aaa222 Home & Garden $189.78 345 1.6 59 BULK-7d567eb2
19460 Bulk Product df494cbd Home & Garden $90.84 94 0.8 86 BULK-847a881b
19461 Bulk Product fbf6616d Sports & Outdoors $485.97 483 1.7 16 BULK-c15d7882
19462 Bulk Product 5915b552 Electronics $969.57 182 2.9 70 BULK-ec603ca3
19463 Bulk Product a49fa8fc Electronics $948.69 404 3.1 65 BULK-00050ce1
19464 Bulk Product 4d6d3e81 Clothing $48.24 264 3.0 20 BULK-4d7563bc
19465 Bulk Product 17416ca5 Books $915.99 367 2.9 47 BULK-b23bcd25
19466 Bulk Product 42d3b802 Sports & Outdoors $683.86 331 2.2 6 BULK-b1c0a9c9
19467 Bulk Product 080693a1 Sports & Outdoors $466.25 412 3.2 72 BULK-cdf5186f
19468 Bulk Product fb1745da Toys & Games $884.29 480 0.5 51 BULK-a0a0544e
19469 Bulk Product 76d9eea6 Electronics $376.86 176 3.0 9 BULK-a9dfc182
19470 Bulk Product 7494c299 Sports & Outdoors $918.66 451 2.3 77 BULK-a27f5b48
19471 Bulk Product 705fe857 Toys & Games $189.53 278 3.9 13 BULK-16f66ce5
19472 Bulk Product 102ff892 Books $561.41 143 2.1 56 BULK-c009147b
19473 Bulk Product 63a986c9 Toys & Games $440.03 150 2.1 42 BULK-b67c3121
19474 Bulk Product 8d81ce0d Electronics $393.92 99 2.3 30 BULK-42222e10
19475 Bulk Product 801448de Sports & Outdoors $699.39 106 3.5 76 BULK-dda85d22
19476 Bulk Product 84b45665 Books $40.53 491 1.4 64 BULK-0e115454
19477 Bulk Product b96d1190 Sports & Outdoors $46.09 172 0.1 1 BULK-4ddff0d6
19478 Bulk Product 1e07cf4b Clothing $772.78 341 2.6 94 BULK-c423d3af
19479 Bulk Product 595bbc0d Electronics $301.11 273 2.1 31 BULK-60270c47
19480 Bulk Product e2fde15b Electronics $813.43 479 1.5 72 BULK-ad34d6df
19481 Bulk Product 28ac83f1 Clothing $15.18 1 4.6 9 BULK-108cd988
19482 Bulk Product a4ffd9d7 Home & Garden $565.65 44 2.0 2 BULK-ce0294c3
19483 Bulk Product 19e1122d Home & Garden $663.18 80 3.2 7 BULK-9aa4e813
19484 Bulk Product 5a88aca9 Toys & Games $494.93 35 0.9 64 BULK-73c599da
19485 Bulk Product 557ebf9f Electronics $573.84 256 0.5 79 BULK-2ac572ca
19486 Bulk Product ab1c40ef Clothing $280.39 254 3.3 5 BULK-57e27ad7
19487 Bulk Product 0868815a Electronics $914.38 112 2.2 85 BULK-35622601
19488 Bulk Product 3cce2d87 Home & Garden $737.04 444 1.5 32 BULK-c0c1ac2e
19489 Bulk Product 8e852dfc Home & Garden $611.59 53 0.6 9 BULK-41230359
19490 Bulk Product a29f1fd7 Books $207.34 112 3.2 78 BULK-536dad7c
19491 Bulk Product 4124a245 Clothing $609.58 410 2.9 47 BULK-316eb959
19492 Bulk Product a339d80f Toys & Games $958.29 263 3.3 89 BULK-cf15d600
19493 Bulk Product 69380f01 Clothing $636.30 216 0.8 6 BULK-c4200d2a
19494 Bulk Product 0085aaff Toys & Games $893.24 348 1.2 16 BULK-f1e83fb9
19495 Bulk Product 2089d2a7 Toys & Games $991.07 137 1.2 61 BULK-98697f60
19496 Bulk Product 1eaddc77 Books $700.21 308 4.5 25 BULK-44088d1a
19497 Bulk Product 8d5d6fc9 Toys & Games $933.73 331 3.4 53 BULK-d79ef208
19498 Bulk Product f2c53af3 Books $58.01 285 1.3 1 BULK-f1ee14d9
19499 Bulk Product af481df4 Sports & Outdoors $859.19 215 3.1 98 BULK-afbe61b0
19500 Bulk Product 29826d8d Books $155.80 274 0.9 93 BULK-394e444b
19501 Bulk Product 88458a71 Books $268.54 436 3.6 52 BULK-4a11e781
19502 Bulk Product b3af5a57 Clothing $143.26 449 2.4 92 BULK-f9e1a82f
19503 Bulk Product 545f61dc Toys & Games $804.30 437 0.3 0 BULK-b3b8c5e9
19504 Bulk Product 9bcf160f Home & Garden $549.98 334 2.1 51 BULK-ab344637
19505 Bulk Product e515311a Toys & Games $469.12 319 1.9 89 BULK-35597c6a
19506 Bulk Product 66d9afbe Sports & Outdoors $56.30 41 2.9 39 BULK-5830b1d1
19507 Bulk Product 82de6f24 Clothing $904.50 455 1.2 72 BULK-19647c5a
19508 Bulk Product 8ca39b43 Clothing $561.70 326 4.8 82 BULK-52c34185
19509 Bulk Product 00adb751 Sports & Outdoors $67.56 251 0.1 52 BULK-daaad03b
19510 Bulk Product 5ce3818f Books $396.52 283 2.9 15 BULK-bf99a26f
19511 Bulk Product cdb54bb0 Electronics $53.54 20 0.9 33 BULK-039e9a79
19512 Bulk Product ba7723cb Electronics $287.73 140 1.8 5 BULK-2e80ab4f
19513 Bulk Product 1ac74d91 Books $18.32 95 3.6 6 BULK-378c97da
19514 Bulk Product 10116cb6 Electronics $951.07 409 1.0 24 BULK-c144dbca
19515 Bulk Product a03f3cab Electronics $729.18 24 4.3 18 BULK-67626a36
19516 Bulk Product f6f7b3b0 Electronics $916.06 321 0.1 58 BULK-4f3295fd
19517 Bulk Product 28b19720 Electronics $904.44 136 4.0 5 BULK-2c803487
19518 Bulk Product c62c842e Sports & Outdoors $758.13 451 3.5 6 BULK-b79f229f
19519 Bulk Product 44f9f112 Sports & Outdoors $10.23 133 4.8 46 BULK-2e0e7cdc
19520 Bulk Product c36162ce Sports & Outdoors $479.06 291 4.5 56 BULK-b27e33b3
19521 Bulk Product 1597381f Electronics $375.52 250 1.4 94 BULK-c4e4c4a8
19522 Bulk Product a13cdbfe Clothing $217.13 426 4.3 97 BULK-a9addd9a
19523 Bulk Product 245de6eb Home & Garden $638.43 274 2.8 74 BULK-39258e8e
19524 Bulk Product 15a65ff4 Electronics $343.69 470 3.2 90 BULK-8d7b7233
19525 Bulk Product c30b13fa Electronics $239.69 0 4.0 91 BULK-d961c25d
19526 Bulk Product 6e7a061a Electronics $958.41 392 4.5 54 BULK-7438d918
19527 Bulk Product f999f3a8 Sports & Outdoors $315.31 263 2.8 27 BULK-fa01e936
19528 Bulk Product f8d049cf Books $210.21 362 4.3 29 BULK-abeb4ba2
19529 Bulk Product e695ea42 Home & Garden $12.05 5 1.7 91 BULK-3b96ceb4
19530 Bulk Product cd2a806e Electronics $589.40 216 4.5 77 BULK-33ee8170
19531 Bulk Product 0f25e554 Home & Garden $87.45 351 3.8 66 BULK-c923cb37
19532 Bulk Product a903727f Clothing $507.78 391 1.1 33 BULK-5d0adbad
19533 Bulk Product 79d24c44 Sports & Outdoors $545.25 203 2.3 62 BULK-f864bd79
19534 Bulk Product a8907a2c Toys & Games $545.25 372 1.9 66 BULK-613544d1
19535 Bulk Product b232d7bf Sports & Outdoors $863.24 131 3.8 88 BULK-8e348377
19536 Bulk Product a878612e Sports & Outdoors $924.52 468 4.6 97 BULK-6e53a305
19537 Bulk Product 170ab1d5 Electronics $407.53 235 2.6 81 BULK-1141a76b
19538 Bulk Product 5ce52a9e Toys & Games $933.53 478 2.1 22 BULK-e21372dc
19539 Bulk Product 12e56e33 Books $899.99 253 3.9 48 BULK-33374033
19540 Bulk Product 4b846a2a Sports & Outdoors $570.10 317 4.2 57 BULK-70c4fda4
19541 Bulk Product bb068439 Clothing $284.42 39 3.0 72 BULK-c47f4d81
19542 Bulk Product e4f50758 Clothing $272.13 94 4.8 36 BULK-2f16607b
19543 Bulk Product da583e68 Home & Garden $304.88 29 2.4 92 BULK-0e0358a9
19544 Bulk Product 0d260512 Books $368.04 125 1.3 57 BULK-6739b99e
19545 Bulk Product 77a911ca Sports & Outdoors $171.08 189 3.2 56 BULK-49359ccf
19546 Bulk Product 29bb94a8 Clothing $725.22 435 2.6 25 BULK-769547f3
19547 Bulk Product 1c9ade84 Sports & Outdoors $787.92 452 3.3 73 BULK-6604bd8a
19548 Bulk Product a7af250a Home & Garden $957.22 207 3.0 74 BULK-e5948e89
19549 Bulk Product 07cbdb0b Toys & Games $957.51 416 3.7 46 BULK-a7994117
19550 Bulk Product 90bf6588 Toys & Games $852.87 154 0.7 99 BULK-2ddbdc2c
19551 Bulk Product 4d5d838c Home & Garden $86.59 268 0.6 56 BULK-6bb172d2
19552 Bulk Product 7efcb327 Sports & Outdoors $190.54 395 1.1 88 BULK-1c011ddd
19553 Bulk Product e36d9dd4 Clothing $248.91 36 1.2 56 BULK-2dbd4dc4
19554 Bulk Product d429ce87 Toys & Games $587.06 224 1.2 16 BULK-f4d56026
19555 Bulk Product 326ee781 Toys & Games $661.87 477 1.5 6 BULK-07a95c5f
19556 Bulk Product 8eca11b1 Electronics $978.81 342 3.0 42 BULK-015a2197
19557 Bulk Product 545e6822 Books $351.82 73 4.2 74 BULK-556ad1e1
19558 Bulk Product 2463f886 Home & Garden $948.62 496 2.9 38 BULK-147cbc0f
19559 Bulk Product e60daaa2 Clothing $569.32 437 1.9 81 BULK-5174e8c7
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