Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

110 ms

Page Size

200

Current Page

75 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 75 Results Showing 14801 - 15000 of 24441

ID Name Category Price Stock Rating Reviews SKU
15360 Bulk Product 30907438 Books $840.27 414 1.2 12 BULK-464ec273
15361 Bulk Product e93535e9 Sports & Outdoors $248.29 138 2.2 81 BULK-8e706893
15362 Bulk Product d33d39d3 Books $343.63 387 2.4 20 BULK-e1dc2477
15363 Bulk Product ea9b713a Books $943.69 10 2.3 67 BULK-78e72bc5
15364 Bulk Product 8f47d9b1 Sports & Outdoors $60.32 304 3.4 73 BULK-7e9f17d7
15365 Bulk Product a6a2b53d Clothing $641.17 188 0.4 88 BULK-3ddf6cbe
15366 Bulk Product 91bfc514 Clothing $770.30 438 2.5 15 BULK-32031bb3
15367 Bulk Product 244bc963 Electronics $316.13 404 1.2 84 BULK-9ed21a7b
15368 Bulk Product 146260b5 Home & Garden $532.28 279 3.8 32 BULK-dbae15c4
15369 Bulk Product a5337156 Sports & Outdoors $881.97 379 0.9 57 BULK-addde117
15370 Bulk Product 6f88a6a3 Sports & Outdoors $881.51 247 4.2 22 BULK-c7b2540b
15371 Bulk Product 8b892e61 Electronics $27.18 9 2.4 24 BULK-2825c4c8
15372 Bulk Product d9f17d70 Home & Garden $243.73 380 0.6 21 BULK-684fd82d
15373 Bulk Product 2741db9c Electronics $327.77 364 3.9 96 BULK-e9e7a1a9
15374 Bulk Product a0556627 Toys & Games $269.66 257 2.0 11 BULK-fedb70a8
15375 Bulk Product 510c6032 Electronics $750.13 271 3.9 79 BULK-ed8031f1
15376 Bulk Product 500a8897 Home & Garden $807.90 194 1.5 88 BULK-bd1adac2
15377 Bulk Product f5b28abb Clothing $807.55 328 3.5 29 BULK-750d2088
15378 Bulk Product e99989ba Toys & Games $40.88 309 2.6 75 BULK-f7a55527
15379 Bulk Product f48805ab Clothing $698.21 129 3.6 86 BULK-ec5ba211
15380 Bulk Product bdb56c40 Sports & Outdoors $828.69 235 2.3 37 BULK-622b9124
15381 Bulk Product 77018be6 Toys & Games $1,009.65 419 4.0 85 BULK-f8b472cf
15382 Bulk Product 5aff719e Clothing $467.55 196 1.2 61 BULK-5fa4d358
15383 Bulk Product cd5a144b Clothing $891.16 266 0.2 87 BULK-2600ec20
15384 Bulk Product c5e64993 Home & Garden $280.56 369 2.1 51 BULK-982ac631
15385 Bulk Product f21ec43b Sports & Outdoors $658.40 50 2.1 16 BULK-84108125
15386 Bulk Product 5e7b1fdc Home & Garden $865.81 348 4.9 2 BULK-aa083d9b
15387 Bulk Product 4ebe0aee Home & Garden $187.84 110 1.7 21 BULK-60104b4d
15388 Bulk Product 25a99ae4 Toys & Games $555.66 496 0.5 31 BULK-ed832ba6
15389 Bulk Product d9452c2d Toys & Games $163.78 210 1.5 96 BULK-30a7ae3c
15390 Bulk Product 7b7843a7 Sports & Outdoors $201.32 63 0.8 46 BULK-ab7609a0
15391 Bulk Product a73271c6 Toys & Games $264.38 488 2.5 1 BULK-2d399918
15392 Bulk Product 783f221c Clothing $570.51 32 2.9 60 BULK-fa459e85
15393 Bulk Product 93b5fa71 Clothing $58.82 361 0.6 87 BULK-49127ccd
15394 Bulk Product 46ee2564 Books $17.05 102 1.5 58 BULK-27e359e7
15395 Bulk Product 49579f68 Electronics $719.73 29 3.0 46 BULK-903e48ca
15396 Bulk Product c0aed4fc Clothing $504.66 320 0.3 89 BULK-2b27b7c2
15397 Bulk Product 58bc9ed9 Toys & Games $790.04 158 3.3 52 BULK-01e7c2c0
15398 Bulk Product fda5cf05 Sports & Outdoors $958.28 286 4.6 59 BULK-5006b102
15399 Bulk Product 3ce2f00a Clothing $832.28 490 4.5 32 BULK-1a550f7c
15400 Bulk Product 8faace0f Sports & Outdoors $187.21 130 0.9 24 BULK-eb9001fd
15401 Bulk Product 91c08c9b Books $413.07 413 1.0 59 BULK-c3b930de
15402 Bulk Product 767c3496 Toys & Games $85.59 245 3.2 93 BULK-c3a943a4
15403 Bulk Product 96c96042 Sports & Outdoors $549.12 401 0.8 14 BULK-145eb670
15404 Bulk Product 16a12e5a Electronics $965.43 382 1.5 39 BULK-3066f5ac
15405 Bulk Product ee4b2f63 Sports & Outdoors $496.24 388 4.4 46 BULK-b63797fe
15406 Bulk Product 5931db8b Home & Garden $586.95 337 1.5 88 BULK-0624248b
15407 Bulk Product 14ac95fb Toys & Games $661.45 31 4.8 95 BULK-28f4128e
15408 Bulk Product 8f2cd5fb Books $233.89 458 2.7 89 BULK-3f35665c
15409 Bulk Product df801d6b Electronics $140.45 371 1.9 46 BULK-bffa593d
15410 Bulk Product 6f370438 Clothing $272.61 101 3.1 72 BULK-af01042e
15411 Bulk Product 51cecde9 Electronics $406.37 260 0.3 88 BULK-37bd5c2b
15412 Bulk Product f450fd76 Home & Garden $217.93 341 2.1 62 BULK-19c0f1ca
15413 Bulk Product fdc1471a Sports & Outdoors $768.42 345 4.1 17 BULK-d22a54e3
15414 Bulk Product df142dec Home & Garden $663.35 298 1.8 8 BULK-23e921be
15415 Bulk Product 2e49bb77 Books $397.99 289 0.3 27 BULK-66647cbf
15416 Bulk Product 7e8e0571 Electronics $338.49 370 3.3 61 BULK-e91b42f7
15417 Bulk Product 66e2c219 Home & Garden $54.80 6 0.4 27 BULK-c7d45d24
15418 Bulk Product f2495cdd Clothing $794.02 110 3.8 70 BULK-10ce0dc1
15419 Bulk Product dea20240 Electronics $149.45 453 0.9 4 BULK-72d364a2
15420 Bulk Product 59302905 Electronics $514.75 374 3.1 57 BULK-918fe897
15421 Bulk Product d5be4ac5 Toys & Games $438.87 314 0.6 89 BULK-defb860f
15422 Bulk Product f3949478 Clothing $196.32 107 0.0 52 BULK-2dea7fd3
15423 Bulk Product 7ab8a28b Clothing $218.16 228 2.8 98 BULK-8bc89157
15424 Bulk Product 721ad48a Toys & Games $495.55 426 2.3 44 BULK-eb6376fe
15425 Bulk Product 74727fe0 Electronics $181.56 263 4.5 99 BULK-318cdf9f
15426 Bulk Product 9a67e761 Electronics $924.17 429 1.6 62 BULK-862a2138
15427 Bulk Product 7f77cb0d Electronics $323.92 25 4.9 12 BULK-d143c8fc
15428 Bulk Product 0b5083cb Home & Garden $276.40 392 0.8 99 BULK-27f56552
15429 Bulk Product 2756f343 Toys & Games $842.94 108 0.3 33 BULK-205a83cb
15430 Bulk Product a48a00b7 Clothing $422.52 200 2.2 66 BULK-db872011
15431 Bulk Product a236ee50 Books $792.17 268 4.9 19 BULK-23fc0078
15432 Bulk Product 94c9669e Toys & Games $86.93 489 4.6 93 BULK-81d56047
15433 Bulk Product f2fe5d5a Electronics $825.39 152 0.2 56 BULK-4cffbd6c
15434 Bulk Product 3e4d1977 Sports & Outdoors $659.22 327 2.7 82 BULK-e5c3d7db
15435 Bulk Product cef07dcc Toys & Games $467.26 448 2.1 44 BULK-d3ce4db9
15436 Bulk Product 88454354 Home & Garden $845.58 169 3.9 87 BULK-127ec682
15437 Bulk Product 6abdb534 Electronics $492.60 374 4.2 19 BULK-7f75c132
15438 Bulk Product f9e34879 Home & Garden $974.95 319 3.2 28 BULK-a333bef2
15439 Bulk Product a2ce84d7 Home & Garden $651.47 479 0.4 98 BULK-4625e984
15440 Bulk Product 58666300 Toys & Games $686.99 195 3.6 62 BULK-c7b3d19c
15441 Bulk Product 69c9ed05 Electronics $776.40 78 3.2 28 BULK-f2b7fdcd
15442 Bulk Product 47f6dac1 Books $840.65 448 2.8 13 BULK-7a888710
15443 Bulk Product ee833524 Home & Garden $212.24 13 4.8 72 BULK-6834dcad
15444 Bulk Product bf40d89f Clothing $570.99 57 0.8 89 BULK-e26ecd61
15445 Bulk Product 64b010ab Electronics $31.97 344 0.8 33 BULK-2eba2f90
15446 Bulk Product 2587cd16 Sports & Outdoors $283.37 415 0.3 3 BULK-8e39b349
15447 Bulk Product 93297537 Toys & Games $773.03 242 4.3 62 BULK-9688407c
15448 Bulk Product e22bf46e Books $255.99 256 2.8 31 BULK-7a8a2c71
15449 Bulk Product 42aa190b Sports & Outdoors $333.96 8 3.2 42 BULK-1c87c18b
15450 Bulk Product 0cf46e2d Home & Garden $480.20 276 1.9 3 BULK-6d6d80c7
15451 Bulk Product 16ccd30c Home & Garden $830.59 72 0.0 62 BULK-0dd7c424
15452 Bulk Product f1afc89a Electronics $304.76 261 1.1 60 BULK-b209ae7c
15453 Bulk Product 122d0b27 Sports & Outdoors $834.92 405 2.2 69 BULK-2615f697
15454 Bulk Product 20fdc1e3 Electronics $534.87 323 1.0 34 BULK-f679de75
15455 Bulk Product 61083b7a Toys & Games $490.33 158 1.9 79 BULK-9af9e67d
15456 Bulk Product 5e799e37 Home & Garden $100.46 35 0.2 54 BULK-736d3259
15457 Bulk Product 9ba38eab Books $567.71 123 4.3 58 BULK-f4100b80
15458 Bulk Product ed24197d Home & Garden $409.21 352 4.9 0 BULK-6b391e3e
15459 Bulk Product 1c594e28 Books $882.72 410 0.4 62 BULK-dd73a1b4
15460 Bulk Product 2054d12d Sports & Outdoors $697.32 467 4.6 7 BULK-95875094
15461 Bulk Product 46c72da9 Clothing $890.19 221 3.5 41 BULK-45f77004
15462 Bulk Product 7f45cbf6 Electronics $200.69 314 1.1 92 BULK-a18fd470
15463 Bulk Product 83ebdd1f Electronics $740.15 100 1.2 75 BULK-d5d75a3b
15464 Bulk Product 5acdcdee Clothing $325.58 181 4.3 97 BULK-fa458dff
15465 Bulk Product 4c6ee5af Books $776.18 313 4.4 56 BULK-8f09d2a2
15466 Bulk Product f0f868b6 Electronics $432.49 477 3.5 55 BULK-290b99c4
15467 Bulk Product 848a0ab8 Sports & Outdoors $578.38 145 1.3 75 BULK-0628bbcc
15468 Bulk Product ae338767 Electronics $498.18 140 0.7 20 BULK-7e869da2
15469 Bulk Product ddcb6717 Toys & Games $455.38 143 2.1 16 BULK-f84e9865
15470 Bulk Product 4cdfb0d4 Electronics $320.42 66 1.7 90 BULK-bb14deab
15471 Bulk Product 2e2b0849 Clothing $746.56 39 4.9 45 BULK-f9e0d5ce
15472 Bulk Product b82f32cf Toys & Games $929.69 490 1.1 8 BULK-ca14f056
15473 Bulk Product cb18dacd Clothing $590.42 160 5.0 61 BULK-3e53d12a
15474 Bulk Product b7667186 Clothing $673.69 254 1.5 99 BULK-19090e02
15475 Bulk Product 84f2bfb1 Toys & Games $140.85 324 2.5 5 BULK-8c25c044
15476 Bulk Product 9d601469 Home & Garden $270.47 271 0.6 1 BULK-bd1737f8
15477 Bulk Product 55f936a1 Clothing $467.38 81 1.7 66 BULK-e84790f9
15478 Bulk Product 8bdd988e Toys & Games $923.15 21 0.7 80 BULK-7cded128
15479 Bulk Product 8aa6b520 Clothing $161.33 209 2.6 58 BULK-f6d52656
15480 Bulk Product 76a2c2d2 Sports & Outdoors $71.87 279 0.4 96 BULK-cf0e52c2
15481 Bulk Product fafa4662 Books $104.74 434 1.9 47 BULK-9636add1
15482 Bulk Product a1dba939 Home & Garden $525.64 90 3.0 34 BULK-e7d47b59
15483 Bulk Product 0c7c89de Electronics $811.41 431 1.5 11 BULK-3b206cd5
15484 Bulk Product 010a1fe8 Books $102.87 335 2.5 97 BULK-bcc75716
15485 Bulk Product e57dd48e Electronics $147.32 368 5.0 99 BULK-7be0d2e6
15486 Bulk Product 93cbeadc Electronics $19.86 129 1.7 1 BULK-afd7e0cd
15487 Bulk Product 819fa533 Electronics $513.70 13 2.1 76 BULK-43ff9fd8
15488 Bulk Product 36505342 Books $478.38 427 3.2 49 BULK-7759624b
15489 Bulk Product cfddd8d2 Books $462.70 413 4.9 77 BULK-ae576ed1
15490 Bulk Product 856c95e2 Clothing $829.84 479 2.6 66 BULK-3f8f11a0
15491 Bulk Product 30e37ed5 Sports & Outdoors $20.17 453 0.6 25 BULK-38e3d70a
15492 Bulk Product 1b807a1d Books $74.47 113 1.2 6 BULK-8cf5f4c0
15493 Bulk Product 7f8774ab Toys & Games $96.69 453 2.7 15 BULK-e15b0842
15494 Bulk Product 5ed42c2a Electronics $381.70 144 4.0 54 BULK-ba0d949a
15495 Bulk Product 7761707a Home & Garden $910.63 150 2.8 72 BULK-41c02e3d
15496 Bulk Product c325a66a Books $448.16 261 1.9 92 BULK-85856dbc
15497 Bulk Product e09a973d Toys & Games $587.49 183 2.7 28 BULK-fa1cb99a
15498 Bulk Product 6a09a855 Toys & Games $763.74 10 4.7 88 BULK-2e11827e
15499 Bulk Product fd0071ad Books $210.74 174 1.7 72 BULK-4e648bb8
15500 Bulk Product 39e0ba82 Sports & Outdoors $189.76 50 4.5 50 BULK-82422e4c
15501 Bulk Product 7ce4cc43 Sports & Outdoors $324.85 49 3.4 48 BULK-f8a193bf
15502 Bulk Product 6ef6dc30 Sports & Outdoors $888.36 25 4.5 43 BULK-19222dbb
15503 Bulk Product 63f57d82 Books $975.49 418 1.3 45 BULK-1e086ab8
15504 Bulk Product 5c118001 Clothing $418.24 197 2.3 25 BULK-143cf496
15505 Bulk Product 527361fe Sports & Outdoors $683.55 336 1.3 4 BULK-c89b3f06
15506 Bulk Product 16d7bc45 Clothing $297.11 198 0.4 5 BULK-4107138e
15507 Bulk Product df1d7970 Books $556.31 23 1.2 29 BULK-b0c0dd41
15508 Bulk Product 348251a8 Electronics $329.99 417 0.4 89 BULK-3c013db6
15509 Bulk Product 400e7b56 Clothing $530.35 429 3.6 19 BULK-8043c602
15510 Bulk Product d1a3b896 Toys & Games $888.91 13 2.7 60 BULK-f1aaff3e
15511 Bulk Product 32c3f96a Electronics $77.00 496 3.4 35 BULK-1a6962f1
15512 Bulk Product b5d09918 Clothing $658.24 66 1.5 40 BULK-923f3747
15513 Bulk Product ada944fe Home & Garden $954.97 126 3.4 44 BULK-2116a8e0
15514 Bulk Product 3cf5c15d Home & Garden $646.01 147 3.1 63 BULK-a00534a7
15515 Bulk Product a9557034 Clothing $199.07 330 2.4 46 BULK-33d1dccc
15516 Bulk Product bab9ff2c Sports & Outdoors $622.49 253 2.3 0 BULK-f91a2d84
15517 Bulk Product 1401d9a8 Clothing $270.69 270 0.6 87 BULK-deca7670
15518 Bulk Product f79ab4f4 Electronics $683.61 377 0.5 30 BULK-05bc81bd
15519 Bulk Product f2a78dee Books $153.95 362 2.2 15 BULK-8d7d5676
15520 Bulk Product b62d8e9f Clothing $300.12 475 3.7 9 BULK-1da007d5
15521 Bulk Product a9f784fd Home & Garden $152.39 117 2.9 48 BULK-daa0b9b4
15522 Bulk Product 487595e7 Clothing $203.87 256 3.9 29 BULK-ee04e23e
15523 Bulk Product 586c344e Electronics $572.69 269 0.5 70 BULK-257a7600
15524 Bulk Product d4f2cb48 Clothing $537.74 359 0.4 57 BULK-4c2fcebd
15525 Bulk Product bde02f9b Toys & Games $874.77 121 2.7 30 BULK-22b41d4e
15526 Bulk Product b5b40b67 Books $401.73 104 3.8 92 BULK-aa0aff8f
15527 Bulk Product b56fe42b Books $917.84 402 1.7 47 BULK-f432414b
15528 Bulk Product 9c1d3065 Toys & Games $795.04 344 0.6 3 BULK-94e65833
15529 Bulk Product 2b0d11cf Home & Garden $475.81 147 1.9 71 BULK-37f9e960
15530 Bulk Product c9e497ff Electronics $68.83 385 0.3 6 BULK-549cbb20
15531 Bulk Product e2f0bcf7 Clothing $611.39 479 1.3 35 BULK-bad4c19b
15532 Bulk Product 3f80287a Sports & Outdoors $908.27 58 0.1 17 BULK-e67d30cb
15533 Bulk Product 9bca4712 Home & Garden $601.49 80 3.0 69 BULK-650dad58
15534 Bulk Product 5f1a93b2 Toys & Games $701.39 494 4.3 41 BULK-fd5d1799
15535 Bulk Product d20cb10c Electronics $491.11 165 1.5 46 BULK-2ab3cf56
15536 Bulk Product 1bb34fbf Toys & Games $499.30 209 2.3 47 BULK-d6739aa6
15537 Bulk Product cd0f4e9f Books $703.05 461 4.6 37 BULK-e98cda34
15538 Bulk Product fcfbbafe Sports & Outdoors $744.33 16 1.7 31 BULK-87c51839
15539 Bulk Product 32561bcd Home & Garden $551.12 289 0.5 7 BULK-51d9db21
15540 Bulk Product c00ed6e7 Toys & Games $90.54 304 3.9 17 BULK-bf23e289
15541 Bulk Product 50489817 Home & Garden $669.46 78 1.4 2 BULK-0e6969ee
15542 Bulk Product b0c10708 Clothing $852.97 417 3.5 71 BULK-2135720c
15543 Bulk Product b4f334f3 Sports & Outdoors $421.30 289 2.3 42 BULK-d9488306
15544 Bulk Product a2d72847 Electronics $206.36 52 4.0 4 BULK-c5fa4d58
15545 Bulk Product 42845e66 Toys & Games $289.70 66 2.3 16 BULK-2c14cadd
15546 Bulk Product 91519574 Toys & Games $653.29 171 2.2 78 BULK-50ff2362
15547 Bulk Product 1bb70cbe Clothing $408.08 396 3.1 44 BULK-cd1b1946
15548 Bulk Product 5873ca0e Books $902.08 489 2.1 58 BULK-7784a741
15549 Bulk Product 3342a975 Sports & Outdoors $603.11 284 2.7 11 BULK-ba7811c2
15550 Bulk Product 91d93279 Sports & Outdoors $797.59 189 3.4 29 BULK-7180f9a8
15551 Bulk Product e609b8a3 Books $405.97 53 2.3 12 BULK-0e74d248
15552 Bulk Product 8cd59695 Books $598.34 261 1.9 32 BULK-52be4589
15553 Bulk Product b50c06eb Electronics $64.40 294 1.0 64 BULK-de1058c2
15554 Bulk Product b5ea9bdb Home & Garden $691.83 96 2.0 74 BULK-a0627b17
15555 Bulk Product a8ffe93c Electronics $514.41 315 4.0 5 BULK-43686944
15556 Bulk Product 0729ae98 Books $420.93 300 1.3 69 BULK-7866ec59
15557 Bulk Product 365fa373 Home & Garden $99.23 126 4.9 63 BULK-bd46f6f5
15558 Bulk Product 5098085c Electronics $520.43 497 0.3 97 BULK-08677ef9
15559 Bulk Product da1263c0 Toys & Games $869.72 357 1.6 96 BULK-386e4524
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