Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

20 ms

Page Size

200

Current Page

104 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 104 Results Showing 20601 - 20800 of 24441

ID Name Category Price Stock Rating Reviews SKU
21160 Bulk Product f31937e3 Books $721.38 239 3.9 20 BULK-1df5c85d
21161 Bulk Product 6c8d4f45 Sports & Outdoors $133.37 396 0.3 45 BULK-b128b065
21162 Bulk Product 89b08153 Electronics $752.61 488 2.6 37 BULK-e0b8271e
21163 Bulk Product 5806fea3 Home & Garden $40.86 91 2.4 41 BULK-eb101144
21164 Bulk Product 0e1d8ddb Clothing $655.26 251 2.6 14 BULK-b85b4ff6
21165 Bulk Product 3c96ea2b Clothing $457.16 290 4.8 10 BULK-60e818da
21166 Bulk Product 95d980fe Electronics $41.92 111 2.2 86 BULK-667ccb40
21167 Bulk Product d2a2950e Electronics $24.70 128 2.2 96 BULK-500ad7db
21168 Bulk Product cef435b2 Toys & Games $110.89 187 4.4 99 BULK-d228d40c
21169 Bulk Product 89b4ed5e Electronics $85.60 116 3.0 74 BULK-5acc1b61
21170 Bulk Product faa7479b Clothing $12.65 279 2.1 51 BULK-a5930b0b
21171 Bulk Product e5138bee Clothing $336.98 103 1.3 22 BULK-40feb712
21172 Bulk Product d888fb69 Clothing $315.45 44 2.0 59 BULK-461dde96
21173 Bulk Product f30d1164 Books $565.47 255 3.5 62 BULK-629bc434
21174 Bulk Product a91fd9c5 Sports & Outdoors $954.03 326 3.5 97 BULK-eef0c8b3
21175 Bulk Product 01b5dd34 Home & Garden $554.41 261 4.5 50 BULK-6d52a72d
21176 Bulk Product 7e3c366e Electronics $498.01 424 2.8 7 BULK-7b0123c3
21177 Bulk Product 47ac3f9f Books $600.76 152 2.5 29 BULK-1ac2c85c
21178 Bulk Product 226a90e8 Toys & Games $539.09 365 0.4 88 BULK-48e2c88e
21179 Bulk Product f4c6d3d2 Books $630.20 323 0.4 72 BULK-90eb2fb8
21180 Bulk Product f6ad4a70 Toys & Games $634.46 60 2.6 72 BULK-d144ab9b
21181 Bulk Product dcd17a26 Toys & Games $349.33 403 2.4 38 BULK-d1c3fded
21182 Bulk Product 5ba78074 Books $113.78 184 1.6 94 BULK-c71e7bfd
21183 Bulk Product d4b4f90c Electronics $749.94 325 3.1 87 BULK-ed9578a3
21184 Bulk Product e66465ec Electronics $827.61 118 3.9 31 BULK-4f084fad
21185 Bulk Product db0afeea Toys & Games $623.40 334 0.5 68 BULK-9846ddea
21186 Bulk Product b7fbfdf9 Electronics $510.59 142 1.1 43 BULK-e2c883fa
21187 Bulk Product 17fc2805 Sports & Outdoors $1,004.17 314 4.4 52 BULK-3199eb46
21188 Bulk Product 60b5e217 Sports & Outdoors $182.23 385 3.2 79 BULK-3d793bad
21189 Bulk Product 273c7ff3 Home & Garden $105.18 379 1.4 5 BULK-c28f2018
21190 Bulk Product 20a02cd4 Books $730.85 420 2.2 34 BULK-260ef3a1
21191 Bulk Product 4692a802 Clothing $179.88 318 4.4 69 BULK-839a292f
21192 Bulk Product a72e4212 Electronics $628.43 51 1.7 58 BULK-8d89fa8c
21193 Bulk Product 73349663 Clothing $289.06 263 0.3 10 BULK-c34da662
21194 Bulk Product 9638dc75 Sports & Outdoors $654.84 326 4.6 68 BULK-fddfb91b
21195 Bulk Product 020e1bdf Toys & Games $53.49 335 4.8 47 BULK-3f25686c
21196 Bulk Product 9a76e29a Clothing $299.36 230 4.8 88 BULK-39da69b6
21197 Bulk Product 23c1d182 Toys & Games $414.33 368 0.1 19 BULK-266fff2d
21198 Bulk Product d6cbbdd6 Home & Garden $358.21 85 1.6 87 BULK-ebc50254
21199 Bulk Product 0cb01e99 Sports & Outdoors $62.56 445 4.2 84 BULK-d15d6ff8
21200 Bulk Product d9c992c5 Toys & Games $727.19 45 1.9 7 BULK-02e9e5e8
21201 Bulk Product 308bfc41 Home & Garden $118.48 345 0.2 14 BULK-8b2b52e3
21202 Bulk Product 31b77b6d Clothing $416.06 289 1.7 4 BULK-699a86e3
21203 Bulk Product 9872eb70 Home & Garden $523.54 122 1.9 30 BULK-10b388d7
21204 Bulk Product 9c726d65 Sports & Outdoors $587.40 266 4.1 98 BULK-6d6ffb68
21205 Bulk Product 5d1f806f Sports & Outdoors $791.70 133 3.6 94 BULK-75b9693b
21206 Bulk Product 00d7b1a4 Home & Garden $432.69 255 3.4 31 BULK-2e7c545d
21207 Bulk Product e8fa0e2d Clothing $910.68 220 4.2 71 BULK-f7fc584b
21208 Bulk Product 0c5a6779 Toys & Games $895.92 11 0.3 22 BULK-bffe87da
21209 Bulk Product 4dc64f80 Electronics $174.98 60 3.8 30 BULK-48e3126c
21210 Bulk Product a5d19941 Toys & Games $433.21 478 2.3 50 BULK-d5c3e9bb
21211 Bulk Product ef5fb561 Clothing $670.95 396 4.1 15 BULK-17308ff0
21212 Bulk Product 103f25c8 Home & Garden $915.15 276 4.9 83 BULK-b7c99d1d
21213 Bulk Product e51f3610 Clothing $578.57 482 4.1 99 BULK-ad14b3e6
21214 Bulk Product 4015749f Home & Garden $105.74 346 4.1 68 BULK-0e8b9a0d
21215 Bulk Product d1c9e0b7 Books $931.30 432 2.8 94 BULK-c7b446de
21216 Bulk Product 0231ad1a Books $596.84 451 1.3 21 BULK-58f7fa1a
21217 Bulk Product 423588a4 Toys & Games $181.75 199 3.4 39 BULK-2ec1a520
21218 Bulk Product 27af1c93 Books $734.37 116 1.6 49 BULK-38d86578
21219 Bulk Product 0941dca9 Toys & Games $634.85 248 0.5 25 BULK-ea3a13b2
21220 Bulk Product 2efdbad5 Home & Garden $284.28 100 3.4 1 BULK-dfff91a4
21221 Bulk Product 9b834e6b Sports & Outdoors $438.08 176 0.1 65 BULK-532f0d2d
21222 Bulk Product 1e8dfbc3 Home & Garden $654.02 247 2.5 1 BULK-235866f1
21223 Bulk Product 5a603922 Toys & Games $297.42 379 4.4 86 BULK-6fa7edcb
21224 Bulk Product 219f452d Toys & Games $550.01 459 3.2 79 BULK-0edb06a0
21225 Bulk Product 8703d0a0 Toys & Games $829.95 110 1.7 61 BULK-d181e134
21226 Bulk Product 9cf1d656 Books $598.92 305 3.7 33 BULK-80816320
21227 Bulk Product d5c14c8a Sports & Outdoors $913.53 389 2.2 94 BULK-16f6c623
21228 Bulk Product 87654c7f Clothing $162.85 34 0.5 63 BULK-b52c19a5
21229 Bulk Product efc1ec21 Toys & Games $744.29 466 0.8 42 BULK-4602d43c
21230 Bulk Product d6fa859e Electronics $458.50 448 1.4 8 BULK-bba72ac8
21231 Bulk Product 76d97037 Books $355.54 488 1.0 99 BULK-3834eb22
21232 Bulk Product ffb53f64 Electronics $691.60 417 3.4 77 BULK-9da67bc1
21233 Bulk Product a6b7a9b3 Toys & Games $266.69 88 1.2 17 BULK-99a893c2
21234 Bulk Product 4e403866 Toys & Games $815.16 414 3.2 55 BULK-39895198
21235 Bulk Product b6fe14d3 Electronics $777.93 56 1.4 32 BULK-1c32c7e1
21236 Bulk Product cdb38a01 Toys & Games $380.83 263 3.2 3 BULK-761aef19
21237 Bulk Product 92380105 Home & Garden $345.58 434 0.9 78 BULK-ffd23d17
21238 Bulk Product 2f07bf13 Clothing $228.20 38 1.5 28 BULK-b65c0244
21239 Bulk Product ead2ef33 Home & Garden $526.88 285 3.3 57 BULK-18c0ccc4
21240 Bulk Product 85f00da2 Electronics $691.43 74 0.7 61 BULK-e2e71b0c
21241 Bulk Product f9a4154c Books $984.56 142 4.0 28 BULK-15b745c5
21242 Bulk Product d7886eec Electronics $164.73 79 2.5 87 BULK-4a27fa79
21243 Bulk Product 6870df96 Books $41.22 330 2.7 70 BULK-44f26174
21244 Bulk Product 91435bc0 Clothing $961.05 265 2.4 89 BULK-5e12b935
21245 Bulk Product 9057a481 Home & Garden $429.57 43 0.3 21 BULK-0912f4ca
21246 Bulk Product 358b74cc Toys & Games $732.03 272 2.6 12 BULK-568a3363
21247 Bulk Product 27cc893c Clothing $312.31 297 3.8 62 BULK-43ffdd42
21248 Bulk Product 203a5e61 Home & Garden $368.33 167 4.2 52 BULK-9cec6730
21249 Bulk Product c38c994a Electronics $529.91 218 3.4 27 BULK-0146f751
21250 Bulk Product 722a1931 Home & Garden $17.26 347 1.5 30 BULK-37c17de9
21251 Bulk Product a8674d30 Books $786.81 98 2.1 76 BULK-f5b90ece
21252 Bulk Product 03ae5a8a Home & Garden $420.23 263 4.6 66 BULK-bfcb87c9
21253 Bulk Product 8465964a Clothing $426.90 212 3.2 49 BULK-45a7f6cf
21254 Bulk Product d560e46f Home & Garden $176.98 258 3.1 66 BULK-e4e27564
21255 Bulk Product ca607a8b Electronics $711.93 47 4.4 51 BULK-fa69772e
21256 Bulk Product 0412ec5e Electronics $417.96 425 0.8 68 BULK-c53109da
21257 Bulk Product 722273d8 Clothing $310.07 301 3.3 31 BULK-04c2da77
21258 Bulk Product ab70221d Electronics $315.18 213 2.0 31 BULK-b5e12ed6
21259 Bulk Product aa5d8196 Toys & Games $545.26 368 1.0 96 BULK-3d50fddb
21260 Bulk Product 450ef634 Clothing $797.90 355 2.7 85 BULK-a92f98e3
21261 Bulk Product bcf3413e Sports & Outdoors $218.43 104 2.0 14 BULK-dc17d021
21262 Bulk Product 7d1a6f44 Sports & Outdoors $113.55 113 3.6 69 BULK-4a32975c
21263 Bulk Product 00fdd445 Sports & Outdoors $755.16 171 0.0 89 BULK-bee6beed
21264 Bulk Product c03c2e7d Toys & Games $146.82 268 3.3 47 BULK-f512745a
21265 Bulk Product c54f5961 Electronics $276.49 404 4.1 77 BULK-df0d1ac8
21266 Bulk Product 4a4126c4 Electronics $511.32 173 1.7 69 BULK-78f1b68b
21267 Bulk Product 28278251 Books $352.38 365 1.0 68 BULK-e9d56f2f
21268 Bulk Product 9ea7505f Toys & Games $893.20 260 1.6 56 BULK-cd6396be
21269 Bulk Product c76520a9 Books $565.76 150 1.1 30 BULK-a899cf9a
21270 Bulk Product 3406185d Sports & Outdoors $916.05 303 0.2 36 BULK-50df97f3
21271 Bulk Product 010826e7 Sports & Outdoors $708.03 458 3.4 98 BULK-ab2c9477
21272 Bulk Product 9120dc31 Electronics $699.41 406 1.5 76 BULK-4b2a3a4e
21273 Bulk Product 1df1f326 Electronics $586.24 425 2.3 91 BULK-46b8a5df
21274 Bulk Product a4adf207 Clothing $114.71 135 3.7 64 BULK-016135f6
21275 Bulk Product 7d6b2321 Books $678.29 11 1.1 53 BULK-201b8487
21276 Bulk Product 4da535c8 Electronics $718.99 125 2.5 43 BULK-cb9a5597
21277 Bulk Product 7d51d53d Home & Garden $379.78 64 2.2 87 BULK-92c27aa0
21278 Bulk Product 5e26af84 Electronics $878.37 274 3.0 36 BULK-7f7a0bd1
21279 Bulk Product 7b63b143 Electronics $1,003.73 232 3.8 24 BULK-e5b92be9
21280 Bulk Product 4f8c6379 Home & Garden $951.23 15 3.3 10 BULK-a486d1cc
21281 Bulk Product e9a0474c Sports & Outdoors $162.38 494 3.9 22 BULK-db3c51b1
21282 Bulk Product 087f2299 Clothing $995.55 107 4.0 67 BULK-a144e0ce
21283 Bulk Product 591dc8ec Books $853.34 437 2.9 28 BULK-bdabe580
21284 Bulk Product d4da2dea Books $170.50 451 4.7 56 BULK-14fa7ff1
21285 Bulk Product 986c5c97 Sports & Outdoors $620.93 229 3.8 22 BULK-8b93e3d6
21286 Bulk Product 3eb43fdf Electronics $201.90 205 2.7 24 BULK-f0a895f2
21287 Bulk Product de97b200 Toys & Games $862.44 82 2.4 39 BULK-9492fdf1
21288 Bulk Product afe3acc4 Sports & Outdoors $819.27 247 1.1 32 BULK-3830e2bd
21289 Bulk Product 9ca0a79f Sports & Outdoors $42.98 303 0.3 25 BULK-4e9f9463
21290 Bulk Product b3d46378 Electronics $64.40 358 4.3 7 BULK-b6becab2
21291 Bulk Product 2bd0094f Electronics $83.85 451 2.1 16 BULK-f012f738
21292 Bulk Product 2ed102ac Home & Garden $30.34 289 4.7 59 BULK-db60d982
21293 Bulk Product 24a4e9f3 Clothing $844.79 276 3.8 6 BULK-15ef99a8
21294 Bulk Product 665ac120 Clothing $521.17 293 0.9 24 BULK-0bf67a99
21295 Bulk Product 364d144a Toys & Games $572.28 442 4.3 25 BULK-b6202862
21296 Bulk Product 38c4aff6 Toys & Games $431.06 402 3.7 30 BULK-82506c77
21297 Bulk Product bd33e197 Home & Garden $679.12 331 3.3 79 BULK-0e366c6d
21298 Bulk Product b4869314 Books $422.51 393 2.9 16 BULK-4c1e4a51
21299 Bulk Product c9bcb6e9 Home & Garden $603.81 49 4.3 44 BULK-1269b044
21300 Bulk Product 1e7e6b37 Electronics $710.54 267 2.9 87 BULK-d106c526
21301 Bulk Product 5b4216c6 Toys & Games $101.74 255 4.2 15 BULK-67a178f0
21302 Bulk Product a8e56897 Toys & Games $47.81 162 0.9 61 BULK-9039c4e9
21303 Bulk Product e73e78d7 Sports & Outdoors $54.23 122 3.2 90 BULK-0bc53358
21304 Bulk Product ee44c0a9 Sports & Outdoors $333.88 398 4.3 56 BULK-a14f82d7
21305 Bulk Product c2cddffa Books $847.04 88 0.4 60 BULK-71764223
21306 Bulk Product 865fa180 Toys & Games $168.25 148 0.4 61 BULK-8b8dc1e1
21307 Bulk Product 76319587 Toys & Games $300.53 94 2.1 83 BULK-89fe961b
21308 Bulk Product 3bf555e9 Toys & Games $194.29 242 2.6 69 BULK-581f5afb
21309 Bulk Product 09708ea5 Sports & Outdoors $900.04 139 4.7 17 BULK-3b463e5b
21310 Bulk Product 89ee78da Home & Garden $395.72 431 2.5 56 BULK-0b5819a0
21311 Bulk Product c69c6545 Toys & Games $297.83 190 4.7 32 BULK-3b83f1c1
21312 Bulk Product 3933463d Clothing $741.59 53 0.5 59 BULK-33448587
21313 Bulk Product c44d5010 Sports & Outdoors $251.80 113 1.7 12 BULK-141fd33f
21314 Bulk Product 4c85051c Home & Garden $436.48 119 4.4 11 BULK-bf858d65
21315 Bulk Product 97ce95e2 Toys & Games $376.86 189 2.5 59 BULK-8f9e9eaa
21316 Bulk Product ab903128 Home & Garden $175.71 142 2.0 79 BULK-01441b20
21317 Bulk Product d34325e4 Sports & Outdoors $365.61 208 1.7 1 BULK-76a56261
21318 Bulk Product 382ab194 Toys & Games $690.26 248 3.6 88 BULK-e3eee91f
21319 Bulk Product 81278d60 Books $116.94 401 3.7 2 BULK-12462db7
21320 Bulk Product a28440b9 Home & Garden $98.17 333 4.1 33 BULK-3a0a4854
21321 Bulk Product e2007a45 Sports & Outdoors $625.97 110 0.3 4 BULK-64a189b3
21322 Bulk Product ad41577d Home & Garden $425.07 422 3.5 37 BULK-4992b541
21323 Bulk Product ea0a465b Toys & Games $93.33 238 0.0 66 BULK-0292beeb
21324 Bulk Product ba7aab5a Home & Garden $756.58 49 2.6 47 BULK-c9feb4aa
21325 Bulk Product 14fb675b Clothing $421.91 414 3.2 16 BULK-d22d2080
21326 Bulk Product adea3cae Books $1,006.59 193 2.3 53 BULK-99a0ae95
21327 Bulk Product 1d46404a Electronics $184.82 401 0.6 84 BULK-4d7fcd09
21328 Bulk Product 582e250e Home & Garden $902.42 374 2.6 77 BULK-878ed636
21329 Bulk Product fa7647c9 Electronics $204.77 56 1.4 46 BULK-b232dbc7
21330 Bulk Product 918768ff Sports & Outdoors $942.07 333 2.6 75 BULK-1a2a6bf0
21331 Bulk Product c0a53f2b Sports & Outdoors $31.58 154 4.8 97 BULK-62d3f3de
21332 Bulk Product 6b74bb29 Books $824.97 386 2.3 24 BULK-4fb9679b
21333 Bulk Product 9ebecf1f Toys & Games $325.48 189 1.4 3 BULK-f8696758
21334 Bulk Product b462791e Sports & Outdoors $136.33 77 3.8 77 BULK-8a05690c
21335 Bulk Product 4a7435d6 Toys & Games $334.31 423 0.0 80 BULK-d0d5ec79
21336 Bulk Product 82debedc Books $442.71 40 4.2 85 BULK-f2004a89
21337 Bulk Product 44633075 Sports & Outdoors $218.80 0 1.6 23 BULK-a56add78
21338 Bulk Product 0a0cfdab Toys & Games $896.28 178 3.5 66 BULK-2c8b6cd6
21339 Bulk Product d464e0cb Home & Garden $850.61 408 4.4 51 BULK-0b26daea
21340 Bulk Product eeac50a4 Clothing $635.28 468 2.1 40 BULK-77c2d6af
21341 Bulk Product 03a1cff6 Home & Garden $403.62 264 1.1 65 BULK-a2f578a4
21342 Bulk Product 58cccdd0 Clothing $346.46 192 3.3 41 BULK-cea4a9de
21343 Bulk Product fc2fa900 Home & Garden $957.00 219 3.7 49 BULK-4c5c3ac7
21344 Bulk Product 9ef779d5 Books $961.52 219 0.2 30 BULK-3bb6f4d2
21345 Bulk Product 7778876c Toys & Games $361.30 293 4.6 82 BULK-6310f329
21346 Bulk Product 534ae3ca Home & Garden $394.85 99 1.0 84 BULK-ad8897d3
21347 Bulk Product 6eef0972 Clothing $923.85 29 4.0 96 BULK-1b37f381
21348 Bulk Product 4fd16dcf Home & Garden $756.28 409 1.3 63 BULK-6e4048e8
21349 Bulk Product e6ab774a Clothing $518.84 148 4.5 14 BULK-67325066
21350 Bulk Product fc7a1748 Electronics $97.97 481 4.3 92 BULK-334b42fe
21351 Bulk Product 54ae015d Books $76.12 374 3.3 41 BULK-1afd9ed4
21352 Bulk Product d0f9b731 Toys & Games $137.29 222 0.6 46 BULK-196a3ddd
21353 Bulk Product 82289373 Electronics $933.68 329 3.5 18 BULK-86fa1b7a
21354 Bulk Product 546f16ea Toys & Games $263.39 83 0.8 81 BULK-8c767dd2
21355 Bulk Product 6065ac58 Home & Garden $146.82 336 2.8 30 BULK-d6183bf9
21356 Bulk Product a569d580 Home & Garden $847.82 476 0.1 67 BULK-669dc52d
21357 Bulk Product 2981cd23 Toys & Games $85.34 134 3.0 52 BULK-bbc2c291
21358 Bulk Product 6696cc3c Electronics $143.14 69 3.9 98 BULK-3c87bbf4
21359 Bulk Product 1af71997 Sports & Outdoors $746.26 407 3.3 57 BULK-d183b26a
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