Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

28 ms

Page Size

200

Current Page

109 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 109 Results Showing 21601 - 21800 of 24441

ID Name Category Price Stock Rating Reviews SKU
22160 Bulk Product 75a8ea37 Electronics $506.13 68 2.5 27 BULK-7f33c4e5
22161 Bulk Product 0a820ea4 Sports & Outdoors $348.71 410 0.2 33 BULK-50562075
22162 Bulk Product 82dc5f16 Toys & Games $541.25 152 0.4 15 BULK-698fd751
22163 Bulk Product db79eec7 Sports & Outdoors $634.88 447 2.4 72 BULK-431f919e
22164 Bulk Product 8c309d48 Clothing $966.73 196 3.6 39 BULK-4eee4c54
22165 Bulk Product e15b4a1c Electronics $251.52 402 2.1 76 BULK-6b0d60d5
22166 Bulk Product 5321c58b Sports & Outdoors $106.43 143 3.6 97 BULK-7a68424a
22167 Bulk Product 5ffa2da8 Electronics $524.26 368 0.4 45 BULK-f1fd3ee1
22168 Bulk Product 441617bc Clothing $725.99 145 3.5 40 BULK-3c9aa227
22169 Bulk Product 0de75e5d Toys & Games $885.04 362 1.6 68 BULK-be155f0b
22170 Bulk Product 8a5e4fe2 Books $164.59 18 2.5 67 BULK-e4b23c07
22171 Bulk Product ae517af7 Electronics $905.63 265 1.2 43 BULK-cec112ab
22172 Bulk Product 49a0fd8b Toys & Games $795.44 405 4.0 32 BULK-2f9f1c8b
22173 Bulk Product a499966d Books $230.60 179 1.4 61 BULK-fa2dc122
22174 Bulk Product dfe6a782 Toys & Games $537.63 217 4.9 14 BULK-96997934
22175 Bulk Product bfa5ba11 Clothing $974.19 440 0.1 26 BULK-4b8aa13d
22176 Bulk Product b5b0cc65 Home & Garden $566.33 118 2.5 35 BULK-2039f530
22177 Bulk Product 714daf38 Toys & Games $108.60 442 3.0 97 BULK-90a6aadb
22178 Bulk Product ec9cd5c1 Sports & Outdoors $138.75 153 3.7 45 BULK-b89f96d4
22179 Bulk Product 03f7ddc9 Toys & Games $271.51 189 4.0 6 BULK-35d4a10f
22180 Bulk Product 54394a3d Toys & Games $64.83 224 3.4 54 BULK-b40fc626
22181 Bulk Product 3eabbbf8 Electronics $829.13 422 0.8 42 BULK-b4a858d7
22182 Bulk Product ccbb11dd Books $908.42 126 0.7 23 BULK-28b3da32
22183 Bulk Product f44110f0 Clothing $595.81 60 1.0 87 BULK-ea9780a7
22184 Bulk Product dc0ff3fa Electronics $583.83 370 1.8 29 BULK-3ca334dc
22185 Bulk Product 10a33665 Sports & Outdoors $545.22 267 3.8 28 BULK-2cdbc416
22186 Bulk Product 04a666e6 Sports & Outdoors $357.14 58 3.8 40 BULK-9f791a5f
22187 Bulk Product 6a196b38 Clothing $861.14 360 4.5 91 BULK-43f499e8
22188 Bulk Product d3657672 Toys & Games $758.17 415 2.4 89 BULK-6b1016a1
22189 Bulk Product b96129aa Home & Garden $719.16 406 2.6 81 BULK-e1e93283
22190 Bulk Product c6c37d59 Home & Garden $935.15 348 4.1 4 BULK-2e45fe9d
22191 Bulk Product b5a11a92 Toys & Games $949.91 163 0.7 46 BULK-2d450bd9
22192 Bulk Product e2eb10fd Toys & Games $597.34 170 3.5 6 BULK-f0ecbc66
22193 Bulk Product 85b7c446 Toys & Games $170.40 216 2.8 40 BULK-7d789aa1
22194 Bulk Product ee6deaca Home & Garden $901.82 310 3.8 6 BULK-f4c39d2a
22195 Bulk Product 0878eb9e Books $241.82 275 0.7 13 BULK-cf05d275
22196 Bulk Product 8b1a3c82 Clothing $896.18 420 3.0 85 BULK-2207b51b
22197 Bulk Product 113e7f44 Books $143.12 338 0.6 3 BULK-309fa256
22198 Bulk Product 244ac8ee Books $197.33 276 4.3 63 BULK-695d053d
22199 Bulk Product be3a0308 Toys & Games $986.67 66 4.3 73 BULK-9967b1b0
22200 Bulk Product e78431a3 Home & Garden $802.01 50 1.3 14 BULK-169e02e0
22201 Bulk Product 4a408900 Electronics $355.25 405 4.7 23 BULK-d9eb143f
22202 Bulk Product b410899f Home & Garden $272.22 310 5.0 11 BULK-bc4e5d1b
22203 Bulk Product 121e039e Electronics $616.86 308 3.0 95 BULK-cb409684
22204 Bulk Product 8a1e576c Sports & Outdoors $174.07 179 2.4 95 BULK-8493b610
22205 Bulk Product 2ed54306 Electronics $193.11 124 0.6 33 BULK-3103fa8a
22206 Bulk Product 91830625 Electronics $71.86 228 3.9 76 BULK-1cd77f96
22207 Bulk Product 5ba07a31 Clothing $298.41 71 4.5 69 BULK-fc6b4fed
22208 Bulk Product 61846eed Home & Garden $104.05 473 2.8 98 BULK-d06c460f
22209 Bulk Product e6f79cec Home & Garden $64.13 397 0.5 74 BULK-d1f44a13
22210 Bulk Product 58f0b3b1 Books $646.45 183 1.3 30 BULK-94d70932
22211 Bulk Product 25501754 Sports & Outdoors $835.89 140 2.1 43 BULK-aafeffa1
22212 Bulk Product 034632ed Sports & Outdoors $639.29 165 4.4 93 BULK-25c810c7
22213 Bulk Product 1a0ebbf5 Toys & Games $797.98 277 4.4 41 BULK-20394c1b
22214 Bulk Product 9b21e218 Books $49.34 411 4.2 80 BULK-54f8e329
22215 Bulk Product e2191e5a Electronics $593.40 140 2.3 17 BULK-16361ba8
22216 Bulk Product 7577a7bd Clothing $726.80 139 3.6 23 BULK-c207f53c
22217 Bulk Product 2af39035 Home & Garden $697.16 415 1.2 92 BULK-a25efde8
22218 Bulk Product 86f9c667 Clothing $996.37 370 1.0 51 BULK-98c86c48
22219 Bulk Product 2ccf84e3 Toys & Games $841.94 146 2.5 72 BULK-52bb8f6b
22220 Bulk Product 6ff64402 Toys & Games $378.66 182 4.6 70 BULK-fb4afc20
22221 Bulk Product 70390bbb Toys & Games $450.97 134 2.1 18 BULK-a9b6800a
22222 Bulk Product 25d1ef7f Books $674.47 127 0.2 47 BULK-f495e935
22223 Bulk Product c1daeb30 Home & Garden $410.91 493 4.2 81 BULK-d486c16b
22224 Bulk Product 2ef4820f Clothing $66.70 471 1.3 99 BULK-e996ad90
22225 Bulk Product 0880de70 Electronics $490.79 423 3.5 6 BULK-4e2339c6
22226 Bulk Product f2007658 Sports & Outdoors $146.94 59 3.0 75 BULK-0eca2806
22227 Bulk Product 1516265b Clothing $782.39 99 2.9 61 BULK-079eed60
22228 Bulk Product b1cfde23 Books $794.35 6 4.6 37 BULK-216dd5cf
22229 Bulk Product 943b41d6 Toys & Games $851.47 171 2.0 18 BULK-9b9e8901
22230 Bulk Product 49a19a2e Home & Garden $272.86 164 1.6 5 BULK-26bb0742
22231 Bulk Product 7952006d Clothing $694.55 225 4.5 96 BULK-fe0b76b2
22232 Bulk Product 2ed8d349 Clothing $659.48 296 1.6 45 BULK-cf85c144
22233 Bulk Product ecad890d Clothing $835.87 474 1.1 47 BULK-bbe07f00
22234 Bulk Product 1765f299 Toys & Games $83.30 385 3.9 86 BULK-efe777e4
22235 Bulk Product 3b0fee44 Clothing $11.95 99 1.4 79 BULK-474fc4c2
22236 Bulk Product b28171cd Sports & Outdoors $237.64 393 4.6 11 BULK-51722f16
22237 Bulk Product cfe6f499 Electronics $940.38 389 0.4 14 BULK-770e22aa
22238 Bulk Product c4b0aa0e Electronics $62.54 16 1.8 63 BULK-35e7a6bd
22239 Bulk Product e6e8f77e Books $941.00 300 0.8 48 BULK-6373a499
22240 Bulk Product 1e1543a7 Toys & Games $312.26 158 0.4 78 BULK-e2c04a61
22241 Bulk Product fd781678 Electronics $868.44 62 1.6 55 BULK-686893cc
22242 Bulk Product ddbcc9d7 Toys & Games $45.71 449 0.6 65 BULK-f3150e7c
22243 Bulk Product b1208421 Clothing $627.37 477 1.0 67 BULK-991b5d4f
22244 Bulk Product a6ec570b Books $787.40 273 2.5 24 BULK-a190b596
22245 Bulk Product 87139dd5 Clothing $514.94 53 1.7 25 BULK-34ceab3c
22246 Bulk Product fab7fbf4 Home & Garden $157.64 348 4.9 42 BULK-d415dea9
22247 Bulk Product f81cfe68 Electronics $658.08 395 4.8 18 BULK-f02673a1
22248 Bulk Product 6e0a1359 Toys & Games $264.30 247 1.8 26 BULK-8dd84ffc
22249 Bulk Product 3feba4b4 Clothing $279.96 278 0.8 82 BULK-bd4a5043
22250 Bulk Product 52a722b5 Clothing $1,000.84 161 1.8 3 BULK-2c1df815
22251 Bulk Product 53c3fcfe Sports & Outdoors $437.10 477 0.6 23 BULK-305f0d5d
22252 Bulk Product 632a5852 Home & Garden $934.23 277 4.9 68 BULK-fe64ffde
22253 Bulk Product 83787ee0 Home & Garden $248.09 436 1.0 14 BULK-e921eb68
22254 Bulk Product 1048f571 Sports & Outdoors $126.44 323 1.2 25 BULK-bb718965
22255 Bulk Product 6dd4a6a2 Sports & Outdoors $76.37 455 1.6 65 BULK-ad7d7896
22256 Bulk Product 28782f94 Toys & Games $802.97 242 1.3 72 BULK-2f012ddb
22257 Bulk Product fae75225 Sports & Outdoors $956.17 93 2.9 19 BULK-f8792116
22258 Bulk Product 763ec35e Home & Garden $836.03 95 4.5 6 BULK-37430572
22259 Bulk Product def92573 Electronics $956.04 16 1.4 52 BULK-59ed5e50
22260 Bulk Product 7c919e63 Electronics $741.89 337 0.5 60 BULK-27fa9941
22261 Bulk Product a10ab3eb Electronics $855.26 151 1.7 45 BULK-e73bc5b9
22262 Bulk Product 6ac870df Electronics $512.60 353 4.3 79 BULK-d85aaaf4
22263 Bulk Product 1af158b2 Clothing $158.67 139 3.8 99 BULK-32b22591
22264 Bulk Product 9f020f53 Home & Garden $727.44 276 1.9 88 BULK-288c02e8
22265 Bulk Product 174940da Books $411.52 131 0.5 37 BULK-f33e9d12
22266 Bulk Product eae2aae1 Sports & Outdoors $65.22 269 4.2 70 BULK-61245dfc
22267 Bulk Product f34446e6 Toys & Games $441.55 262 0.4 48 BULK-8c95bcc4
22268 Bulk Product 212ed2ce Home & Garden $859.34 414 3.8 33 BULK-3fe03092
22269 Bulk Product 5be10d29 Books $572.15 197 1.7 90 BULK-d77a7591
22270 Bulk Product 0367dc01 Toys & Games $444.07 149 3.7 54 BULK-f16013c6
22271 Bulk Product c347a618 Electronics $312.98 198 3.4 74 BULK-c843ea7a
22272 Bulk Product 4a57835e Clothing $373.24 371 2.8 64 BULK-16229f57
22273 Bulk Product 5fc374e7 Sports & Outdoors $963.70 114 3.6 1 BULK-37377278
22274 Bulk Product d8e8c6c0 Electronics $342.64 246 1.3 97 BULK-ec436e15
22275 Bulk Product aaaba11d Toys & Games $20.28 26 1.2 19 BULK-2302998c
22276 Bulk Product 1e0d7c0c Clothing $870.55 335 3.6 42 BULK-4249e0d3
22277 Bulk Product fb4d1b7d Sports & Outdoors $879.56 90 2.7 25 BULK-268663ca
22278 Bulk Product 8467e61e Home & Garden $209.21 120 1.0 63 BULK-71622a17
22279 Bulk Product 9423bea4 Home & Garden $78.88 229 3.5 30 BULK-a1f9f9c5
22280 Bulk Product c307b62a Electronics $572.30 405 1.3 44 BULK-6a780eb9
22281 Bulk Product 3b273e28 Books $59.87 283 1.2 11 BULK-4a97e543
22282 Bulk Product 18e890b8 Sports & Outdoors $825.21 180 3.0 72 BULK-5ae7f22f
22283 Bulk Product 6a88a8d6 Books $1,003.58 109 0.7 73 BULK-9664095b
22284 Bulk Product 6420fb0f Books $501.87 459 1.9 64 BULK-86403b77
22285 Bulk Product ea58a66b Books $960.21 441 4.3 46 BULK-6590b78c
22286 Bulk Product 7e90ae22 Toys & Games $920.78 476 1.6 59 BULK-68ce7dd2
22287 Bulk Product 6bae25fa Electronics $291.38 278 3.2 66 BULK-06e19f1e
22288 Bulk Product 9c8c4500 Books $596.52 17 4.5 25 BULK-54fa1a46
22289 Bulk Product 379cdec3 Electronics $886.65 284 2.0 7 BULK-42fda931
22290 Bulk Product 73ec4001 Toys & Games $895.58 190 0.6 27 BULK-d4d81b60
22291 Bulk Product f2116ddf Home & Garden $636.50 461 4.6 42 BULK-4d61a7d3
22292 Bulk Product 1f8b48e7 Home & Garden $450.00 212 2.0 1 BULK-8a8f66fd
22293 Bulk Product 5b7455a2 Electronics $447.65 356 4.5 21 BULK-fd08c0d4
22294 Bulk Product 48354b8f Clothing $579.28 138 4.5 75 BULK-6cfd09ac
22295 Bulk Product baf981a1 Sports & Outdoors $575.61 41 3.3 61 BULK-a9ad5b0c
22296 Bulk Product 4d946dbe Toys & Games $199.99 305 0.4 55 BULK-87690392
22297 Bulk Product 46da0394 Home & Garden $159.69 142 2.8 22 BULK-6be37e6a
22298 Bulk Product e245e609 Toys & Games $251.61 257 2.3 8 BULK-83a3ddbd
22299 Bulk Product 0de37a0b Electronics $255.78 93 0.0 48 BULK-3fd5cdcb
22300 Bulk Product 144d4a2c Toys & Games $322.73 41 3.1 61 BULK-aa4bc9ee
22301 Bulk Product 06ca6dd3 Sports & Outdoors $959.26 148 4.4 90 BULK-61c524db
22302 Bulk Product effa1b80 Home & Garden $407.78 150 0.9 11 BULK-f0fb99f7
22303 Bulk Product b6281986 Clothing $583.26 253 3.1 88 BULK-61fec204
22304 Bulk Product 499ef9c1 Toys & Games $941.32 8 1.8 76 BULK-99a5fef6
22305 Bulk Product 03e4c7c1 Clothing $273.47 164 2.6 8 BULK-f1836fea
22306 Bulk Product b282f66b Books $956.21 64 0.1 26 BULK-39b0a310
22307 Bulk Product a583ad9a Home & Garden $768.68 263 1.0 6 BULK-bd655d31
22308 Bulk Product 81cba144 Clothing $462.05 492 3.5 23 BULK-6978ca22
22309 Bulk Product 90de8140 Electronics $769.74 297 0.8 15 BULK-b3d7fe41
22310 Bulk Product 9afb9aa5 Home & Garden $996.73 405 0.7 36 BULK-6995922f
22311 Bulk Product 3d5cfe89 Home & Garden $719.96 83 2.2 99 BULK-a51c45d5
22312 Bulk Product f446b3d9 Sports & Outdoors $176.68 499 4.5 18 BULK-9c8666c0
22313 Bulk Product d1251dc1 Sports & Outdoors $1,000.18 91 1.4 65 BULK-6d279b88
22314 Bulk Product b50e481e Electronics $455.23 441 0.0 31 BULK-021fd020
22315 Bulk Product 320412be Electronics $917.57 483 4.5 3 BULK-1abc9974
22316 Bulk Product ef182e18 Clothing $624.43 26 4.4 88 BULK-ea71dbe2
22317 Bulk Product 0c95d16f Electronics $734.85 367 0.7 94 BULK-f50a10be
22318 Bulk Product bc13a890 Sports & Outdoors $889.18 303 3.1 63 BULK-0e70fb47
22319 Bulk Product e0cd7e0a Home & Garden $637.23 62 1.9 50 BULK-bc581004
22320 Bulk Product 50691ef7 Sports & Outdoors $350.46 232 3.0 21 BULK-57d3fbf8
22321 Bulk Product be1b7c7b Electronics $949.44 329 0.4 2 BULK-0157b137
22322 Bulk Product 867599a4 Clothing $816.46 102 1.5 50 BULK-cc6dd69a
22323 Bulk Product d82a6f68 Electronics $197.28 316 0.6 60 BULK-35affc6f
22324 Bulk Product f1b9511d Home & Garden $27.79 133 0.7 37 BULK-7d4fe4cd
22325 Bulk Product 48d6637b Sports & Outdoors $194.68 179 4.1 16 BULK-505ffbe0
22326 Bulk Product c3b669c6 Electronics $473.88 63 4.8 51 BULK-398b255f
22327 Bulk Product 922b132d Clothing $610.76 27 4.4 40 BULK-e57fdc6d
22328 Bulk Product cd9d1d12 Home & Garden $108.74 11 2.6 52 BULK-96d06c13
22329 Bulk Product 4bfbc1a8 Home & Garden $769.33 346 2.0 75 BULK-d5477870
22330 Bulk Product c975b4ea Sports & Outdoors $264.86 253 1.4 93 BULK-649898fb
22331 Bulk Product e98d3284 Home & Garden $906.03 353 3.8 49 BULK-34e33b61
22332 Bulk Product 881d00fa Clothing $810.32 204 2.2 2 BULK-ff0003d9
22333 Bulk Product 7c83a61b Clothing $711.06 293 2.1 53 BULK-d4fbf965
22334 Bulk Product ef718b48 Books $939.13 343 1.9 44 BULK-fdd68efa
22335 Bulk Product 0c56a982 Home & Garden $856.76 371 1.4 82 BULK-e5d5d301
22336 Bulk Product 04d6696d Home & Garden $840.64 385 3.7 30 BULK-8937cf77
22337 Bulk Product 36725086 Clothing $143.65 348 3.7 41 BULK-6e3527db
22338 Bulk Product 40353650 Clothing $683.02 279 0.4 9 BULK-12115a74
22339 Bulk Product 45179bb7 Electronics $415.82 413 1.5 26 BULK-a74ebb3d
22340 Bulk Product 70847c09 Sports & Outdoors $22.33 220 1.2 44 BULK-a7892117
22341 Bulk Product 659a39b9 Clothing $807.44 492 0.2 30 BULK-7cc85898
22342 Bulk Product 105ea1a1 Toys & Games $951.84 479 3.6 57 BULK-0f86f28e
22343 Bulk Product ef7fb07a Home & Garden $735.18 178 4.3 7 BULK-1669f69b
22344 Bulk Product c69b4e76 Electronics $66.15 359 2.0 23 BULK-b757daf4
22345 Bulk Product 2d67b106 Clothing $435.06 433 1.2 37 BULK-334019d1
22346 Bulk Product 29e6d47f Clothing $366.15 12 0.7 9 BULK-b8d8d3be
22347 Bulk Product ffd76d0d Sports & Outdoors $655.85 221 4.8 71 BULK-e5dc17d5
22348 Bulk Product a982f52c Books $784.20 292 1.0 59 BULK-11a75a83
22349 Bulk Product c0ecc2c3 Sports & Outdoors $624.09 103 0.6 86 BULK-8a0c2f27
22350 Bulk Product e5cf82c6 Electronics $943.92 140 2.7 87 BULK-1020990f
22351 Bulk Product b087a1fa Sports & Outdoors $613.25 380 0.3 35 BULK-9687438b
22352 Bulk Product d72038f1 Home & Garden $696.81 422 0.7 61 BULK-38cb2770
22353 Bulk Product 32d02123 Books $146.49 71 0.7 88 BULK-555cdca5
22354 Bulk Product 6e4b1465 Clothing $497.63 14 1.1 3 BULK-7f4a5154
22355 Bulk Product 227b8ce6 Home & Garden $665.11 261 2.9 62 BULK-1f664490
22356 Bulk Product 97cb80b4 Home & Garden $631.31 458 4.1 33 BULK-ed4eb02c
22357 Bulk Product 9ef662d9 Sports & Outdoors $940.09 239 2.7 29 BULK-e7254716
22358 Bulk Product 8ddb0b89 Sports & Outdoors $479.02 165 3.3 51 BULK-134ba6ce
22359 Bulk Product c541a497 Toys & Games $909.90 184 4.6 19 BULK-9fec8d14
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