Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

89 ms

Page Size

200

Current Page

64 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 64 Results Showing 12601 - 12800 of 24441

ID Name Category Price Stock Rating Reviews SKU
13160 Bulk Product 908dbdf5 Books $999.75 169 3.5 33 BULK-1d5bedcf
13161 Bulk Product 8438e151 Books $528.36 487 1.9 46 BULK-d9e4f562
13162 Bulk Product 468b948d Sports & Outdoors $76.30 438 4.0 58 BULK-cf5de53e
13163 Bulk Product c6908ce6 Clothing $396.36 336 1.4 17 BULK-b0970a03
13164 Bulk Product f932d2f3 Sports & Outdoors $844.91 486 2.7 88 BULK-e2b97cf0
13165 Bulk Product 36e9452b Electronics $732.19 248 0.9 90 BULK-feb84d41
13166 Bulk Product 6e954793 Electronics $656.56 161 5.0 29 BULK-c1c36e3b
13167 Bulk Product 42dfee55 Electronics $701.61 43 4.9 88 BULK-a33daf19
13168 Bulk Product 1df13faf Sports & Outdoors $54.96 301 4.8 50 BULK-4efd2cf8
13169 Bulk Product 50de5bf7 Home & Garden $589.57 325 3.8 15 BULK-66c6bd00
13170 Bulk Product d599be01 Home & Garden $13.68 395 4.8 90 BULK-74fc9bc8
13171 Bulk Product 10578918 Books $416.54 291 1.3 84 BULK-8357f326
13172 Bulk Product e61c4c65 Toys & Games $909.18 100 2.6 94 BULK-c2345abd
13173 Bulk Product 3307955c Electronics $239.67 318 0.4 58 BULK-dd868109
13174 Bulk Product d95e5378 Electronics $112.75 351 0.5 45 BULK-893bc262
13175 Bulk Product 1a0259c3 Electronics $48.35 392 1.9 22 BULK-ddbab937
13176 Bulk Product 04742c33 Books $311.71 187 0.4 38 BULK-0790863b
13177 Bulk Product ae4d6f82 Clothing $683.42 261 4.4 39 BULK-29570f72
13178 Bulk Product 2e6117b4 Clothing $920.68 459 0.4 60 BULK-e1419189
13179 Bulk Product 9b26f9e9 Sports & Outdoors $562.93 307 1.7 77 BULK-cbcaa6e0
13180 Bulk Product 67f11eb8 Electronics $644.31 188 1.8 21 BULK-7822e8a7
13181 Bulk Product 390d3fe7 Clothing $932.08 492 3.6 91 BULK-db724a78
13182 Bulk Product 631f49e7 Toys & Games $514.23 330 4.6 44 BULK-e31386da
13183 Bulk Product c3cc2a5a Home & Garden $326.73 103 0.7 12 BULK-a46f8bfa
13184 Bulk Product bd6e3644 Clothing $407.40 40 1.1 73 BULK-6bb70868
13185 Bulk Product 540b18fb Home & Garden $675.82 211 3.4 26 BULK-82aff00d
13186 Bulk Product e977b35c Clothing $251.34 332 4.4 62 BULK-f0b52923
13187 Bulk Product 51ad301f Electronics $509.85 344 1.4 16 BULK-0f888a66
13188 Bulk Product cf58038f Sports & Outdoors $286.85 436 3.8 61 BULK-2f3f6a90
13189 Bulk Product 1ca64b12 Home & Garden $563.02 231 3.0 78 BULK-f0c0a59c
13190 Bulk Product 8d3a60be Clothing $155.50 418 4.9 92 BULK-684e97c1
13191 Bulk Product b9333d38 Home & Garden $1,007.34 246 1.4 82 BULK-63ebb6ca
13192 Bulk Product 1eee15cf Clothing $581.32 224 2.0 38 BULK-39b780fe
13193 Bulk Product 086a517c Clothing $44.82 271 4.5 9 BULK-8eee2036
13194 Bulk Product 51242bdb Clothing $855.22 377 1.5 33 BULK-c7338239
13195 Bulk Product 7cd85ed0 Home & Garden $362.61 353 2.2 3 BULK-1b481ba0
13196 Bulk Product 85f740fb Toys & Games $78.42 337 0.8 92 BULK-e701c0ec
13197 Bulk Product a187584e Electronics $527.29 273 1.3 82 BULK-9f3b5aac
13198 Bulk Product 8223413a Home & Garden $598.15 280 4.2 81 BULK-14fbbd98
13199 Bulk Product acfe9820 Electronics $943.60 8 3.3 95 BULK-4f3ad121
13200 Bulk Product aec761a3 Sports & Outdoors $582.70 450 1.9 37 BULK-a6aa0730
13201 Bulk Product 64feb5f2 Clothing $101.83 351 0.9 36 BULK-e8f9ee27
13202 Bulk Product 12c301c7 Electronics $714.15 72 2.6 96 BULK-8577d4da
13203 Bulk Product 32d97bd1 Electronics $966.44 469 4.0 12 BULK-1dda8f3d
13204 Bulk Product 23c2c6d7 Electronics $673.07 486 0.1 41 BULK-555ed7c8
13205 Bulk Product 30e70063 Electronics $338.96 402 3.8 88 BULK-292be19f
13206 Bulk Product 0f9cd3a2 Electronics $974.67 499 4.0 55 BULK-30b56346
13207 Bulk Product de4f0d7f Books $874.42 52 4.5 50 BULK-10ee8a02
13208 Bulk Product ea63ec44 Electronics $342.80 225 2.2 6 BULK-b5e4e808
13209 Bulk Product f65acffd Home & Garden $838.53 129 3.1 60 BULK-35f7d207
13210 Bulk Product e8cec06e Electronics $141.10 2 4.4 75 BULK-2f8d4013
13211 Bulk Product 7e67694d Clothing $125.18 360 2.8 18 BULK-0fff3438
13212 Bulk Product dbdd78d1 Toys & Games $637.25 415 5.0 61 BULK-66f11ce1
13213 Bulk Product 1a8e26ef Toys & Games $539.45 198 3.1 48 BULK-b3a56683
13214 Bulk Product 5d5ed162 Sports & Outdoors $35.62 132 0.9 47 BULK-6526602a
13215 Bulk Product 74d4908c Sports & Outdoors $30.97 115 4.2 88 BULK-0d1e0a58
13216 Bulk Product 8eb4d99a Books $479.35 92 0.2 9 BULK-383dfadc
13217 Bulk Product 80e791f5 Sports & Outdoors $34.02 258 3.0 19 BULK-b6e08e4d
13218 Bulk Product 6e2a51f6 Clothing $94.63 98 2.3 64 BULK-a7caf0e7
13219 Bulk Product ceed17a5 Books $64.09 98 0.4 51 BULK-197e7500
13220 Bulk Product 5e104f69 Sports & Outdoors $561.16 210 3.3 51 BULK-f076910f
13221 Bulk Product c0533a5f Electronics $664.19 402 2.5 19 BULK-226fe1f0
13222 Bulk Product d518a599 Toys & Games $142.08 141 2.4 81 BULK-938420a5
13223 Bulk Product 80d6bfe8 Books $846.50 136 4.9 16 BULK-1c4144fa
13224 Bulk Product c43ea6d8 Home & Garden $933.39 401 0.3 14 BULK-7fbaaf49
13225 Bulk Product 7fbdf94f Toys & Games $253.11 477 1.1 26 BULK-4365f6de
13226 Bulk Product a76708cd Books $86.50 487 3.3 98 BULK-5cae23b9
13227 Bulk Product 70553050 Toys & Games $146.56 53 2.3 96 BULK-e639822f
13228 Bulk Product 7b64897b Electronics $220.28 480 1.7 14 BULK-877a50ca
13229 Bulk Product 2208a63f Sports & Outdoors $955.54 15 0.6 40 BULK-4b8a93d9
13230 Bulk Product 2a284e30 Books $549.43 8 2.9 58 BULK-ec68d467
13231 Bulk Product bdd2dacf Books $337.16 198 1.5 46 BULK-2ce4f7ee
13232 Bulk Product 562a3151 Home & Garden $521.22 240 0.4 73 BULK-5513b4e3
13233 Bulk Product b1c8dc81 Clothing $756.77 89 0.9 67 BULK-d2271fea
13234 Bulk Product 9eacdfb9 Sports & Outdoors $530.62 39 2.4 92 BULK-89d272a1
13235 Bulk Product 8eaf0818 Books $758.79 194 3.0 96 BULK-d5e4075a
13236 Bulk Product 01339366 Sports & Outdoors $366.44 112 2.2 4 BULK-da8bc780
13237 Bulk Product b66d75c2 Electronics $895.72 228 3.3 10 BULK-33f5ed4d
13238 Bulk Product 3af858d4 Sports & Outdoors $813.26 416 0.6 33 BULK-8f0942f9
13239 Bulk Product 9372c1f7 Sports & Outdoors $566.01 176 3.3 72 BULK-f6bd3eca
13240 Bulk Product f3f57926 Electronics $332.30 312 3.4 22 BULK-04d7dc93
13241 Bulk Product 069f1ef2 Sports & Outdoors $132.31 224 1.3 90 BULK-0d28c04d
13242 Bulk Product 0c491b58 Electronics $418.49 188 3.7 46 BULK-7cddd236
13243 Bulk Product 5f3a630f Electronics $845.59 353 3.3 85 BULK-89d9f909
13244 Bulk Product a5f6a2df Home & Garden $682.06 164 3.4 43 BULK-cf6b4f4a
13245 Bulk Product 16f8c468 Sports & Outdoors $495.07 316 4.8 90 BULK-a8ab293b
13246 Bulk Product 8ba91bcb Home & Garden $504.04 238 4.8 89 BULK-c506a2e2
13247 Bulk Product c20baec9 Books $159.58 261 1.3 3 BULK-f5167295
13248 Bulk Product 6f23aedd Toys & Games $947.18 317 1.6 77 BULK-3cd1bb79
13249 Bulk Product 738b808a Sports & Outdoors $748.34 327 0.5 67 BULK-7cc5f43e
13250 Bulk Product 121267f8 Books $812.20 493 4.0 28 BULK-3bef34cd
13251 Bulk Product ca7b88b0 Books $134.28 434 2.9 29 BULK-9488709a
13252 Bulk Product 33d3b9a7 Home & Garden $349.18 298 3.6 9 BULK-64806138
13253 Bulk Product 29bdaf83 Toys & Games $141.86 58 2.5 73 BULK-500413fe
13254 Bulk Product 1a372d15 Toys & Games $865.86 392 2.5 61 BULK-477deec6
13255 Bulk Product b85385a1 Home & Garden $134.36 282 1.5 27 BULK-bd0b2b8a
13256 Bulk Product 9746c82c Clothing $820.45 44 1.1 84 BULK-c8ffa34d
13257 Bulk Product ad5b5492 Clothing $720.72 430 2.8 33 BULK-748c2e2b
13258 Bulk Product 1119cda3 Toys & Games $144.15 414 4.6 90 BULK-8c9d84dc
13259 Bulk Product b3ed78dd Electronics $44.15 111 1.4 86 BULK-1b14548a
13260 Bulk Product edb656c1 Clothing $462.34 350 3.5 85 BULK-b001b8e9
13261 Bulk Product 8115b85e Books $687.32 321 4.4 0 BULK-57e2d72a
13262 Bulk Product 3c45fbf2 Sports & Outdoors $817.30 333 3.6 76 BULK-9d435853
13263 Bulk Product 81f07d74 Home & Garden $656.22 112 4.0 27 BULK-35320b37
13264 Bulk Product c7257ee1 Clothing $166.93 292 1.8 0 BULK-c5958005
13265 Bulk Product 385409e8 Home & Garden $260.72 288 4.8 41 BULK-05b28f1c
13266 Bulk Product a0ccc0a4 Books $912.08 219 4.4 16 BULK-b8c93450
13267 Bulk Product a1b554f9 Electronics $502.03 495 1.8 55 BULK-5e8c14df
13268 Bulk Product 57be9260 Books $719.87 233 0.4 21 BULK-af8b38c9
13269 Bulk Product 7884a3b1 Electronics $35.87 481 0.3 23 BULK-01f1e31f
13270 Bulk Product 502719be Clothing $205.30 252 3.9 79 BULK-0abc44d8
13271 Bulk Product 655688b1 Home & Garden $431.48 439 0.6 26 BULK-173d716a
13272 Bulk Product 71676be3 Clothing $576.82 470 4.3 15 BULK-bab59383
13273 Bulk Product dc9ed8ac Electronics $542.41 338 0.0 63 BULK-613aac37
13274 Bulk Product 7d405039 Home & Garden $357.35 414 1.3 92 BULK-e31b0672
13275 Bulk Product db1676f5 Electronics $526.58 216 1.4 60 BULK-807bd650
13276 Bulk Product 9ce1f4e0 Electronics $92.93 53 4.2 58 BULK-93681832
13277 Bulk Product d59ad54f Electronics $769.61 464 2.0 91 BULK-84f31254
13278 Bulk Product 52063a6e Clothing $69.10 333 0.3 96 BULK-de1418f1
13279 Bulk Product d6c5bb0d Sports & Outdoors $318.59 159 3.6 22 BULK-d6216df1
13280 Bulk Product 08049102 Electronics $89.20 396 3.9 85 BULK-2a5ab8b2
13281 Bulk Product 8ebc579b Sports & Outdoors $762.37 41 1.9 18 BULK-7957ecca
13282 Bulk Product e0d46179 Clothing $123.99 74 0.3 91 BULK-36880e76
13283 Bulk Product ec93677f Home & Garden $271.02 354 0.9 7 BULK-7674efe5
13284 Bulk Product 6656a1f0 Sports & Outdoors $926.27 322 4.4 52 BULK-4525c446
13285 Bulk Product a119b194 Books $720.71 71 3.2 69 BULK-43773f95
13286 Bulk Product 8f0938d6 Clothing $531.47 189 0.7 2 BULK-70429f1b
13287 Bulk Product 18836962 Toys & Games $520.82 262 2.1 87 BULK-613e2c74
13288 Bulk Product 36236863 Home & Garden $49.52 419 1.6 57 BULK-c3f7d474
13289 Bulk Product 905b46d8 Books $557.61 56 0.9 49 BULK-f62e6fef
13290 Bulk Product 9194fa7c Clothing $576.40 246 3.1 91 BULK-aced9b27
13291 Bulk Product 006d8cf5 Sports & Outdoors $787.15 273 4.1 88 BULK-ba2d7f01
13292 Bulk Product 329f5382 Home & Garden $106.68 21 3.0 12 BULK-24e00fdf
13293 Bulk Product 9491e85c Toys & Games $812.16 17 4.0 28 BULK-74684a1e
13294 Bulk Product 2934267e Sports & Outdoors $335.08 454 1.0 49 BULK-3ae4017c
13295 Bulk Product cbbf2dee Sports & Outdoors $987.21 413 1.1 5 BULK-a9353819
13296 Bulk Product 25cba54b Clothing $436.91 137 2.0 90 BULK-af800b63
13297 Bulk Product 5b97f9e5 Books $498.95 423 4.0 82 BULK-2155b9c0
13298 Bulk Product d862169e Toys & Games $19.71 414 1.0 19 BULK-05d13b5b
13299 Bulk Product cf256f7f Home & Garden $373.05 214 4.2 0 BULK-251e6823
13300 Bulk Product a4eef6bc Toys & Games $279.09 215 3.8 64 BULK-09419b7c
13301 Bulk Product bdb2178e Clothing $980.82 431 0.9 42 BULK-3c93d12d
13302 Bulk Product 2db36298 Home & Garden $942.41 338 1.1 19 BULK-9124d595
13303 Bulk Product eae92a5b Books $137.19 470 3.8 39 BULK-9e726162
13304 Bulk Product 1fb3ee32 Home & Garden $967.51 258 1.2 2 BULK-710d244b
13305 Bulk Product 61d822d1 Toys & Games $99.86 446 2.0 81 BULK-3070eeaf
13306 Bulk Product afd29d25 Toys & Games $505.89 15 0.5 2 BULK-1186324c
13307 Bulk Product 4f69dd17 Books $278.44 449 0.1 88 BULK-2dc20363
13308 Bulk Product 72326e65 Home & Garden $322.96 149 0.0 32 BULK-c5cfea50
13309 Bulk Product 2b6d0049 Clothing $841.01 135 0.7 95 BULK-e2bb4435
13310 Bulk Product 590633ef Sports & Outdoors $382.84 340 3.0 0 BULK-be986ce4
13311 Bulk Product 5977640d Sports & Outdoors $158.52 485 0.6 41 BULK-41f027b2
13312 Bulk Product 70644785 Clothing $661.19 353 1.3 76 BULK-ed72ba41
13313 Bulk Product 2507bad8 Electronics $711.35 485 4.8 86 BULK-ed190de3
13314 Bulk Product e35bd207 Clothing $20.97 378 4.4 44 BULK-99d80496
13315 Bulk Product 9a54f664 Clothing $790.30 218 4.3 94 BULK-926be75a
13316 Bulk Product 7c17fcd4 Toys & Games $880.02 341 2.2 5 BULK-b9866393
13317 Bulk Product 7542b5b0 Sports & Outdoors $742.35 98 3.0 67 BULK-fd1fd410
13318 Bulk Product aab72792 Home & Garden $393.35 405 1.8 39 BULK-cc8db0a7
13319 Bulk Product 1c3ac18e Toys & Games $805.98 131 3.7 24 BULK-f9aeaa9f
13320 Bulk Product f8a883e6 Electronics $631.23 60 1.9 59 BULK-557057a5
13321 Bulk Product e65f8e5d Clothing $604.30 5 1.2 37 BULK-5d3ca345
13322 Bulk Product c686077f Clothing $266.70 327 4.7 57 BULK-dc56aad2
13323 Bulk Product e87dc5bd Books $342.20 384 0.0 75 BULK-627f2080
13324 Bulk Product 5e257fad Toys & Games $80.96 273 1.9 60 BULK-cbe2c48d
13325 Bulk Product fe234b3b Home & Garden $403.02 451 3.3 76 BULK-bedeed4e
13326 Bulk Product 25766992 Books $133.97 193 3.0 99 BULK-0aec624e
13327 Bulk Product cf814636 Books $499.74 100 3.3 14 BULK-dd129059
13328 Bulk Product 7cbd3f45 Home & Garden $931.63 179 4.2 1 BULK-49cd3de3
13329 Bulk Product a14dedf9 Home & Garden $443.62 102 0.7 85 BULK-d88b91be
13330 Bulk Product 1d514545 Clothing $235.88 166 4.4 16 BULK-7c35b3a6
13331 Bulk Product 585e6417 Clothing $712.16 280 3.4 77 BULK-80027ba3
13332 Bulk Product 5fb002fb Toys & Games $670.35 322 3.7 6 BULK-d9ac92cc
13333 Bulk Product 4ce251eb Books $721.41 60 0.5 89 BULK-c7bee9a1
13334 Bulk Product f256d4b3 Books $374.72 351 1.6 83 BULK-101294de
13335 Bulk Product 6b4a53f4 Electronics $36.09 328 3.2 59 BULK-72c459bf
13336 Bulk Product b14ce9cf Toys & Games $950.63 296 2.1 62 BULK-698344cc
13337 Bulk Product a3cc2160 Books $525.36 206 1.9 18 BULK-30f86024
13338 Bulk Product f7731106 Clothing $403.46 82 0.5 23 BULK-c80a6622
13339 Bulk Product ce9583a8 Sports & Outdoors $621.32 156 0.8 69 BULK-ffd01870
13340 Bulk Product 5c30cba5 Toys & Games $495.05 445 1.7 58 BULK-11f9b906
13341 Bulk Product f8af2c44 Home & Garden $451.72 111 3.0 77 BULK-f5eeb37c
13342 Bulk Product 075e97a9 Electronics $722.25 421 2.2 5 BULK-be873d7b
13343 Bulk Product 0dae12a5 Home & Garden $371.91 416 2.2 84 BULK-d4671e39
13344 Bulk Product 4160cb81 Home & Garden $604.97 443 2.1 92 BULK-2e2b27aa
13345 Bulk Product e43c8b12 Sports & Outdoors $999.11 235 2.7 2 BULK-598158c1
13346 Bulk Product ab7d1e45 Electronics $969.04 125 3.7 48 BULK-2c9532d5
13347 Bulk Product 8ce31cd9 Toys & Games $836.29 214 1.3 84 BULK-3c7cd49a
13348 Bulk Product 87d1fdb2 Toys & Games $840.00 412 1.5 19 BULK-82e7e3dc
13349 Bulk Product 2264e8de Electronics $209.42 313 1.2 31 BULK-2294ee26
13350 Bulk Product fb4586d5 Sports & Outdoors $867.16 188 1.3 39 BULK-b0d47122
13351 Bulk Product 4bb2efe3 Books $679.65 396 2.7 69 BULK-612080db
13352 Bulk Product d62d7f7b Home & Garden $688.75 379 1.4 99 BULK-f889cc0e
13353 Bulk Product 9a887faf Electronics $477.80 377 4.9 10 BULK-7377eee9
13354 Bulk Product 87df8d7f Books $250.43 189 1.4 10 BULK-64485912
13355 Bulk Product 1931bc38 Home & Garden $152.78 264 2.6 91 BULK-78005ac7
13356 Bulk Product 02cfad00 Toys & Games $886.85 449 3.9 1 BULK-b0257166
13357 Bulk Product 5e6cbc60 Home & Garden $983.04 277 1.7 90 BULK-8b1afd01
13358 Bulk Product ac7b7dc9 Sports & Outdoors $86.10 365 2.3 0 BULK-a60da63b
13359 Bulk Product 8f4214a8 Home & Garden $457.34 226 2.6 15 BULK-960f2082
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