Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

25 ms

Page Size

200

Current Page

114 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 114 Results Showing 22601 - 22800 of 24441

ID Name Category Price Stock Rating Reviews SKU
23160 Bulk Product 7e3b23b0 Sports & Outdoors $810.12 393 0.0 47 BULK-ce0a5568
23161 Bulk Product 7feb400d Clothing $688.81 259 3.3 64 BULK-df564382
23162 Bulk Product 62e61184 Clothing $618.06 195 3.0 36 BULK-7a738381
23163 Bulk Product 746ccf3e Sports & Outdoors $790.82 124 2.3 14 BULK-1c6ce9f9
23164 Bulk Product dc233b65 Home & Garden $198.41 349 0.2 13 BULK-1d793b8f
23165 Bulk Product 2b97ee58 Electronics $848.43 444 2.8 76 BULK-714eb07a
23166 Bulk Product 21ddbc13 Toys & Games $684.95 104 1.0 80 BULK-69d005d4
23167 Bulk Product 093b1938 Toys & Games $209.88 414 1.0 48 BULK-3e573d86
23168 Bulk Product c10574b1 Home & Garden $708.23 55 0.1 0 BULK-476f286f
23169 Bulk Product 78516698 Clothing $823.48 323 2.6 4 BULK-8507cec3
23170 Bulk Product fc4584de Toys & Games $678.94 221 0.9 99 BULK-fc6a9994
23171 Bulk Product 40e5ce16 Electronics $95.64 359 1.9 49 BULK-300167e1
23172 Bulk Product 791f5e05 Toys & Games $622.24 257 4.9 34 BULK-1eb4906d
23173 Bulk Product cad6a3d6 Toys & Games $990.80 310 2.7 0 BULK-6db55ff6
23174 Bulk Product ad04353b Electronics $573.26 212 1.7 21 BULK-69717ee4
23175 Bulk Product a62a75b5 Sports & Outdoors $124.87 495 0.6 34 BULK-87ca5519
23176 Bulk Product 8a8b9fa8 Books $591.46 369 2.5 19 BULK-a04ca506
23177 Bulk Product 4295cc87 Toys & Games $739.16 271 3.5 39 BULK-fd85fb47
23178 Bulk Product 91caf3f7 Home & Garden $560.93 134 0.9 8 BULK-44350661
23179 Bulk Product 376ffcaf Electronics $327.24 229 4.1 28 BULK-5a9c6aee
23180 Bulk Product 9be2a5e4 Books $756.43 212 2.1 37 BULK-e144ce57
23181 Bulk Product ccd1d594 Toys & Games $216.17 82 0.1 51 BULK-8f94e8ad
23182 Bulk Product 9158ef77 Clothing $359.84 104 2.8 47 BULK-3df58d36
23183 Bulk Product a3649c70 Home & Garden $780.31 213 2.4 13 BULK-5125af49
23184 Bulk Product 6fe3dd2a Electronics $833.89 291 0.6 95 BULK-aa442769
23185 Bulk Product 2bed42ba Clothing $470.39 388 3.5 12 BULK-c42d59d6
23186 Bulk Product a2780aec Home & Garden $686.14 5 2.1 14 BULK-2462c4bb
23187 Bulk Product 121a822c Books $108.28 391 0.0 33 BULK-5aef2528
23188 Bulk Product fe93df36 Toys & Games $658.08 433 4.2 49 BULK-a7122441
23189 Bulk Product e2fe900e Sports & Outdoors $665.15 57 4.1 55 BULK-6ccfa509
23190 Bulk Product a08358e7 Home & Garden $626.32 277 3.9 31 BULK-e6d02ee2
23191 Bulk Product ed28605a Home & Garden $756.38 190 1.3 84 BULK-01611a27
23192 Bulk Product a13f6c03 Home & Garden $810.02 133 1.3 35 BULK-2a40b5f8
23193 Bulk Product 1dfebcbc Books $339.72 448 3.3 87 BULK-98159e33
23194 Bulk Product 458ceb80 Toys & Games $711.23 172 1.0 81 BULK-1715e3c5
23195 Bulk Product 8f2c72ce Sports & Outdoors $952.20 189 2.1 76 BULK-9fbf5873
23196 Bulk Product 13eab8bc Toys & Games $167.74 80 0.8 41 BULK-bdf77415
23197 Bulk Product d0e8bd2b Home & Garden $456.44 9 2.7 13 BULK-81b82a21
23198 Bulk Product e9d665a3 Toys & Games $504.83 85 2.9 97 BULK-16dd6496
23199 Bulk Product 503fa9c7 Toys & Games $619.72 202 3.3 10 BULK-177412d3
23200 Bulk Product 29b410fd Electronics $982.45 294 2.3 11 BULK-2ba7b266
23201 Bulk Product c2aa8abb Toys & Games $455.00 81 0.0 94 BULK-8b9d2ed7
23202 Bulk Product eac53520 Sports & Outdoors $779.70 263 1.3 60 BULK-bae22f1d
23203 Bulk Product 418b3cea Toys & Games $965.83 365 1.6 15 BULK-8074d2bc
23204 Bulk Product 652939b0 Home & Garden $847.29 304 2.1 68 BULK-7e32a8d4
23205 Bulk Product 3a33b684 Books $292.36 66 3.8 98 BULK-1c40a7fb
23206 Bulk Product 4fe6eac9 Electronics $790.18 98 1.0 93 BULK-29ee879d
23207 Bulk Product 0b9c77d3 Sports & Outdoors $900.35 460 1.7 3 BULK-33ad37aa
23208 Bulk Product 622f2986 Electronics $844.29 490 0.3 65 BULK-9ad55fa4
23209 Bulk Product c8381881 Books $634.88 446 1.4 9 BULK-d7f4a871
23210 Bulk Product 918dfcf2 Electronics $165.71 82 2.2 22 BULK-43232415
23211 Bulk Product 0522083f Toys & Games $859.31 457 0.8 33 BULK-a1c19690
23212 Bulk Product 17a4ff96 Clothing $770.93 499 1.3 12 BULK-095df6d7
23213 Bulk Product 20a30d0a Books $634.86 237 1.6 6 BULK-b466b077
23214 Bulk Product a497615b Electronics $331.08 445 0.9 22 BULK-b4f75dee
23215 Bulk Product f918dae7 Clothing $318.30 338 3.9 23 BULK-0039f6d1
23216 Bulk Product d43aae18 Sports & Outdoors $485.50 406 2.5 21 BULK-b70fc526
23217 Bulk Product 492de078 Books $970.17 178 4.4 69 BULK-876d30c7
23218 Bulk Product d79d1a70 Electronics $494.71 63 4.4 59 BULK-44a948f5
23219 Bulk Product 564696de Books $924.27 125 2.0 14 BULK-8f64e4cd
23220 Bulk Product 990c3187 Home & Garden $637.42 28 2.9 93 BULK-456c6174
23221 Bulk Product 899fb301 Electronics $702.31 355 0.1 50 BULK-a52d7c3f
23222 Bulk Product 9c1ea059 Home & Garden $370.43 126 2.8 79 BULK-b932ab19
23223 Bulk Product 7e40cdac Electronics $809.24 181 4.3 6 BULK-d53c338c
23224 Bulk Product 13870f9c Sports & Outdoors $158.91 404 2.7 35 BULK-fe8b21e1
23225 Bulk Product 718f9bb1 Books $27.92 331 4.4 82 BULK-0d71c964
23226 Bulk Product 5797c4ae Books $376.73 109 4.9 15 BULK-cc33f568
23227 Bulk Product bb090415 Home & Garden $702.68 265 3.3 66 BULK-d3d696d7
23228 Bulk Product 5ec19975 Books $457.56 319 3.4 34 BULK-6f0bc1d5
23229 Bulk Product bc1869e6 Toys & Games $557.63 412 2.1 55 BULK-1506e5e5
23230 Bulk Product 4df9b2f1 Sports & Outdoors $803.12 448 5.0 9 BULK-5c1b7fc9
23231 Bulk Product 2e637965 Toys & Games $801.07 325 1.0 33 BULK-1ded8893
23232 Bulk Product 07d6a44b Books $715.21 475 2.9 76 BULK-0e2291ac
23233 Bulk Product 78d54a75 Home & Garden $507.88 42 4.8 85 BULK-f9c97547
23234 Bulk Product 7305f7d5 Clothing $861.45 443 4.2 54 BULK-411a7f52
23235 Bulk Product 332f0611 Sports & Outdoors $229.20 23 2.5 47 BULK-107af8e3
23236 Bulk Product 411317cb Toys & Games $584.70 214 4.8 57 BULK-28b2b758
23237 Bulk Product 3f9a2df4 Electronics $797.48 68 4.0 17 BULK-8bb7223c
23238 Bulk Product 3f585024 Home & Garden $350.23 387 3.3 76 BULK-0697cf04
23239 Bulk Product 3b72d7b0 Books $389.44 285 3.0 69 BULK-e32715f1
23240 Bulk Product b927e538 Home & Garden $837.14 129 3.5 61 BULK-7ada7300
23241 Bulk Product 2562a2f6 Toys & Games $135.50 351 2.3 70 BULK-f6151e99
23242 Bulk Product 0123d834 Sports & Outdoors $627.09 499 0.5 86 BULK-bed57a1b
23243 Bulk Product 5adba57a Clothing $595.31 58 2.7 21 BULK-b3b053b4
23244 Bulk Product 52b740a0 Toys & Games $499.56 350 4.2 55 BULK-b03b107a
23245 Bulk Product bb1f6671 Books $367.91 457 4.5 81 BULK-c21a5ef6
23246 Bulk Product 3e1fe62c Books $181.19 248 2.3 22 BULK-38702fb9
23247 Bulk Product d19ee2f5 Clothing $79.49 464 2.3 24 BULK-c76442e2
23248 Bulk Product 20fa07c4 Home & Garden $795.31 140 3.6 91 BULK-3944aa46
23249 Bulk Product 51dc8b5f Books $624.46 68 2.7 10 BULK-48cce0ff
23250 Bulk Product db25ce35 Books $904.16 74 0.2 13 BULK-917cee14
23251 Bulk Product 8a513d3e Sports & Outdoors $671.58 373 2.0 0 BULK-2d00689a
23252 Bulk Product 53de16da Electronics $101.30 68 1.8 94 BULK-101f9795
23253 Bulk Product 97c2f9bb Clothing $367.69 441 0.7 98 BULK-c49f65aa
23254 Bulk Product b79a53a4 Toys & Games $384.44 95 0.2 75 BULK-f73aa477
23255 Bulk Product 66a800dd Clothing $651.10 372 3.7 82 BULK-12edf2f7
23256 Bulk Product d7f357d3 Electronics $340.75 83 4.9 21 BULK-0bb82f99
23257 Bulk Product 285db5a6 Home & Garden $817.92 285 0.7 31 BULK-fbee9bda
23258 Bulk Product 479b7c52 Electronics $578.53 239 4.7 41 BULK-02456587
23259 Bulk Product 4825325f Sports & Outdoors $988.34 326 1.0 58 BULK-a1cbba10
23260 Bulk Product a93e4162 Sports & Outdoors $952.57 45 0.8 76 BULK-49c83814
23261 Bulk Product 6113a674 Books $956.65 328 3.6 90 BULK-45768a70
23262 Bulk Product 28f3fcd9 Electronics $423.43 302 3.5 36 BULK-6a3a1a9e
23263 Bulk Product fd699cf2 Books $241.33 414 4.4 38 BULK-d6701b1a
23264 Bulk Product 9a3fdd5d Books $926.56 249 2.2 8 BULK-29a1dc66
23265 Bulk Product 3fbe4d38 Sports & Outdoors $235.56 201 4.7 16 BULK-4d8fee07
23266 Bulk Product 4dc847eb Sports & Outdoors $426.06 203 1.5 6 BULK-325cc041
23267 Bulk Product 67a176c9 Clothing $509.81 147 3.1 92 BULK-221efba5
23268 Bulk Product 724fa626 Home & Garden $902.51 369 1.0 13 BULK-21287613
23269 Bulk Product 0e7b1583 Books $769.79 159 2.1 84 BULK-386f3b8f
23270 Bulk Product 864cfa0d Books $62.21 152 0.0 78 BULK-04227bef
23271 Bulk Product d2add85b Toys & Games $969.69 419 1.4 71 BULK-adb1fc88
23272 Bulk Product 98d13188 Electronics $604.18 499 4.4 63 BULK-316c6dea
23273 Bulk Product 99f2bc7f Toys & Games $737.85 483 2.5 80 BULK-d289d67e
23274 Bulk Product 0c68d5ef Home & Garden $243.04 51 1.3 47 BULK-4b537923
23275 Bulk Product d8689c72 Sports & Outdoors $34.46 285 4.0 53 BULK-4faa1707
23276 Bulk Product 7892225f Toys & Games $786.45 137 4.9 95 BULK-68a9f965
23277 Bulk Product 186dc404 Sports & Outdoors $708.37 254 0.7 56 BULK-2e9f62ee
23278 Bulk Product 725cb5ea Home & Garden $798.95 138 4.6 42 BULK-62af7c89
23279 Bulk Product 0c1e346d Home & Garden $386.00 18 1.4 10 BULK-d64a4e34
23280 Bulk Product 39b233ac Home & Garden $301.61 343 1.5 83 BULK-e3abe5f2
23281 Bulk Product b0eb82eb Sports & Outdoors $734.81 150 5.0 4 BULK-bb719462
23282 Bulk Product b2f1b418 Clothing $222.32 295 2.2 8 BULK-1a73ea6d
23283 Bulk Product bcfb7d05 Sports & Outdoors $783.28 184 0.7 63 BULK-c38ec300
23284 Bulk Product 04f78a4d Electronics $641.99 144 2.6 18 BULK-53a8b8e4
23285 Bulk Product a6576c8b Toys & Games $327.21 11 4.4 8 BULK-d1883006
23286 Bulk Product 48893234 Books $236.64 153 2.8 21 BULK-af340445
23287 Bulk Product a83fb0fc Sports & Outdoors $576.21 282 2.9 59 BULK-ecc4a9d4
23288 Bulk Product a83821a9 Toys & Games $239.24 167 3.7 13 BULK-e56f06d7
23289 Bulk Product 3e9b895b Books $110.10 317 1.6 95 BULK-f49d5a9f
23290 Bulk Product c5c68a80 Home & Garden $353.39 482 3.6 47 BULK-3dca51d6
23291 Bulk Product 659d9c29 Books $208.16 202 1.0 9 BULK-09f8a687
23292 Bulk Product 132cf8dd Sports & Outdoors $34.66 13 1.8 44 BULK-47126e9e
23293 Bulk Product 564d5dc6 Clothing $411.29 411 2.0 48 BULK-d7cc543a
23294 Bulk Product 9cd67804 Sports & Outdoors $807.70 258 1.8 36 BULK-2d06c588
23295 Bulk Product 1e609da8 Clothing $265.41 308 3.6 62 BULK-523a2352
23296 Bulk Product b598a4ae Electronics $477.67 8 4.7 46 BULK-a76449ba
23297 Bulk Product d0a5a082 Toys & Games $113.16 310 4.1 28 BULK-8cc2f44a
23298 Bulk Product b125ebfe Toys & Games $566.12 346 2.4 64 BULK-52e1d3f6
23299 Bulk Product 87343733 Home & Garden $919.25 102 3.9 5 BULK-17570821
23300 Bulk Product 93efb1da Sports & Outdoors $21.61 18 3.4 43 BULK-5b0cac5a
23301 Bulk Product ef939f99 Clothing $562.84 432 0.7 25 BULK-78ef8284
23302 Bulk Product b80801ca Books $595.84 149 4.7 28 BULK-a012e79b
23303 Bulk Product 74e64d83 Toys & Games $613.29 147 0.6 60 BULK-51db5730
23304 Bulk Product f5f98c23 Sports & Outdoors $146.58 292 2.0 74 BULK-142ecc2b
23305 Bulk Product ba8a45e5 Electronics $629.74 388 1.2 78 BULK-832cab01
23306 Bulk Product 808e5c4e Electronics $933.35 122 4.4 32 BULK-8a74a8bf
23307 Bulk Product 9f940512 Books $133.23 140 3.0 2 BULK-05cff44a
23308 Bulk Product 913f5a6a Clothing $599.65 291 4.8 4 BULK-a4ecfcf7
23309 Bulk Product 7373085b Sports & Outdoors $141.75 492 1.9 69 BULK-f1e6f170
23310 Bulk Product 8a48c751 Electronics $478.05 259 4.3 38 BULK-e4f08405
23311 Bulk Product c65da7fd Sports & Outdoors $537.11 496 1.8 79 BULK-f63d7cd5
23312 Bulk Product 20631a9b Sports & Outdoors $391.75 145 2.5 89 BULK-b7bf0cbd
23313 Bulk Product 1da280f5 Home & Garden $345.88 81 0.6 84 BULK-65833f25
23314 Bulk Product b832dec6 Home & Garden $644.76 325 3.0 26 BULK-b845ffbe
23315 Bulk Product 93507f51 Clothing $282.60 19 0.2 78 BULK-f47200bb
23316 Bulk Product 9c0d84b3 Clothing $586.71 188 0.1 10 BULK-a69f937e
23317 Bulk Product 8571b341 Electronics $21.84 231 4.7 91 BULK-c7a39c81
23318 Bulk Product add3aeaa Clothing $422.52 420 2.3 86 BULK-8d68252a
23319 Bulk Product 844f49c6 Books $320.22 439 2.0 67 BULK-3ebb305a
23320 Bulk Product 6d3a5a90 Toys & Games $881.93 168 1.7 88 BULK-7a86fef3
23321 Bulk Product 522341ca Clothing $111.31 415 2.6 23 BULK-3754fe76
23322 Bulk Product 092a4eb9 Books $951.36 200 2.9 48 BULK-4c556c51
23323 Bulk Product 81a26a05 Books $384.06 492 0.7 32 BULK-c60b30ee
23324 Bulk Product 59273ca6 Books $379.14 283 3.7 7 BULK-f8102a00
23325 Bulk Product 526e9791 Electronics $45.19 473 4.5 95 BULK-a316cbcf
23326 Bulk Product afd68e6a Clothing $673.29 488 3.5 77 BULK-72c1af03
23327 Bulk Product 2f92afc3 Sports & Outdoors $938.42 474 1.8 64 BULK-b09200e9
23328 Bulk Product c517a597 Sports & Outdoors $93.48 384 4.6 98 BULK-744dd4b5
23329 Bulk Product 97a602ae Clothing $777.14 342 1.4 5 BULK-134825be
23330 Bulk Product 0474ae0b Sports & Outdoors $18.93 281 0.7 60 BULK-8e3bb78c
23331 Bulk Product 773307f5 Home & Garden $468.92 274 1.0 89 BULK-6dfd2b30
23332 Bulk Product c90a4153 Clothing $90.26 117 0.3 81 BULK-7cf34ccf
23333 Bulk Product a9544990 Home & Garden $812.12 49 3.0 29 BULK-1301f9a4
23334 Bulk Product fd47dd5c Books $809.88 418 3.2 11 BULK-9e6db5c2
23335 Bulk Product ccfe2799 Electronics $462.53 98 2.5 88 BULK-e8d28e42
23336 Bulk Product c2263cc5 Home & Garden $723.77 95 0.0 71 BULK-f3df01e0
23337 Bulk Product 8d278846 Electronics $783.69 329 4.3 81 BULK-42495575
23338 Bulk Product 14b44544 Electronics $652.72 327 5.0 82 BULK-92393a59
23339 Bulk Product 74aaded9 Home & Garden $873.05 109 0.9 30 BULK-018642f1
23340 Bulk Product 7e1b15ab Books $175.16 146 1.7 19 BULK-4d3275cd
23341 Bulk Product 250917b5 Clothing $449.41 246 4.9 22 BULK-3a4a51ba
23342 Bulk Product c381fdc5 Toys & Games $906.72 99 4.0 62 BULK-617a6abc
23343 Bulk Product 17f8b1fa Clothing $737.16 394 1.4 86 BULK-48846f95
23344 Bulk Product 8de9e54c Sports & Outdoors $841.93 90 0.9 64 BULK-24cbccb4
23345 Bulk Product 3bbebcda Toys & Games $181.00 57 4.1 31 BULK-b7922fff
23346 Bulk Product 66b07306 Sports & Outdoors $597.33 277 2.8 14 BULK-6bdd92d0
23347 Bulk Product a768de8a Sports & Outdoors $706.38 121 1.2 10 BULK-171df639
23348 Bulk Product 47e0d3c0 Electronics $694.58 92 1.1 76 BULK-971b6015
23349 Bulk Product 069d454c Toys & Games $540.81 227 3.9 14 BULK-84ab76e9
23350 Bulk Product 44e847cc Electronics $17.83 334 0.9 43 BULK-13631919
23351 Bulk Product a87b960e Electronics $714.64 426 4.2 59 BULK-bbde480b
23352 Bulk Product 2e25b2a8 Home & Garden $392.57 253 3.1 70 BULK-03782c3e
23353 Bulk Product 73f3c9d9 Toys & Games $91.87 370 3.5 65 BULK-c7f3c4df
23354 Bulk Product 0e1beba4 Home & Garden $382.42 362 1.4 12 BULK-a8fd3ff1
23355 Bulk Product afcd441c Electronics $471.24 79 3.5 42 BULK-c10607e2
23356 Bulk Product 83ddf114 Sports & Outdoors $943.08 211 4.3 7 BULK-1d97b894
23357 Bulk Product 4e90d07a Sports & Outdoors $839.85 287 2.2 22 BULK-3a9e8b35
23358 Bulk Product 2add3669 Electronics $761.37 351 2.3 50 BULK-8a25f9a3
23359 Bulk Product d610f2cb Books $177.68 6 1.1 58 BULK-8302bd75
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