Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

17 ms

Page Size

200

Current Page

119 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 119 Results Showing 23601 - 23800 of 24441

ID Name Category Price Stock Rating Reviews SKU
24160 Bulk Product 6930e6df Books $874.38 0 2.6 50 BULK-1bf52115
24161 Bulk Product c7518070 Home & Garden $745.51 477 3.5 71 BULK-b2c5fed4
24162 Bulk Product 58f2b7e0 Toys & Games $1,005.31 451 4.0 45 BULK-db626b51
24163 Bulk Product 66ecaa65 Clothing $811.18 448 4.6 10 BULK-78ddcac1
24164 Bulk Product 71a99f56 Sports & Outdoors $359.99 362 4.1 84 BULK-c965d749
24165 Bulk Product 2190dda6 Electronics $581.96 278 0.3 99 BULK-e051ad9f
24166 Bulk Product 9546db1c Toys & Games $263.98 213 3.1 74 BULK-88b08f86
24167 Bulk Product 34d9baf9 Toys & Games $168.41 26 1.6 86 BULK-6a461e81
24168 Bulk Product d2de2136 Clothing $874.02 253 2.3 6 BULK-748c2a0e
24169 Bulk Product 25f40a77 Electronics $207.72 337 4.6 95 BULK-171485b6
24170 Bulk Product b4712d09 Toys & Games $474.96 434 1.1 26 BULK-4f924d60
24171 Bulk Product 0323b1a7 Electronics $388.20 131 3.9 16 BULK-3a639307
24172 Bulk Product ddd7fe9d Electronics $265.72 327 2.2 5 BULK-d9b4bab3
24173 Bulk Product 444be965 Books $848.45 98 2.5 24 BULK-ece8401f
24174 Bulk Product d49110aa Electronics $401.77 103 0.5 40 BULK-b315a7c3
24175 Bulk Product 49c35604 Books $672.28 404 2.9 2 BULK-38fbd21c
24176 Bulk Product 5d95aee6 Home & Garden $50.73 119 0.5 84 BULK-8f3df6e2
24177 Bulk Product 0f03d507 Home & Garden $218.52 356 3.5 60 BULK-c11e3eeb
24178 Bulk Product d187606d Toys & Games $229.68 277 3.3 25 BULK-59109421
24179 Bulk Product e2618806 Clothing $563.89 209 1.0 55 BULK-1eb5cc26
24180 Bulk Product d4e3b3ee Books $204.07 310 1.6 47 BULK-a02e9eeb
24181 Bulk Product 7bde1e57 Home & Garden $913.76 89 1.5 55 BULK-e72f2a0e
24182 Bulk Product 009748a0 Electronics $666.67 20 2.8 81 BULK-28b78940
24183 Bulk Product 63035bbb Toys & Games $545.88 450 0.2 20 BULK-f78fe310
24184 Bulk Product a654f25f Books $188.62 180 0.8 46 BULK-61c32a76
24185 Bulk Product 73f9957f Clothing $389.42 155 0.2 77 BULK-33738345
24186 Bulk Product ecf77986 Clothing $690.46 276 0.5 73 BULK-80ac7112
24187 Bulk Product 8be59984 Clothing $898.48 235 2.0 97 BULK-84f1b10c
24188 Bulk Product ae7ddbcf Sports & Outdoors $494.07 243 4.4 37 BULK-f4ef1a1b
24189 Bulk Product e1a18df4 Home & Garden $484.60 376 0.5 22 BULK-494f54a5
24190 Bulk Product 172905b3 Sports & Outdoors $984.90 268 1.2 64 BULK-1a983401
24191 Bulk Product bb3628e2 Sports & Outdoors $583.91 44 0.5 27 BULK-0f71371b
24192 Bulk Product c1a85250 Clothing $126.42 293 4.4 49 BULK-133f3051
24193 Bulk Product e4102f06 Electronics $181.22 71 1.8 98 BULK-f59170d9
24194 Bulk Product ed11d18c Clothing $669.20 400 2.5 1 BULK-f125e4f9
24195 Bulk Product 4123ad7e Electronics $906.95 333 4.7 70 BULK-ae0179eb
24196 Bulk Product 866c4092 Books $384.19 133 3.2 14 BULK-1c8c15a6
24197 Bulk Product 32aec0ee Books $727.68 56 4.4 69 BULK-2559da34
24198 Bulk Product 4f1061c6 Electronics $508.74 249 2.6 71 BULK-6be0c851
24199 Bulk Product 744da551 Sports & Outdoors $73.13 405 1.9 49 BULK-b49e6c83
24200 Bulk Product e0eed6b1 Books $304.77 208 2.8 24 BULK-9586e2f8
24201 Bulk Product 53bfad43 Home & Garden $563.01 200 2.6 12 BULK-08f9ffd1
24202 Bulk Product fc0fcffa Toys & Games $414.43 337 1.7 2 BULK-576e97a6
24203 Bulk Product d3a41ae8 Sports & Outdoors $503.12 38 3.2 13 BULK-80339d76
24204 Bulk Product cbadd1fc Clothing $488.25 250 1.6 36 BULK-19fba86b
24205 Bulk Product 3d04f70a Books $165.35 382 2.0 34 BULK-25f312dc
24206 Bulk Product dbdc21cb Toys & Games $1,006.50 104 3.5 89 BULK-fd610bd4
24207 Bulk Product 2f9c7963 Sports & Outdoors $339.15 25 4.4 85 BULK-4b3f3be8
24208 Bulk Product c998a7aa Electronics $623.92 149 3.4 55 BULK-75ca4b30
24209 Bulk Product 6346e790 Electronics $339.71 422 3.9 47 BULK-94bf2a41
24210 Bulk Product e3c3ce0a Home & Garden $329.50 458 0.9 36 BULK-c79c9cbf
24211 Bulk Product 819e72ed Toys & Games $312.94 216 4.0 17 BULK-df522470
24212 Bulk Product 2ad6eb58 Electronics $469.64 237 4.1 95 BULK-c39688ad
24213 Bulk Product 3f2a3787 Home & Garden $505.28 427 2.1 0 BULK-4fa2f577
24214 Bulk Product f0e31fc4 Clothing $620.44 139 2.7 77 BULK-d6e1e090
24215 Bulk Product 5becce53 Books $676.60 68 0.5 2 BULK-dcd74fef
24216 Bulk Product 565d3622 Toys & Games $902.60 219 2.8 44 BULK-4eb0671b
24217 Bulk Product cec24dd4 Electronics $844.11 90 4.0 27 BULK-0b1a587b
24218 Bulk Product 0ccf6a3c Clothing $444.30 87 4.4 1 BULK-86f40566
24219 Bulk Product 6675588f Sports & Outdoors $373.78 233 3.8 59 BULK-d652ed94
24220 Bulk Product 70bca328 Sports & Outdoors $820.04 429 4.4 82 BULK-19cb1a26
24221 Bulk Product 47a29a9e Clothing $275.53 95 1.8 17 BULK-169267e7
24222 Bulk Product 94324a0f Sports & Outdoors $173.32 181 0.1 27 BULK-3e4f29f1
24223 Bulk Product 09fd478c Sports & Outdoors $298.01 320 0.7 28 BULK-92b35193
24224 Bulk Product 1a3d44fc Electronics $556.00 129 4.2 88 BULK-01e77511
24225 Bulk Product 5f27a8c1 Sports & Outdoors $447.09 361 0.6 76 BULK-273cef03
24226 Bulk Product a00fc693 Electronics $951.43 498 1.3 98 BULK-07bece2d
24227 Bulk Product 786fbaf8 Clothing $405.38 295 4.8 39 BULK-d3b538cb
24228 Bulk Product 13135d02 Electronics $883.83 162 2.9 45 BULK-3682eaf6
24229 Bulk Product 83020007 Clothing $330.81 409 2.1 11 BULK-4f9939f7
24230 Bulk Product 998be65e Books $922.88 21 2.5 74 BULK-c065e828
24231 Bulk Product 4b7d756c Electronics $561.47 214 1.1 41 BULK-fb9bdecd
24232 Bulk Product 5eff88d5 Sports & Outdoors $218.11 10 2.6 35 BULK-8d00028d
24233 Bulk Product 73d1d22d Home & Garden $380.66 475 4.0 55 BULK-9bc232ed
24234 Bulk Product e248264c Toys & Games $941.26 62 3.7 88 BULK-f6ab70d2
24235 Bulk Product 9f88bafe Toys & Games $998.54 348 3.2 43 BULK-86c85f50
24236 Bulk Product d5b935f3 Home & Garden $810.28 94 2.5 59 BULK-b323678f
24237 Bulk Product 86d3173f Books $339.61 25 0.7 54 BULK-8b346968
24238 Bulk Product 3f030904 Electronics $740.05 241 2.6 84 BULK-9d91cae7
24239 Bulk Product 32b7a094 Sports & Outdoors $205.94 350 3.7 57 BULK-ac083fa6
24240 Bulk Product ba4bd1e9 Sports & Outdoors $187.70 64 3.4 0 BULK-683ddd95
24241 Bulk Product 9e0bae8c Electronics $850.86 191 0.3 47 BULK-2b962f55
24242 Bulk Product 4af08285 Clothing $377.47 195 1.0 20 BULK-f5eb80e8
24243 Bulk Product 49deb8ab Electronics $512.22 341 3.6 30 BULK-f9805643
24244 Bulk Product f5b5d8fe Books $127.55 421 0.2 21 BULK-b3d596ea
24245 Bulk Product 88b9787d Home & Garden $571.47 225 0.3 81 BULK-48799089
24246 Bulk Product d9767062 Toys & Games $902.87 344 0.4 71 BULK-5104db4a
24247 Bulk Product 57c4c6bf Home & Garden $564.15 30 3.5 83 BULK-691bd2f3
24248 Bulk Product 1ea61eea Books $743.85 424 2.5 86 BULK-53075ba0
24249 Bulk Product d3eba1da Sports & Outdoors $104.32 287 0.8 16 BULK-75d7e22a
24250 Bulk Product 2df1e459 Electronics $569.95 97 1.6 84 BULK-820938b4
24251 Bulk Product 69bad8ff Sports & Outdoors $614.40 211 1.5 99 BULK-5ee338f9
24252 Bulk Product f26e918c Toys & Games $259.60 102 1.4 49 BULK-96de34da
24253 Bulk Product 21796322 Sports & Outdoors $195.18 277 3.7 3 BULK-9f42e950
24254 Bulk Product 8a192342 Clothing $187.94 318 1.4 31 BULK-22eca301
24255 Bulk Product 14f3c605 Home & Garden $829.86 81 3.3 55 BULK-dc41e2b6
24256 Bulk Product 8ba112ab Home & Garden $746.22 386 0.2 88 BULK-0fbacbef
24257 Bulk Product 06075b2c Electronics $444.30 157 1.1 71 BULK-91029418
24258 Bulk Product f93370fa Toys & Games $690.72 58 4.4 69 BULK-f625557f
24259 Bulk Product fa79805a Sports & Outdoors $69.22 238 0.4 72 BULK-0fdb2f22
24260 Bulk Product d2080169 Sports & Outdoors $829.53 476 0.3 19 BULK-7e93ffcc
24261 Bulk Product 4272137c Home & Garden $628.80 375 0.5 79 BULK-25ac654b
24262 Bulk Product cf851bcb Toys & Games $30.50 349 3.6 32 BULK-edefc1ea
24263 Bulk Product b96e8818 Clothing $53.85 291 2.2 31 BULK-f4312e68
24264 Bulk Product 1421b459 Sports & Outdoors $321.38 248 0.4 62 BULK-ca02a933
24265 Bulk Product 47c86741 Sports & Outdoors $976.69 282 1.7 41 BULK-416a57ea
24266 Bulk Product d3372d17 Electronics $75.54 115 4.9 44 BULK-8d02b67f
24267 Bulk Product 0e2a0d7b Home & Garden $138.72 54 2.3 68 BULK-932eec8f
24268 Bulk Product c26d0201 Books $293.01 370 2.7 38 BULK-2cffa2d5
24269 Bulk Product db4a36db Home & Garden $224.45 68 1.1 41 BULK-ba646713
24270 Bulk Product c7bb35e7 Clothing $886.65 396 4.0 56 BULK-a166c04e
24271 Bulk Product b41ed421 Books $493.62 179 4.5 65 BULK-82fe2fca
24272 Bulk Product d373fb3f Electronics $332.96 42 3.4 58 BULK-1f4a69bd
24273 Bulk Product 3eea6b8e Electronics $91.93 75 4.8 61 BULK-5b4b933c
24274 Bulk Product 8195dfc6 Sports & Outdoors $427.78 361 1.9 58 BULK-b4f6fdf2
24275 Bulk Product 71b454e3 Clothing $118.99 338 5.0 0 BULK-bb03bee6
24276 Bulk Product 8e4e8538 Electronics $168.08 243 0.4 6 BULK-8aa15f9a
24277 Bulk Product 7fbae816 Home & Garden $669.40 357 2.9 41 BULK-d45c398f
24278 Bulk Product 342cff71 Clothing $957.81 359 2.7 68 BULK-7be4fc11
24279 Bulk Product 66149958 Clothing $598.37 77 1.5 33 BULK-d1cedff7
24280 Bulk Product 47a356e2 Clothing $462.03 74 0.6 65 BULK-e0f9e1c2
24281 Bulk Product 1f43bce8 Sports & Outdoors $412.58 37 3.6 48 BULK-1e2c17bc
24282 Bulk Product 735db58b Toys & Games $419.15 71 3.6 60 BULK-89c8cda5
24283 Bulk Product a5920cb7 Electronics $817.38 403 2.4 22 BULK-9a6f0f01
24284 Bulk Product 94b0a4ff Electronics $680.07 480 3.7 97 BULK-b357998f
24285 Bulk Product 226c99f9 Books $991.65 159 3.6 86 BULK-ed7a45e8
24286 Bulk Product 2fe64224 Books $699.25 239 3.7 45 BULK-e0a20f37
24287 Bulk Product d7dbbb89 Clothing $417.88 3 4.9 87 BULK-e85e20de
24288 Bulk Product 3f9f7470 Electronics $561.99 461 3.2 62 BULK-cf3516e4
24289 Bulk Product a47cc51d Books $384.25 495 2.4 41 BULK-c7a1fdfb
24290 Bulk Product cd8a7338 Home & Garden $484.88 194 2.7 32 BULK-a1ff757e
24291 Bulk Product 1436ad57 Toys & Games $331.11 182 1.0 10 BULK-263abc7f
24292 Bulk Product 080eb84a Books $232.98 358 2.5 0 BULK-2a2bfb6f
24293 Bulk Product c0a64dcd Books $63.72 355 3.2 55 BULK-4646cf43
24294 Bulk Product b231010d Books $790.39 41 1.3 50 BULK-42a23fef
24295 Bulk Product efc4af1e Clothing $596.30 201 3.2 45 BULK-baf2be24
24296 Bulk Product 39536f70 Toys & Games $341.22 406 4.2 55 BULK-9e33c2df
24297 Bulk Product 046078c8 Home & Garden $976.05 283 1.7 38 BULK-7cc41044
24298 Bulk Product 66bd7e78 Electronics $680.84 235 2.0 14 BULK-f20819f3
24299 Bulk Product 450d4f03 Sports & Outdoors $903.30 104 1.2 62 BULK-e214706b
24300 Bulk Product b3d2794c Toys & Games $843.28 416 3.6 1 BULK-f5d8bd0e
24301 Bulk Product b619120d Clothing $530.53 336 4.8 89 BULK-221505f8
24302 Bulk Product 89f4d20f Toys & Games $708.17 471 3.3 49 BULK-a2c13e38
24303 Bulk Product a3f8c96d Sports & Outdoors $547.49 71 1.2 86 BULK-7c76a846
24304 Bulk Product df3a352a Toys & Games $525.62 294 0.8 78 BULK-fba345d3
24305 Bulk Product b1afc906 Home & Garden $408.09 336 3.5 4 BULK-2c8278d2
24306 Bulk Product 8621e84e Clothing $720.92 336 1.1 54 BULK-81709226
24307 Bulk Product 9e558d5e Clothing $567.30 270 2.0 75 BULK-d4f9f30c
24308 Bulk Product ef39ca9a Toys & Games $870.70 54 0.9 49 BULK-c6d0c43d
24309 Bulk Product 55dfb6ab Home & Garden $117.43 149 1.8 87 BULK-b749bed5
24310 Bulk Product 6e79db2f Clothing $284.40 318 2.1 99 BULK-4642a785
24311 Bulk Product 740f0699 Clothing $328.23 14 2.3 40 BULK-9eac89ac
24312 Bulk Product a7990844 Home & Garden $663.43 33 4.9 9 BULK-521429e5
24313 Bulk Product bb10f485 Sports & Outdoors $686.33 41 2.0 89 BULK-f23d8c10
24314 Bulk Product ba5302cb Home & Garden $131.50 144 4.7 11 BULK-f53c335a
24315 Bulk Product fa21fad3 Toys & Games $98.62 494 2.6 50 BULK-5dd9eace
24316 Bulk Product f0048439 Toys & Games $375.39 132 3.4 75 BULK-0ce4b846
24317 Bulk Product 526f347a Toys & Games $813.07 213 1.6 14 BULK-2ead0834
24318 Bulk Product 85987399 Sports & Outdoors $925.51 350 3.7 51 BULK-241f1d73
24319 Bulk Product b1b43200 Clothing $827.67 220 0.5 60 BULK-641a1ed5
24320 Bulk Product dc65aeec Toys & Games $640.10 155 4.8 2 BULK-294743b9
24321 Bulk Product 920547fd Sports & Outdoors $895.06 26 0.3 95 BULK-150f235f
24322 Bulk Product b582bbf5 Home & Garden $285.81 481 2.6 51 BULK-37a94340
24323 Bulk Product 2bc3fc48 Sports & Outdoors $688.80 415 2.9 38 BULK-13b07785
24324 Bulk Product 162ac8c0 Books $359.49 348 0.1 98 BULK-c949d1fb
24325 Bulk Product ae6f9e07 Toys & Games $477.51 458 0.3 13 BULK-82aecc07
24326 Bulk Product 4bc1ae80 Toys & Games $220.96 418 3.8 19 BULK-5c829765
24327 Bulk Product f181a99d Home & Garden $607.30 387 3.1 4 BULK-9217aeb3
24328 Bulk Product 4adf57df Sports & Outdoors $737.91 237 1.5 4 BULK-f441a1e6
24329 Bulk Product 80bbe631 Clothing $82.58 408 2.3 93 BULK-6cbe755b
24330 Bulk Product 2aee29ae Electronics $686.90 219 2.2 21 BULK-1ca91e8d
24331 Bulk Product f64a0690 Home & Garden $403.92 488 4.6 79 BULK-a633427c
24332 Bulk Product a2e1fd56 Toys & Games $581.57 269 0.2 51 BULK-c21d565e
24333 Bulk Product 77e9f7a1 Clothing $43.92 447 2.2 37 BULK-9239b560
24334 Bulk Product 98238be7 Books $826.38 392 4.9 74 BULK-93b5d3ea
24335 Bulk Product b9b4498a Toys & Games $945.92 231 2.1 11 BULK-c019f215
24336 Bulk Product f61f0a5c Clothing $628.49 304 3.2 25 BULK-8bbce299
24337 Bulk Product 16852ebb Home & Garden $363.06 461 4.3 19 BULK-845081b5
24338 Bulk Product 95634f5e Electronics $541.91 442 4.9 98 BULK-9a894dbe
24339 Bulk Product af13dae3 Sports & Outdoors $712.77 102 4.8 39 BULK-31ddcb93
24340 Bulk Product c083ffb3 Sports & Outdoors $392.27 99 0.9 72 BULK-50939876
24341 Bulk Product a498e1e7 Electronics $772.67 154 2.7 57 BULK-d1665dcf
24342 Bulk Product 1444082e Home & Garden $305.85 180 5.0 46 BULK-48f2a3f0
24343 Bulk Product c288e3c5 Books $330.39 78 4.7 65 BULK-98515b63
24344 Bulk Product 73b6fd69 Sports & Outdoors $984.87 390 3.7 17 BULK-ade72c93
24345 Bulk Product dffb1ddb Books $376.35 406 3.9 89 BULK-729a244f
24346 Bulk Product 9b509d5c Toys & Games $138.41 93 0.4 27 BULK-664f7077
24347 Bulk Product a39c1435 Toys & Games $644.55 279 2.3 15 BULK-fe5d31dc
24348 Bulk Product 52932d1f Clothing $878.25 391 4.2 23 BULK-624bdd3f
24349 Bulk Product 3c4e6a86 Sports & Outdoors $166.38 453 4.0 45 BULK-abe6a7f8
24350 Bulk Product 589cc1cc Sports & Outdoors $862.58 395 3.3 25 BULK-d09bd8bb
24351 Bulk Product e39b0a78 Home & Garden $600.34 282 2.6 48 BULK-16193b44
24352 Bulk Product 8a97874d Toys & Games $70.12 18 0.9 43 BULK-7b1ccc9c
24353 Bulk Product c4941afc Home & Garden $783.10 94 2.8 71 BULK-f0440643
24354 Bulk Product 4126fe52 Toys & Games $284.63 114 3.4 60 BULK-ef7cf65e
24355 Bulk Product 2ca7d36c Electronics $861.68 253 3.3 54 BULK-124ebfa9
24356 Bulk Product ff10d1f0 Toys & Games $10.08 489 0.1 30 BULK-8919e7fe
24357 Bulk Product af438a15 Sports & Outdoors $380.42 8 0.3 8 BULK-d8951a32
24358 Bulk Product bace0c95 Toys & Games $899.27 104 4.8 35 BULK-fadfd483
24359 Bulk Product 353f436a Clothing $48.42 463 3.3 24 BULK-d83171c9
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