Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

74 ms

Page Size

200

Current Page

54 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 54 Results Showing 10601 - 10800 of 24441

ID Name Category Price Stock Rating Reviews SKU
11160 Bulk Product 2f9fd318 Clothing $529.49 296 4.6 53 BULK-2d8655d8
11161 Bulk Product 4bfd01ba Home & Garden $80.14 242 3.8 21 BULK-d61b886c
11162 Bulk Product 9d30be24 Books $393.55 224 1.4 4 BULK-4e42aacf
11163 Bulk Product 05796ea4 Books $327.41 386 2.5 44 BULK-a8f992ec
11164 Bulk Product c105760e Home & Garden $693.01 334 4.4 47 BULK-bc457b4b
11165 Bulk Product 60d2b0a8 Electronics $831.48 337 0.3 39 BULK-7e85fa26
11166 Bulk Product f0c344d4 Toys & Games $393.80 84 2.0 73 BULK-57106ba6
11167 Bulk Product 3104f3fc Clothing $673.76 428 0.9 19 BULK-4247b918
11168 Bulk Product aaf771c9 Books $543.76 202 1.8 48 BULK-286b97de
11169 Bulk Product 85410302 Electronics $711.66 181 3.5 64 BULK-e1f6f83e
11170 Bulk Product 5d985c7b Clothing $313.65 419 0.5 17 BULK-2e6e0e6d
11171 Bulk Product 3f0e57d8 Electronics $695.05 354 4.3 56 BULK-2b04f93a
11172 Bulk Product 3ff96a7b Toys & Games $731.00 392 1.1 20 BULK-b3565e24
11173 Bulk Product 013ca81e Electronics $309.03 112 2.4 8 BULK-0a89c5c3
11174 Bulk Product c265d087 Toys & Games $890.38 433 1.1 1 BULK-651e3db6
11175 Bulk Product 4051d86a Home & Garden $310.16 361 1.8 67 BULK-ab09abea
11176 Bulk Product 1ad39a6c Sports & Outdoors $288.56 177 2.6 1 BULK-4046e9e9
11177 Bulk Product 92d51ef4 Books $619.20 151 2.6 0 BULK-6cc06a7e
11178 Bulk Product a1a8b8f7 Home & Garden $421.02 360 2.8 82 BULK-112b762a
11179 Bulk Product 60092219 Sports & Outdoors $122.79 170 1.6 28 BULK-bcfcfcde
11180 Bulk Product d4b9c578 Home & Garden $78.46 349 5.0 0 BULK-b12de2ef
11181 Bulk Product e1cffcc1 Home & Garden $124.67 134 1.2 56 BULK-4f6c4774
11182 Bulk Product a9125faa Electronics $1,001.32 375 3.1 21 BULK-4ad2ac8a
11183 Bulk Product 7c471295 Sports & Outdoors $934.23 134 2.3 13 BULK-16652f76
11184 Bulk Product 41c62568 Clothing $746.22 124 2.5 22 BULK-fcc583f4
11185 Bulk Product 59d7e8b0 Electronics $496.47 329 1.7 37 BULK-c3bdaf15
11186 Bulk Product 66fd03f3 Toys & Games $918.45 375 1.0 84 BULK-dd0c9df2
11187 Bulk Product 2bcf0594 Books $881.49 438 3.4 49 BULK-264b0773
11188 Bulk Product 99c873a9 Electronics $218.18 218 0.3 13 BULK-ee025786
11189 Bulk Product 7bbd5783 Clothing $753.56 476 4.6 28 BULK-3d1a9c1e
11190 Bulk Product e07617dc Home & Garden $600.56 26 2.7 26 BULK-d90c68eb
11191 Bulk Product 75da477d Books $803.71 465 3.5 94 BULK-7f692ea6
11192 Bulk Product 7e7a5229 Electronics $503.69 211 2.5 53 BULK-f97ee96f
11193 Bulk Product e0cba3c7 Books $262.33 479 0.9 13 BULK-5bedc8bd
11194 Bulk Product 93cf0345 Toys & Games $978.12 168 4.4 58 BULK-63a7b0fd
11195 Bulk Product 967d7e45 Sports & Outdoors $131.06 338 0.8 12 BULK-63098b45
11196 Bulk Product a71558f1 Books $147.31 295 0.2 92 BULK-598e0e4c
11197 Bulk Product 2284e18c Books $133.22 44 3.1 17 BULK-9d2608fa
11198 Bulk Product c5ca4bde Clothing $987.69 311 3.5 73 BULK-641e714c
11199 Bulk Product 88cbc6fe Books $767.70 218 2.0 43 BULK-abc4337c
11200 Bulk Product aa74a910 Home & Garden $583.53 453 3.6 95 BULK-4d87b94b
11201 Bulk Product aaf6acb0 Books $304.02 389 0.8 14 BULK-60a29e55
11202 Bulk Product e8902ddf Sports & Outdoors $364.19 156 3.4 1 BULK-21bb29cc
11203 Bulk Product 463e440e Home & Garden $53.49 405 2.5 5 BULK-6fc0a6cb
11204 Bulk Product da70cd0d Home & Garden $933.11 408 0.0 66 BULK-ebd6cbc4
11205 Bulk Product 62fa20c8 Electronics $527.87 125 0.4 73 BULK-ecd7cb56
11206 Bulk Product 64466b07 Home & Garden $942.49 411 4.0 86 BULK-58ef3f85
11207 Bulk Product c1e2802d Electronics $858.46 105 3.8 25 BULK-386aa87a
11208 Bulk Product 64e14617 Sports & Outdoors $104.17 174 3.7 37 BULK-7527bfbf
11209 Bulk Product d8cc54c4 Sports & Outdoors $667.71 473 4.0 94 BULK-6e93da93
11210 Bulk Product f2f9f77c Books $822.36 160 2.1 55 BULK-d3ec82e5
11211 Bulk Product 4e599ee9 Toys & Games $116.73 335 1.3 65 BULK-972a266f
11212 Bulk Product 1545fe50 Toys & Games $958.74 98 4.6 88 BULK-79b03cbd
11213 Bulk Product 3873af37 Books $864.98 353 0.9 24 BULK-effe4d5a
11214 Bulk Product 12afc0e2 Books $857.76 89 4.7 7 BULK-c9b10f70
11215 Bulk Product 242edaa8 Electronics $86.19 74 2.1 86 BULK-e2b4dfe1
11216 Bulk Product e858dfd1 Electronics $756.49 50 0.8 64 BULK-ef8c37b8
11217 Bulk Product 14f8c9d6 Home & Garden $697.01 122 4.4 86 BULK-e99bd4cf
11218 Bulk Product eeaa651e Clothing $399.28 229 1.3 80 BULK-d5d06c86
11219 Bulk Product 221ac417 Home & Garden $202.30 303 3.9 29 BULK-05f10c0f
11220 Bulk Product 905d7361 Clothing $595.81 346 1.7 20 BULK-8bfa8f83
11221 Bulk Product c97d873e Toys & Games $423.11 115 4.6 91 BULK-96cee8dd
11222 Bulk Product b7797880 Toys & Games $472.66 398 3.7 76 BULK-d6eb0181
11223 Bulk Product 8fa9399b Sports & Outdoors $257.49 212 1.8 41 BULK-c6045126
11224 Bulk Product bf8ee326 Books $545.11 293 3.8 66 BULK-8e9dd87a
11225 Bulk Product abcdf82a Books $833.17 334 3.8 80 BULK-3da55eca
11226 Bulk Product 455febf4 Books $121.54 357 2.1 39 BULK-0b8085f6
11227 Bulk Product ca442415 Books $542.24 242 3.8 24 BULK-2e659960
11228 Bulk Product c5f18650 Toys & Games $32.02 19 0.2 49 BULK-1fd1e3b8
11229 Bulk Product 38c04735 Home & Garden $142.28 241 2.8 96 BULK-bf085e8d
11230 Bulk Product f7e13013 Books $305.44 299 1.7 83 BULK-90e17d5d
11231 Bulk Product 906ba399 Home & Garden $370.61 15 3.4 68 BULK-9c82186c
11232 Bulk Product b9d39eb8 Toys & Games $523.04 165 2.6 4 BULK-14b7b640
11233 Bulk Product b45fe8e0 Toys & Games $928.33 7 4.5 50 BULK-65dcb732
11234 Bulk Product 25a83968 Books $802.57 10 0.5 97 BULK-30f5515a
11235 Bulk Product 123ca437 Sports & Outdoors $590.15 13 0.8 17 BULK-843ba732
11236 Bulk Product 2beb65d9 Electronics $601.65 231 0.1 48 BULK-244da4a6
11237 Bulk Product 97565b8d Home & Garden $18.64 138 2.0 83 BULK-d1d0df2e
11238 Bulk Product 6263a809 Home & Garden $169.24 39 0.5 55 BULK-16ec46af
11239 Bulk Product 3a70814b Home & Garden $423.73 406 5.0 18 BULK-43661903
11240 Bulk Product 7b0c1dae Books $127.37 382 4.1 7 BULK-a512831d
11241 Bulk Product c3c2c5f6 Home & Garden $320.99 163 2.9 78 BULK-0304d0c2
11242 Bulk Product 4528a579 Electronics $923.69 102 3.2 67 BULK-f015276d
11243 Bulk Product 0ec482af Sports & Outdoors $45.07 466 3.7 41 BULK-8226c0b1
11244 Bulk Product ea24902b Home & Garden $279.83 410 0.6 31 BULK-bbdd0753
11245 Bulk Product 80fabf2b Toys & Games $258.12 31 1.5 14 BULK-3becf676
11246 Bulk Product ddea1036 Home & Garden $308.62 276 1.5 39 BULK-0d8240d5
11247 Bulk Product c973a387 Toys & Games $1,002.30 366 0.4 38 BULK-ebbc7a3e
11248 Bulk Product c268a002 Toys & Games $852.21 342 2.4 14 BULK-93bc3803
11249 Bulk Product 0c739b50 Sports & Outdoors $801.45 420 4.8 18 BULK-36a5d2fd
11250 Bulk Product 698bdcd2 Books $184.38 41 1.9 91 BULK-bddacf76
11251 Bulk Product 12547af9 Toys & Games $757.85 370 2.6 11 BULK-3ddcbd74
11252 Bulk Product 02c3be01 Electronics $153.39 197 4.6 43 BULK-3a226f5f
11253 Bulk Product 397d0e14 Toys & Games $119.43 183 0.3 69 BULK-9d3e5707
11254 Bulk Product 28895b15 Clothing $10.43 210 4.4 43 BULK-2732a165
11255 Bulk Product 986936c4 Sports & Outdoors $324.86 107 0.4 6 BULK-4af28eaf
11256 Bulk Product d63202c8 Electronics $155.59 390 3.0 46 BULK-59a2e509
11257 Bulk Product a032ef00 Books $31.14 449 3.5 12 BULK-08ec94d7
11258 Bulk Product b70f3cc4 Clothing $406.47 175 4.6 74 BULK-4395ecde
11259 Bulk Product 4dc13047 Clothing $913.04 116 3.5 87 BULK-b4b4e2c3
11260 Bulk Product 091a8d30 Books $119.61 128 4.0 90 BULK-5591bef2
11261 Bulk Product 9aae7701 Books $747.79 294 0.4 29 BULK-31ac6bd7
11262 Bulk Product 9623f77c Books $660.92 69 1.3 48 BULK-9c0bcb6c
11263 Bulk Product d624c7b0 Books $298.01 160 0.8 97 BULK-f4eb1733
11264 Bulk Product 99707142 Clothing $360.48 361 0.2 90 BULK-291b97b5
11265 Bulk Product 22fc9b53 Clothing $229.37 397 2.5 57 BULK-b5db0de3
11266 Bulk Product 379951ac Toys & Games $639.05 481 4.6 51 BULK-e36e4e49
11267 Bulk Product 0f604b11 Home & Garden $894.31 65 4.2 98 BULK-b30c6fd4
11268 Bulk Product a692985d Home & Garden $569.10 342 0.8 88 BULK-e15e88c9
11269 Bulk Product c73778e0 Home & Garden $264.13 155 4.6 93 BULK-32ab552b
11270 Bulk Product 08f95aa1 Home & Garden $948.13 272 1.5 29 BULK-7a58f9d6
11271 Bulk Product a1707a66 Toys & Games $155.18 352 2.6 47 BULK-16b5ed70
11272 Bulk Product e9bf68f8 Toys & Games $340.93 219 0.8 8 BULK-e10d8965
11273 Bulk Product 62869a5e Toys & Games $867.04 312 3.1 71 BULK-53d4bf36
11274 Bulk Product 86d41bbd Books $987.73 37 2.6 8 BULK-40a78bad
11275 Bulk Product e5ea2884 Sports & Outdoors $204.81 482 0.8 0 BULK-57e59e23
11276 Bulk Product 9d1a508e Electronics $814.26 361 2.7 52 BULK-e581b7b8
11277 Bulk Product 3e5b8214 Electronics $283.28 320 0.8 3 BULK-5bd7f61b
11278 Bulk Product 2efe1d3a Toys & Games $741.87 423 4.6 57 BULK-d683a876
11279 Bulk Product 385991f1 Clothing $935.49 27 4.3 78 BULK-fa503e45
11280 Bulk Product 040c2efe Electronics $608.81 493 1.6 33 BULK-d74dd5a0
11281 Bulk Product 13120799 Books $286.27 119 4.3 2 BULK-98c69fa8
11282 Bulk Product 10734b2a Books $552.90 483 4.6 70 BULK-4fab269b
11283 Bulk Product eb5f56be Home & Garden $719.11 391 3.6 77 BULK-831a9bb9
11284 Bulk Product eac3bf6f Home & Garden $287.69 413 2.0 80 BULK-8c1f5cb4
11285 Bulk Product 53ba9cc9 Clothing $136.87 395 3.8 53 BULK-a8ac26e8
11286 Bulk Product f5b69bdd Home & Garden $89.96 37 1.9 63 BULK-723227f3
11287 Bulk Product 8fd37b2c Clothing $355.26 17 0.9 2 BULK-cc18988b
11288 Bulk Product 7dc3fbae Toys & Games $1,009.93 416 4.4 84 BULK-d9fd61fa
11289 Bulk Product d68290b9 Toys & Games $339.76 22 1.0 81 BULK-9dcfb8fd
11290 Bulk Product 84dbe2af Books $34.89 74 1.5 67 BULK-551248cb
11291 Bulk Product a94536df Electronics $228.34 149 0.1 4 BULK-a6dc2d30
11292 Bulk Product 41f8eabf Clothing $713.88 160 3.0 36 BULK-c4f82762
11293 Bulk Product df1b0881 Home & Garden $494.67 60 0.7 96 BULK-40022cea
11294 Bulk Product ec09664e Sports & Outdoors $553.55 359 4.2 65 BULK-c567a464
11295 Bulk Product 842d97a2 Books $341.38 219 4.4 44 BULK-2de01958
11296 Bulk Product dffd2a6c Electronics $786.61 380 4.8 73 BULK-54aed59e
11297 Bulk Product 08f8149b Toys & Games $123.80 357 1.8 94 BULK-9287edca
11298 Bulk Product f21125b2 Toys & Games $19.98 389 4.7 95 BULK-eacc1a06
11299 Bulk Product 305c788e Toys & Games $900.98 171 0.7 50 BULK-89dd80bb
11300 Bulk Product edfe3fe9 Clothing $74.20 413 3.9 94 BULK-fb3bd5c5
11301 Bulk Product e90743ca Home & Garden $118.94 246 2.0 90 BULK-cbdcfe22
11302 Bulk Product 25fa6f21 Electronics $61.62 169 4.4 59 BULK-b78318c3
11303 Bulk Product f5309f22 Home & Garden $522.54 276 1.8 32 BULK-dc67989e
11304 Bulk Product 6443dc87 Sports & Outdoors $617.50 185 4.3 31 BULK-13d161e4
11305 Bulk Product 3819cc0c Books $736.09 288 0.3 59 BULK-2c1a92b6
11306 Bulk Product 0a362230 Electronics $547.77 485 4.1 54 BULK-7ee1b201
11307 Bulk Product 5abc8eb1 Home & Garden $528.14 258 3.8 19 BULK-f0998060
11308 Bulk Product 9144cb58 Clothing $800.73 484 4.5 95 BULK-117a8a2c
11309 Bulk Product bda4b5d9 Clothing $976.85 333 4.1 67 BULK-dc9d6773
11310 Bulk Product 832967c4 Home & Garden $781.34 245 3.5 89 BULK-83f5ed51
11311 Bulk Product a18d6735 Toys & Games $313.82 88 2.2 10 BULK-e5c59de0
11312 Bulk Product 5f2cd752 Books $423.36 234 2.3 12 BULK-db3fa52f
11313 Bulk Product f24a1385 Toys & Games $918.60 287 1.5 8 BULK-e01e5a41
11314 Bulk Product 2cc67022 Toys & Games $692.11 78 4.8 24 BULK-0700091a
11315 Bulk Product d405d1c4 Sports & Outdoors $475.80 323 4.0 16 BULK-2af8b1f3
11316 Bulk Product bb3c6805 Clothing $341.44 53 0.1 2 BULK-7f7a6d40
11317 Bulk Product 82375a34 Electronics $289.55 318 1.6 0 BULK-7c70bd25
11318 Bulk Product 6503d061 Electronics $831.24 419 2.1 38 BULK-2e15a802
11319 Bulk Product 4ac16aac Toys & Games $252.70 354 4.7 88 BULK-ee50a3c8
11320 Bulk Product 802798a7 Toys & Games $50.47 190 1.6 90 BULK-c6083ef1
11321 Bulk Product 30ef063d Home & Garden $211.69 393 3.5 10 BULK-c7121630
11322 Bulk Product fd427c55 Clothing $588.62 331 4.9 36 BULK-7ac09b3a
11323 Bulk Product c6b3a92b Books $557.44 112 2.3 26 BULK-936c8709
11324 Bulk Product 7c7169ad Clothing $704.44 316 0.3 67 BULK-0923cc86
11325 Bulk Product 5643b501 Electronics $428.89 285 0.1 64 BULK-52cb71c5
11326 Bulk Product fcdb4c8b Electronics $949.25 147 0.2 10 BULK-647399d2
11327 Bulk Product 5ce49caf Clothing $726.98 439 0.2 95 BULK-5c88f96d
11328 Bulk Product a3879473 Electronics $355.72 476 0.5 65 BULK-07af0a70
11329 Bulk Product 8df816ae Home & Garden $169.48 284 3.3 34 BULK-e753e1d7
11330 Bulk Product 6ebbc03a Toys & Games $681.33 94 5.0 42 BULK-5ff6656a
11331 Bulk Product ca59c3f1 Clothing $43.30 271 0.6 27 BULK-c8daaef6
11332 Bulk Product 14508a6c Toys & Games $791.13 375 4.3 62 BULK-31429ddd
11333 Bulk Product 01ce5b11 Clothing $875.03 223 1.3 40 BULK-f80e1223
11334 Bulk Product 0150713e Books $867.80 118 2.0 80 BULK-47d736e9
11335 Bulk Product a3608393 Toys & Games $26.09 389 0.4 57 BULK-37a34287
11336 Bulk Product 51e803a1 Home & Garden $273.07 400 0.3 36 BULK-85dbfcb8
11337 Bulk Product 7f039952 Sports & Outdoors $333.74 79 3.6 36 BULK-2dbb9c5c
11338 Bulk Product 4ab0b182 Sports & Outdoors $374.29 14 1.1 50 BULK-1454cd28
11339 Bulk Product 9e2356cd Home & Garden $198.63 387 1.2 67 BULK-c42cfd16
11340 Bulk Product f71400b6 Books $831.03 403 1.4 96 BULK-1c1bb040
11341 Bulk Product 00ae3a89 Electronics $557.38 377 2.1 99 BULK-c063525c
11342 Bulk Product af46f991 Home & Garden $535.90 121 2.0 25 BULK-d7efe390
11343 Bulk Product 125f56f2 Sports & Outdoors $74.75 439 2.8 18 BULK-51c15d26
11344 Bulk Product 3bcc09d3 Sports & Outdoors $952.65 407 0.3 30 BULK-4d406802
11345 Bulk Product 8efdd125 Electronics $842.19 344 0.5 48 BULK-c208d299
11346 Bulk Product 4b2bbf53 Books $175.14 197 4.4 15 BULK-2d78c993
11347 Bulk Product 16ac082d Sports & Outdoors $474.64 81 1.8 53 BULK-83270fd5
11348 Bulk Product b52ea448 Toys & Games $415.39 220 3.7 74 BULK-73d8aacf
11349 Bulk Product 328608da Toys & Games $389.13 334 1.0 1 BULK-33a6c38d
11350 Bulk Product c902d36e Home & Garden $97.04 334 1.3 85 BULK-d59542b3
11351 Bulk Product 8b97f761 Sports & Outdoors $850.61 170 3.3 52 BULK-834cf0ee
11352 Bulk Product 232069cb Clothing $255.81 468 1.3 95 BULK-d2239152
11353 Bulk Product 3f37b070 Sports & Outdoors $75.65 275 3.4 46 BULK-042717b0
11354 Bulk Product beeb6cf8 Electronics $405.71 324 0.1 84 BULK-0c994e72
11355 Bulk Product 380d45c8 Sports & Outdoors $123.23 224 2.1 38 BULK-f3c5d413
11356 Bulk Product 50248473 Clothing $275.35 186 1.0 4 BULK-bf10fd4c
11357 Bulk Product ac078da4 Electronics $776.55 325 4.1 1 BULK-996c0cdc
11358 Bulk Product e93f5448 Books $921.22 393 4.1 90 BULK-022b28c1
11359 Bulk Product 57e0ddd6 Sports & Outdoors $10.36 431 0.2 71 BULK-7bc4ac8a
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