Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

79 ms

Page Size

200

Current Page

89 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 89 Results Showing 17601 - 17800 of 24441

ID Name Category Price Stock Rating Reviews SKU
18160 Bulk Product eb7be421 Toys & Games $661.89 281 1.4 39 BULK-4e47a905
18161 Bulk Product 8d8f0fdb Electronics $538.81 196 2.6 10 BULK-9d6b041b
18162 Bulk Product 40a75e11 Electronics $519.71 477 3.0 18 BULK-59a9c21f
18163 Bulk Product cf493893 Sports & Outdoors $308.12 59 1.7 46 BULK-42e1f53b
18164 Bulk Product 47060e1f Toys & Games $545.51 221 0.4 5 BULK-d1d8f1d8
18165 Bulk Product ec6cfec5 Books $702.73 17 2.0 66 BULK-9414968f
18166 Bulk Product df2e8570 Sports & Outdoors $65.49 244 2.2 65 BULK-91e46b33
18167 Bulk Product 3f282fdc Electronics $280.94 267 0.4 22 BULK-06dd7ef0
18168 Bulk Product 95a4d292 Toys & Games $806.60 380 2.5 51 BULK-f0c667c2
18169 Bulk Product 8fccfba2 Home & Garden $382.22 491 4.4 39 BULK-3624a527
18170 Bulk Product 122a8ca6 Electronics $433.94 218 0.8 79 BULK-2c49be6d
18171 Bulk Product a38e76cb Electronics $383.55 84 1.2 4 BULK-dcccde71
18172 Bulk Product 4aa60621 Books $999.54 74 0.8 17 BULK-76561473
18173 Bulk Product d9458541 Electronics $855.06 316 3.7 66 BULK-77d109e9
18174 Bulk Product c8295ffc Sports & Outdoors $949.06 357 2.2 62 BULK-0aa16e5a
18175 Bulk Product 3730d9c0 Sports & Outdoors $205.93 29 4.2 73 BULK-ca882b8b
18176 Bulk Product b79f9cb9 Sports & Outdoors $398.52 487 4.3 10 BULK-fc04f29f
18177 Bulk Product b66c9b6d Clothing $887.76 370 0.2 9 BULK-dd790177
18178 Bulk Product a17475c9 Books $620.34 294 2.8 62 BULK-8cba4145
18179 Bulk Product 5a4bf7a9 Home & Garden $425.03 110 4.0 3 BULK-289f15b7
18180 Bulk Product dd5a4d13 Sports & Outdoors $712.29 115 4.4 61 BULK-4dbe2f5d
18181 Bulk Product 61162edf Toys & Games $89.49 217 2.0 86 BULK-cf6b5119
18182 Bulk Product c985f5d0 Sports & Outdoors $76.56 16 0.5 69 BULK-ad402dbb
18183 Bulk Product 0d1f47fe Books $151.34 203 3.9 11 BULK-0d007d5f
18184 Bulk Product d42b2cf2 Sports & Outdoors $453.79 8 2.5 90 BULK-368befc5
18185 Bulk Product c114197e Clothing $317.80 334 3.8 57 BULK-5bb62f20
18186 Bulk Product 34f632f5 Books $441.37 447 0.3 81 BULK-c5974f0d
18187 Bulk Product b043764d Books $444.22 197 5.0 2 BULK-e716aba8
18188 Bulk Product d4c2466a Clothing $827.24 295 3.3 64 BULK-50d7b867
18189 Bulk Product 39d01f56 Home & Garden $416.60 394 3.9 97 BULK-4c708ba4
18190 Bulk Product 181a2054 Clothing $40.87 285 0.0 16 BULK-1da2a362
18191 Bulk Product 5157e80a Home & Garden $1,006.13 307 0.4 99 BULK-24c359ec
18192 Bulk Product 49fa911d Clothing $618.34 57 2.8 79 BULK-de514668
18193 Bulk Product cae472b6 Toys & Games $239.60 187 0.4 32 BULK-84c27643
18194 Bulk Product b11715bc Books $436.40 159 4.8 94 BULK-bdf503d8
18195 Bulk Product a4140a05 Toys & Games $718.73 40 0.1 80 BULK-a4f22490
18196 Bulk Product 513a444c Toys & Games $941.89 212 2.9 59 BULK-811dad47
18197 Bulk Product d6a3f69c Home & Garden $228.07 63 0.8 11 BULK-e8d60e83
18198 Bulk Product d25d5d65 Toys & Games $699.82 400 1.1 99 BULK-726d4173
18199 Bulk Product d019530d Sports & Outdoors $260.51 395 3.4 84 BULK-4db41590
18200 Bulk Product 7249ab3d Sports & Outdoors $490.87 171 4.1 46 BULK-e1e72c91
18201 Bulk Product 83032c2e Home & Garden $172.85 134 4.2 68 BULK-7221a9de
18202 Bulk Product 180fdb3f Toys & Games $841.92 226 4.9 75 BULK-bbd309ee
18203 Bulk Product b2e01d1b Books $597.86 455 0.7 88 BULK-cd402a03
18204 Bulk Product a2792299 Clothing $41.35 162 1.7 24 BULK-b211c5a1
18205 Bulk Product bd99e52a Electronics $43.61 261 3.7 91 BULK-70d731bd
18206 Bulk Product c1c5f854 Electronics $542.57 169 4.8 38 BULK-a861d0d5
18207 Bulk Product 639f5f2d Sports & Outdoors $655.90 332 2.6 1 BULK-41b3cbcc
18208 Bulk Product eb5d97a5 Sports & Outdoors $851.40 220 0.1 99 BULK-bc2deccc
18209 Bulk Product 87ed7ce8 Clothing $765.48 135 2.6 15 BULK-9d79bbcf
18210 Bulk Product 0ea60ca7 Sports & Outdoors $831.66 3 1.5 48 BULK-1fb8550f
18211 Bulk Product 4badf915 Home & Garden $710.10 91 3.8 41 BULK-6a305fad
18212 Bulk Product f55056d2 Clothing $961.52 181 3.6 77 BULK-a4c537ea
18213 Bulk Product 57a6cb43 Electronics $32.69 167 1.2 79 BULK-4a95c1f5
18214 Bulk Product 0d428d99 Toys & Games $517.46 334 4.4 52 BULK-6dd4d962
18215 Bulk Product c3179c9e Home & Garden $529.88 14 3.5 48 BULK-92338866
18216 Bulk Product 78fbd725 Clothing $748.71 230 2.0 57 BULK-9cd693be
18217 Bulk Product cf3038e0 Home & Garden $429.55 433 2.8 61 BULK-3d20c61e
18218 Bulk Product 38355380 Electronics $833.05 357 2.0 95 BULK-d96818f9
18219 Bulk Product 30b5a08e Electronics $709.03 207 1.4 19 BULK-77d78798
18220 Bulk Product 1092c407 Clothing $630.54 375 2.5 53 BULK-06b20c6e
18221 Bulk Product f29e4196 Toys & Games $723.37 99 0.1 41 BULK-24c53103
18222 Bulk Product 5eaa8b98 Toys & Games $979.59 284 3.6 1 BULK-ef30df0c
18223 Bulk Product 823dd7e8 Electronics $354.36 273 0.3 32 BULK-1e4e2121
18224 Bulk Product fd3d05bf Clothing $757.67 85 2.4 9 BULK-e858e8ee
18225 Bulk Product 64607b60 Clothing $72.81 36 3.7 97 BULK-ecfe8b7f
18226 Bulk Product 392b6609 Toys & Games $678.10 190 1.3 56 BULK-a10cbbf6
18227 Bulk Product 4b164d0d Books $831.72 168 2.3 50 BULK-40b95bc5
18228 Bulk Product 5aa0550d Sports & Outdoors $982.51 79 2.6 87 BULK-cf6a17b3
18229 Bulk Product d1b0eeb7 Sports & Outdoors $514.07 161 4.5 54 BULK-2dadaa1d
18230 Bulk Product bff35ba1 Clothing $145.27 485 1.2 25 BULK-88031fd2
18231 Bulk Product 69c1b51b Electronics $939.33 306 2.0 89 BULK-cba3d529
18232 Bulk Product e40472ee Clothing $936.16 118 4.6 38 BULK-8d63b82a
18233 Bulk Product ac39cc39 Toys & Games $772.28 26 1.7 7 BULK-b4480e8d
18234 Bulk Product d8bc62c3 Electronics $475.42 45 2.5 4 BULK-1bef6aa7
18235 Bulk Product d7e43b07 Electronics $300.32 377 2.1 50 BULK-4383167e
18236 Bulk Product 79fbe385 Clothing $29.25 194 2.2 61 BULK-f57bb937
18237 Bulk Product 7ff11fc2 Electronics $735.05 149 4.2 31 BULK-a80ae9fe
18238 Bulk Product a12cb7fe Home & Garden $495.17 40 4.4 94 BULK-0f358910
18239 Bulk Product f92473f9 Books $348.10 98 3.1 46 BULK-c75ac04c
18240 Bulk Product f75e6eee Clothing $185.67 0 0.9 98 BULK-41e99de1
18241 Bulk Product 11df5dae Toys & Games $777.13 121 2.6 1 BULK-e82904a0
18242 Bulk Product d7742d2e Electronics $441.85 464 0.8 69 BULK-7af28e0d
18243 Bulk Product 66a9b5db Home & Garden $530.10 187 0.3 81 BULK-a76c0939
18244 Bulk Product 09fc2cee Toys & Games $727.64 494 3.0 71 BULK-6de926b4
18245 Bulk Product d51f5338 Sports & Outdoors $503.68 468 2.2 43 BULK-deebc626
18246 Bulk Product 76605b7c Clothing $356.54 378 2.8 60 BULK-41222359
18247 Bulk Product 49825187 Books $901.35 22 3.7 83 BULK-72e124f5
18248 Bulk Product 6e238eb1 Sports & Outdoors $950.36 228 1.6 98 BULK-a8ea32e5
18249 Bulk Product b910ab6a Home & Garden $209.11 280 4.3 56 BULK-b30cb2b6
18250 Bulk Product 9264ab12 Home & Garden $973.01 302 0.0 98 BULK-78ee904d
18251 Bulk Product fea98cfd Sports & Outdoors $965.66 8 1.2 14 BULK-9a18ce2e
18252 Bulk Product cc2e290c Home & Garden $618.68 494 2.9 6 BULK-4fce42b7
18253 Bulk Product b6be60d9 Books $593.05 192 1.1 89 BULK-1fe10002
18254 Bulk Product 0fe69fe4 Home & Garden $481.17 299 4.5 84 BULK-95272888
18255 Bulk Product 4cb49586 Clothing $119.66 5 3.0 27 BULK-7576c6cd
18256 Bulk Product 78d3665c Electronics $608.48 474 0.6 1 BULK-6632b33c
18257 Bulk Product 6505d62c Toys & Games $503.59 245 4.1 92 BULK-541d087e
18258 Bulk Product 8598cdc0 Sports & Outdoors $235.15 103 3.8 26 BULK-d31769bc
18259 Bulk Product 6062621e Books $334.87 185 3.3 11 BULK-6bab9dbc
18260 Bulk Product 2594b2db Electronics $821.76 241 1.0 75 BULK-0fc55b4c
18261 Bulk Product 97344815 Home & Garden $534.81 208 4.9 66 BULK-1e380e62
18262 Bulk Product 3c741ca5 Books $678.89 348 3.5 69 BULK-8c1b5e6e
18263 Bulk Product 2bdd334b Toys & Games $151.53 375 4.1 77 BULK-bb2a2869
18264 Bulk Product ce5d5503 Sports & Outdoors $535.92 107 2.0 11 BULK-a758f70c
18265 Bulk Product 7099e731 Electronics $213.56 402 4.0 21 BULK-aa0cb176
18266 Bulk Product dc51a180 Clothing $20.47 134 4.0 5 BULK-36d37eb9
18267 Bulk Product 07d02512 Electronics $381.47 112 1.6 95 BULK-a4525ca2
18268 Bulk Product 50242fde Electronics $880.73 376 0.8 34 BULK-d864a488
18269 Bulk Product 2bf7243c Toys & Games $301.14 141 3.7 60 BULK-4390ee34
18270 Bulk Product a79b5855 Sports & Outdoors $463.41 79 4.4 35 BULK-bdede83a
18271 Bulk Product 9d96a7dc Electronics $260.23 293 4.6 12 BULK-4bec14a8
18272 Bulk Product 0c6b41e7 Clothing $396.18 3 1.0 15 BULK-9a072a80
18273 Bulk Product e85756dd Toys & Games $71.21 416 4.6 54 BULK-c1876261
18274 Bulk Product d675d46b Toys & Games $973.62 359 0.1 31 BULK-448fddd5
18275 Bulk Product c5ba8c01 Sports & Outdoors $1,000.31 453 1.7 24 BULK-e4cd185b
18276 Bulk Product 6abca393 Sports & Outdoors $760.35 9 2.3 93 BULK-aedc566f
18277 Bulk Product ed0f8707 Sports & Outdoors $608.30 56 3.0 27 BULK-07fc3307
18278 Bulk Product 00dc3b5a Books $407.07 245 0.1 56 BULK-edb813d2
18279 Bulk Product a192cf02 Clothing $38.00 357 3.5 12 BULK-44e2d0ae
18280 Bulk Product b89e12b8 Sports & Outdoors $883.37 116 3.0 28 BULK-ea088b18
18281 Bulk Product 3f27e813 Toys & Games $357.98 188 0.2 9 BULK-170c415e
18282 Bulk Product 16477f22 Electronics $615.09 285 0.1 50 BULK-8fa40648
18283 Bulk Product 4422ca90 Clothing $513.67 406 3.0 95 BULK-c6b81ab4
18284 Bulk Product faf0511d Home & Garden $789.19 379 1.9 70 BULK-93f45906
18285 Bulk Product 4df4dd4d Clothing $407.32 49 3.2 29 BULK-07f9f2c3
18286 Bulk Product 493b5548 Electronics $994.42 242 4.8 89 BULK-6e888fd3
18287 Bulk Product 713ab995 Clothing $62.59 419 1.9 89 BULK-cc11d8c2
18288 Bulk Product abdff5f0 Sports & Outdoors $174.18 291 0.2 98 BULK-2ea34403
18289 Bulk Product 0f9aeef6 Toys & Games $556.13 389 3.6 46 BULK-72fc05fc
18290 Bulk Product 2afe1e43 Home & Garden $203.13 209 3.1 53 BULK-dc2be9d0
18291 Bulk Product a69e1dc1 Books $687.72 319 0.0 67 BULK-5bf9d6e6
18292 Bulk Product 17ec4691 Home & Garden $595.38 125 1.8 83 BULK-b24d09bc
18293 Bulk Product 37921ac0 Sports & Outdoors $690.70 211 3.2 40 BULK-6e4c308f
18294 Bulk Product a943afeb Clothing $744.42 159 1.0 34 BULK-6b237165
18295 Bulk Product 7e1a7186 Books $596.05 83 1.9 44 BULK-a88e2dd7
18296 Bulk Product d5d151ec Books $92.53 468 1.2 85 BULK-49549c2e
18297 Bulk Product 9ba60c18 Books $745.37 460 3.3 99 BULK-a4706332
18298 Bulk Product e542cbb2 Toys & Games $481.18 297 3.0 91 BULK-48ff3dc4
18299 Bulk Product 1eb8db43 Home & Garden $65.15 129 1.2 31 BULK-54534776
18300 Bulk Product b8c5192f Sports & Outdoors $421.40 197 0.2 42 BULK-4c8a64e1
18301 Bulk Product 16f9d8c4 Home & Garden $285.98 488 2.1 22 BULK-3ff2343b
18302 Bulk Product 68034a86 Electronics $57.89 347 0.7 85 BULK-97cc9f09
18303 Bulk Product 2ca4a5fb Electronics $227.56 477 1.7 22 BULK-8188de1a
18304 Bulk Product c321cbef Electronics $837.05 113 3.9 84 BULK-3deea1e0
18305 Bulk Product 24df0e57 Sports & Outdoors $24.56 25 1.4 27 BULK-6fd3f138
18306 Bulk Product 118d7d71 Clothing $342.04 279 4.1 86 BULK-330ea4a8
18307 Bulk Product 0740c1b5 Clothing $819.43 110 1.5 78 BULK-96c916ad
18308 Bulk Product f2014996 Clothing $801.65 365 2.3 63 BULK-18f1b3a3
18309 Bulk Product 8de1f29f Books $884.59 181 0.9 45 BULK-bd6a65a7
18310 Bulk Product 45b24b97 Clothing $877.09 44 4.5 13 BULK-826418be
18311 Bulk Product 8242a9f1 Home & Garden $134.33 313 1.3 72 BULK-e734bef1
18312 Bulk Product 975f33fc Clothing $970.21 186 4.8 81 BULK-e270baf1
18313 Bulk Product 88ea75ac Electronics $839.42 73 2.8 83 BULK-0edd9c53
18314 Bulk Product dd6f1077 Sports & Outdoors $374.32 253 1.3 37 BULK-b27fcc5b
18315 Bulk Product 1f3c0451 Books $1,002.85 192 4.3 22 BULK-8ef05f91
18316 Bulk Product d1f2ad8b Sports & Outdoors $344.67 116 4.4 35 BULK-eb8c8160
18317 Bulk Product 6d05b523 Clothing $380.20 400 4.3 95 BULK-7bcf7318
18318 Bulk Product 5c010863 Sports & Outdoors $507.24 182 3.2 90 BULK-de522433
18319 Bulk Product 7c24f506 Sports & Outdoors $335.53 57 4.3 81 BULK-74da9810
18320 Bulk Product 6bace188 Clothing $639.64 27 1.8 85 BULK-21b8bbfa
18321 Bulk Product a2dca56d Sports & Outdoors $281.79 465 3.3 68 BULK-8d578f39
18322 Bulk Product 96758fd5 Home & Garden $313.28 278 1.5 56 BULK-0daa8757
18323 Bulk Product 084a2f85 Sports & Outdoors $725.65 441 0.8 79 BULK-122a7feb
18324 Bulk Product 4ffbeec1 Home & Garden $284.42 208 3.5 29 BULK-c43c0635
18325 Bulk Product 237b4d34 Books $398.25 438 2.5 11 BULK-8f9d001d
18326 Bulk Product 47e4cf01 Clothing $791.85 70 0.8 92 BULK-f07c1fb6
18327 Bulk Product eec6427a Sports & Outdoors $318.24 348 4.9 29 BULK-8941f9b8
18328 Bulk Product df203639 Clothing $929.86 66 0.6 31 BULK-5bcdf2b0
18329 Bulk Product 21e30b06 Clothing $979.10 479 3.8 95 BULK-c80acfde
18330 Bulk Product ced8ff05 Home & Garden $200.63 323 0.7 41 BULK-69c703d2
18331 Bulk Product 5cb0c84c Sports & Outdoors $428.53 173 4.0 5 BULK-dbfaa50e
18332 Bulk Product e7af4085 Electronics $786.41 233 0.5 75 BULK-73cc3503
18333 Bulk Product 63ea4492 Sports & Outdoors $108.35 453 2.5 22 BULK-cc374ef3
18334 Bulk Product fb2b8dfa Sports & Outdoors $460.28 394 0.0 74 BULK-fc73d8ca
18335 Bulk Product 4eec4f18 Books $521.93 490 0.7 87 BULK-973dc08c
18336 Bulk Product a050b96a Toys & Games $548.59 297 3.5 54 BULK-f950c5dd
18337 Bulk Product 3ffb1ae5 Books $189.40 107 0.5 32 BULK-9f1ee792
18338 Bulk Product 7781b4a1 Home & Garden $196.71 134 4.3 44 BULK-19f5b05a
18339 Bulk Product 6820f91d Books $690.34 337 0.7 70 BULK-13d46fa1
18340 Bulk Product be7c4f06 Books $262.17 163 0.9 94 BULK-8f75f5b2
18341 Bulk Product 8438ee8b Clothing $900.99 24 1.1 31 BULK-512565ba
18342 Bulk Product c4f0dec5 Electronics $581.52 241 4.3 45 BULK-7d4e64c6
18343 Bulk Product 0e835dc2 Toys & Games $939.90 137 4.1 48 BULK-614bcdfa
18344 Bulk Product ae54af01 Home & Garden $29.50 129 2.1 6 BULK-8955a759
18345 Bulk Product 65d76684 Sports & Outdoors $204.65 417 2.1 5 BULK-fb316180
18346 Bulk Product 90802966 Clothing $945.06 159 1.5 24 BULK-54b68763
18347 Bulk Product 220dc0ae Sports & Outdoors $602.69 5 2.2 17 BULK-1df153f7
18348 Bulk Product 1fe65a9b Books $480.14 344 4.9 11 BULK-27490a79
18349 Bulk Product faa3ae52 Toys & Games $871.74 335 3.7 93 BULK-955db7fd
18350 Bulk Product 7213df5d Books $638.38 413 4.8 78 BULK-ea49406d
18351 Bulk Product 695e1d45 Electronics $306.57 148 0.6 22 BULK-5ee9c631
18352 Bulk Product d3f915b7 Toys & Games $90.18 381 4.8 74 BULK-920b6c49
18353 Bulk Product d28f4a4b Home & Garden $568.74 223 0.1 63 BULK-3990ec29
18354 Bulk Product b346ded8 Home & Garden $724.88 137 4.9 54 BULK-5edd9fb3
18355 Bulk Product d05454b5 Electronics $543.75 279 3.3 79 BULK-a0e2c97c
18356 Bulk Product 244d34ea Toys & Games $1,005.40 24 1.3 31 BULK-7750ee61
18357 Bulk Product aaaa8e17 Sports & Outdoors $345.34 337 4.5 56 BULK-12f57f9c
18358 Bulk Product 139aeb0b Sports & Outdoors $942.99 317 3.2 30 BULK-ccbeae56
18359 Bulk Product 5cf0c781 Home & Garden $998.98 252 0.6 90 BULK-4087ae9f
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