Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

19 ms

Page Size

200

Current Page

83 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 83 Results Showing 16401 - 16600 of 24441

ID Name Category Price Stock Rating Reviews SKU
16960 Bulk Product 286442c7 Sports & Outdoors $528.61 488 2.8 92 BULK-77f83cb1
16961 Bulk Product 448c1cee Home & Garden $895.77 294 4.4 53 BULK-02f3af9d
16962 Bulk Product fd71b8d1 Sports & Outdoors $455.70 465 0.2 59 BULK-b4efcbf9
16963 Bulk Product b8c20390 Sports & Outdoors $562.23 321 3.9 79 BULK-c2d74a21
16964 Bulk Product 1ea151f5 Home & Garden $346.92 498 1.3 59 BULK-77364daa
16965 Bulk Product 126cc0dd Books $662.59 352 4.7 8 BULK-7e3a392c
16966 Bulk Product 2dd9f35e Toys & Games $437.26 110 1.1 46 BULK-4f051feb
16967 Bulk Product 89332499 Sports & Outdoors $837.79 194 0.6 28 BULK-4f1afa11
16968 Bulk Product 79d18b6c Home & Garden $664.85 483 3.6 63 BULK-a3e41ccd
16969 Bulk Product bf7efb19 Toys & Games $368.51 81 0.3 99 BULK-5bc25ba8
16970 Bulk Product a43104c8 Sports & Outdoors $162.58 249 4.3 3 BULK-8cfc34d8
16971 Bulk Product d87f7d7b Sports & Outdoors $917.50 293 1.5 81 BULK-43d96686
16972 Bulk Product 4892b372 Sports & Outdoors $208.32 252 1.8 9 BULK-585b34bd
16973 Bulk Product 22f0cc39 Sports & Outdoors $573.49 461 3.1 14 BULK-cbe6719f
16974 Bulk Product abd854d6 Books $167.27 93 1.3 49 BULK-e0469ed1
16975 Bulk Product 6dcd827d Clothing $640.92 152 2.8 90 BULK-7383b4c7
16976 Bulk Product aec98ca7 Electronics $467.84 363 5.0 51 BULK-cc57172c
16977 Bulk Product e45723e4 Clothing $649.54 171 4.5 91 BULK-5f965f8d
16978 Bulk Product 6dbc8a3b Toys & Games $168.99 172 3.2 26 BULK-3fc187ce
16979 Bulk Product 9c6f5550 Electronics $565.10 80 0.7 74 BULK-a7ae6ef5
16980 Bulk Product a6f72d94 Home & Garden $369.79 206 1.4 47 BULK-5e88b5bb
16981 Bulk Product a4b757f4 Home & Garden $972.27 343 1.2 29 BULK-36a8703a
16982 Bulk Product 163fc4d8 Electronics $933.13 436 1.8 27 BULK-12a83638
16983 Bulk Product 56b0ddd1 Books $901.81 351 2.3 6 BULK-023cc835
16984 Bulk Product c959cb9a Books $312.85 301 4.4 88 BULK-b0e99226
16985 Bulk Product 915af732 Sports & Outdoors $263.92 249 0.8 33 BULK-a07cd370
16986 Bulk Product e7c1510b Sports & Outdoors $705.18 430 1.5 55 BULK-0afbcf4c
16987 Bulk Product e6a71f13 Clothing $947.79 3 0.8 34 BULK-47b5c5ac
16988 Bulk Product 9cde905b Electronics $275.74 80 4.4 10 BULK-52b507c0
16989 Bulk Product e774f9e6 Electronics $44.21 266 2.0 40 BULK-196523e0
16990 Bulk Product 569701d0 Books $641.96 332 4.9 17 BULK-1b49eea9
16991 Bulk Product f1ff29dd Home & Garden $462.69 62 4.0 82 BULK-26628007
16992 Bulk Product e37c326c Toys & Games $915.71 160 3.4 2 BULK-efe295e0
16993 Bulk Product 683219bd Electronics $458.88 249 1.5 53 BULK-5e98bee8
16994 Bulk Product 29ba2435 Books $945.45 390 4.2 95 BULK-a26f6bae
16995 Bulk Product 83118733 Books $939.75 63 0.6 15 BULK-174248cb
16996 Bulk Product 75a7bfe5 Clothing $888.97 450 4.5 86 BULK-bdec3126
16997 Bulk Product 1321a006 Books $593.40 132 1.8 77 BULK-5b2a0661
16998 Bulk Product 9ccf082d Toys & Games $411.46 149 3.1 99 BULK-f3f708b1
16999 Bulk Product 7e283425 Sports & Outdoors $948.29 138 1.2 36 BULK-16e3f71c
17000 Bulk Product 6b510787 Toys & Games $383.52 115 3.5 31 BULK-e719acb7
17001 Bulk Product b7a5f626 Clothing $114.93 238 2.8 29 BULK-21474803
17002 Bulk Product d44ce237 Sports & Outdoors $92.97 59 3.7 71 BULK-570aa120
17003 Bulk Product dc7ec25d Clothing $60.66 139 3.7 32 BULK-5a65bab4
17004 Bulk Product dba1242c Books $171.86 412 0.4 85 BULK-5254569b
17005 Bulk Product 1a15a77c Home & Garden $591.28 9 0.2 50 BULK-115a43e7
17006 Bulk Product 74e3fbd2 Home & Garden $995.10 178 2.8 99 BULK-ae072415
17007 Bulk Product 2258d1c1 Books $870.69 464 3.8 89 BULK-85edb5db
17008 Bulk Product c6440b2a Books $985.00 102 4.5 54 BULK-91fde486
17009 Bulk Product f8419ae3 Electronics $962.37 470 3.8 11 BULK-aeaf02de
17010 Bulk Product 26689b74 Books $473.06 290 4.4 21 BULK-140a3736
17011 Bulk Product 88bc2569 Clothing $174.59 478 3.3 11 BULK-41487664
17012 Bulk Product 606139a6 Books $281.28 186 0.6 6 BULK-eef70fbd
17013 Bulk Product 678153e7 Sports & Outdoors $758.16 424 2.7 40 BULK-821078b2
17014 Bulk Product e559a6e1 Books $224.56 305 0.9 68 BULK-cefd81ee
17015 Bulk Product d508c664 Sports & Outdoors $658.62 349 0.7 9 BULK-ec460aae
17016 Bulk Product f4639443 Clothing $514.58 359 2.6 76 BULK-bc6b4e64
17017 Bulk Product 9d7db265 Home & Garden $353.14 63 3.1 60 BULK-ef14c907
17018 Bulk Product ea11b2ee Books $994.36 364 2.2 12 BULK-d5375436
17019 Bulk Product 5401dbe2 Home & Garden $492.33 221 0.4 2 BULK-36918899
17020 Bulk Product 309f921d Clothing $505.19 346 3.2 11 BULK-37716e83
17021 Bulk Product bfc9e171 Home & Garden $214.08 195 2.4 15 BULK-3f76a668
17022 Bulk Product 54ae873e Clothing $454.30 346 3.8 72 BULK-735015c1
17023 Bulk Product d8675ad2 Home & Garden $732.68 86 3.0 89 BULK-d51a5453
17024 Bulk Product 81b396ec Toys & Games $912.44 424 1.7 93 BULK-fcd66a47
17025 Bulk Product d960ee17 Electronics $801.85 442 0.8 76 BULK-93270ff7
17026 Bulk Product e54b0bad Electronics $322.27 347 1.2 46 BULK-b4215e6b
17027 Bulk Product c65da8d1 Sports & Outdoors $856.13 189 3.2 79 BULK-524f0c24
17028 Bulk Product 63fd8792 Sports & Outdoors $147.01 134 3.6 66 BULK-b2e92b04
17029 Bulk Product 000558e6 Toys & Games $294.87 20 4.3 10 BULK-76693fe8
17030 Bulk Product 3da3d756 Home & Garden $92.29 223 4.3 12 BULK-76ae6a5b
17031 Bulk Product 6b555d0c Books $129.06 432 4.5 18 BULK-e29da7e5
17032 Bulk Product 5f128817 Books $977.16 222 3.4 98 BULK-27367a2c
17033 Bulk Product 0ecfa942 Home & Garden $371.04 285 0.9 4 BULK-ea3b4485
17034 Bulk Product c0aaad1f Electronics $23.22 442 3.7 69 BULK-3f49dbf6
17035 Bulk Product 51352dce Home & Garden $931.18 145 4.8 15 BULK-cc5f6e4c
17036 Bulk Product 41bb0033 Electronics $153.29 281 4.0 24 BULK-1eae25dd
17037 Bulk Product 7d3eb6c5 Electronics $97.07 200 0.7 99 BULK-dbe39558
17038 Bulk Product 5c76339d Home & Garden $888.08 412 2.3 82 BULK-60d52633
17039 Bulk Product 7229f5fa Electronics $94.31 499 3.0 43 BULK-c4e64b59
17040 Bulk Product 06871ff8 Sports & Outdoors $246.32 425 0.6 84 BULK-90da6a98
17041 Bulk Product 5ae0ec78 Clothing $805.09 0 3.6 71 BULK-9a3ce5b7
17042 Bulk Product 1fc85536 Books $800.52 360 3.3 61 BULK-aa30f1b5
17043 Bulk Product ef5cc9f6 Electronics $355.73 159 0.4 74 BULK-fea82082
17044 Bulk Product f3a0ad06 Sports & Outdoors $707.78 344 3.0 8 BULK-5e8ffbb7
17045 Bulk Product 47f25e78 Clothing $394.24 491 1.4 44 BULK-1d43e64e
17046 Bulk Product be056218 Electronics $157.75 210 1.8 47 BULK-b85626b9
17047 Bulk Product 082b490b Toys & Games $324.21 323 2.1 18 BULK-65fe5710
17048 Bulk Product e647c6e1 Home & Garden $434.52 475 2.1 48 BULK-0169a745
17049 Bulk Product bbd7d97b Sports & Outdoors $629.61 311 2.6 49 BULK-a45ef521
17050 Bulk Product f04527d4 Toys & Games $274.91 377 0.8 55 BULK-0ff12ee2
17051 Bulk Product dfa48f06 Sports & Outdoors $906.20 311 0.8 90 BULK-048b18f2
17052 Bulk Product 0f508afc Clothing $954.80 490 4.6 37 BULK-b0aeef15
17053 Bulk Product f2e54c5e Books $219.97 291 2.4 82 BULK-31a3696a
17054 Bulk Product 62fc9891 Toys & Games $483.18 23 4.4 16 BULK-df344bc6
17055 Bulk Product 8d2be23a Electronics $61.46 83 2.9 24 BULK-e44e43db
17056 Bulk Product 21bc1daa Toys & Games $844.96 382 3.3 80 BULK-88c0b73a
17057 Bulk Product 00131a6e Clothing $385.86 429 1.6 5 BULK-17bcc99f
17058 Bulk Product bfa7a7a9 Clothing $344.54 202 0.1 35 BULK-d1cb5185
17059 Bulk Product dc559679 Home & Garden $88.75 418 3.1 78 BULK-ddc9ed1f
17060 Bulk Product 5beecd9f Electronics $99.12 193 1.2 20 BULK-09ea07ea
17061 Bulk Product 83d3f6b8 Clothing $44.57 31 4.9 2 BULK-577bf201
17062 Bulk Product 4b9af20f Clothing $1,000.72 441 2.5 51 BULK-a31a5c72
17063 Bulk Product ef1cc496 Sports & Outdoors $136.14 186 0.0 32 BULK-6561803a
17064 Bulk Product 03babc84 Sports & Outdoors $141.22 449 1.4 99 BULK-17fd7751
17065 Bulk Product 405bad00 Books $436.84 30 3.7 16 BULK-4125c337
17066 Bulk Product da190021 Toys & Games $622.49 423 4.5 97 BULK-bd80f346
17067 Bulk Product 9303baa9 Home & Garden $44.63 196 0.8 50 BULK-cb3ea218
17068 Bulk Product 7e26987c Books $288.42 206 2.6 98 BULK-9b30e0db
17069 Bulk Product 05f5c921 Books $111.74 496 3.3 32 BULK-8d73b8bc
17070 Bulk Product d5ebdff0 Books $34.88 252 2.5 3 BULK-66f00e3e
17071 Bulk Product 378c4edb Toys & Games $810.72 374 5.0 73 BULK-3cfee498
17072 Bulk Product fb8bab42 Books $204.08 77 1.5 24 BULK-6d6b1984
17073 Bulk Product 120716f5 Sports & Outdoors $678.79 254 4.9 76 BULK-12cc97b0
17074 Bulk Product 9a80d755 Clothing $69.93 105 2.9 86 BULK-5d5ddb5f
17075 Bulk Product 91015eba Home & Garden $402.59 365 1.7 41 BULK-4f5a22b4
17076 Bulk Product 6fcc7d4a Sports & Outdoors $465.77 469 4.7 48 BULK-a3dc90df
17077 Bulk Product 04917059 Books $974.98 188 4.6 18 BULK-200a21a2
17078 Bulk Product 21f7e4b6 Books $995.27 341 4.3 60 BULK-8153a2c7
17079 Bulk Product d48c6f57 Clothing $259.56 69 2.7 92 BULK-35148fcc
17080 Bulk Product 1a181f31 Clothing $716.06 66 2.4 72 BULK-44b6b2f6
17081 Bulk Product 61b0859c Sports & Outdoors $616.75 155 2.8 47 BULK-6a6af831
17082 Bulk Product cfac39ff Sports & Outdoors $753.74 355 3.4 33 BULK-a9827ba1
17083 Bulk Product 71cbbaec Clothing $102.95 29 2.6 50 BULK-971be53c
17084 Bulk Product b9ed0980 Toys & Games $900.11 302 3.2 90 BULK-947ab222
17085 Bulk Product 12437b89 Toys & Games $758.31 371 1.6 83 BULK-6fad5b9a
17086 Bulk Product 3af003e2 Toys & Games $974.38 55 3.1 29 BULK-2819b0ee
17087 Bulk Product 61fef914 Electronics $233.92 161 1.3 1 BULK-e79d9c85
17088 Bulk Product ff9b2f09 Books $331.32 460 2.7 77 BULK-8b30760f
17089 Bulk Product 95c1ab7e Home & Garden $814.08 250 0.2 57 BULK-1649f534
17090 Bulk Product 349ea894 Home & Garden $807.28 173 0.9 90 BULK-99d690fb
17091 Bulk Product d765a242 Electronics $745.12 104 0.8 26 BULK-06013061
17092 Bulk Product aec6f212 Books $488.31 195 4.9 31 BULK-7fb7a064
17093 Bulk Product 43e4c30a Books $354.97 339 0.3 4 BULK-5372f1dd
17094 Bulk Product b8edf1fa Clothing $935.49 63 4.4 20 BULK-f199d0b5
17095 Bulk Product 3b3defae Clothing $243.50 459 2.5 7 BULK-03728f8d
17096 Bulk Product 740e7271 Toys & Games $91.03 266 3.2 51 BULK-b3d9bd13
17097 Bulk Product 0fd6ed1c Electronics $580.59 457 2.7 29 BULK-c1ae9197
17098 Bulk Product 485aedb6 Sports & Outdoors $940.98 33 3.0 84 BULK-51384ddf
17099 Bulk Product ebab7b37 Clothing $132.36 434 2.6 46 BULK-c6643b66
17100 Bulk Product 05b69357 Books $871.54 296 1.6 63 BULK-9b9f0606
17101 Bulk Product e11537f5 Home & Garden $878.60 247 2.6 39 BULK-1eeba0c4
17102 Bulk Product 26be712b Clothing $547.41 306 0.6 19 BULK-f4ab1ee9
17103 Bulk Product b3d11630 Books $384.11 492 1.8 1 BULK-f2eacbb5
17104 Bulk Product fce3bd7f Clothing $102.22 339 2.2 46 BULK-2ed38aed
17105 Bulk Product 9cb804e5 Clothing $532.49 489 0.9 67 BULK-8a6bdd72
17106 Bulk Product 0699483b Books $864.75 440 3.2 2 BULK-6d55fd00
17107 Bulk Product 5bcc637d Home & Garden $441.24 456 0.7 69 BULK-5a974d9f
17108 Bulk Product b41ace59 Electronics $44.70 153 3.6 91 BULK-112036f8
17109 Bulk Product 028f1852 Home & Garden $868.52 200 3.5 61 BULK-44f5d1b6
17110 Bulk Product 2f13e6dc Home & Garden $91.51 425 3.0 99 BULK-521fbc3a
17111 Bulk Product 9aed46da Toys & Games $432.67 427 0.3 46 BULK-c1106843
17112 Bulk Product 1d40f293 Home & Garden $454.82 347 3.8 42 BULK-83b0f061
17113 Bulk Product 21a05dde Home & Garden $194.89 14 1.2 70 BULK-ba7080e6
17114 Bulk Product 81a5d4a7 Sports & Outdoors $475.63 439 1.4 22 BULK-8e1fc669
17115 Bulk Product 38e6371d Home & Garden $910.79 493 4.3 50 BULK-8da13a3d
17116 Bulk Product 9466d355 Books $113.44 213 1.2 58 BULK-40cf2a8c
17117 Bulk Product 99a701b7 Books $767.32 467 2.3 51 BULK-c26301f9
17118 Bulk Product d2dd93c3 Clothing $743.10 462 1.3 0 BULK-06bca4bb
17119 Bulk Product 006f3e70 Books $333.42 28 0.2 17 BULK-2a7a8763
17120 Bulk Product 97bad57c Home & Garden $655.05 245 3.5 69 BULK-29b5e3c1
17121 Bulk Product 33ceed11 Sports & Outdoors $76.73 72 2.6 38 BULK-d7f50018
17122 Bulk Product 4e59b22a Home & Garden $864.87 227 2.8 51 BULK-cb86acf4
17123 Bulk Product 2576d7c2 Sports & Outdoors $247.21 77 1.4 58 BULK-193cace8
17124 Bulk Product 6a29c828 Electronics $916.35 386 3.6 48 BULK-47b08560
17125 Bulk Product a59abb71 Books $769.90 35 3.3 87 BULK-e1f3d972
17126 Bulk Product 1f66b712 Home & Garden $640.51 431 2.3 16 BULK-109328d3
17127 Bulk Product 86678cff Home & Garden $738.22 458 1.8 23 BULK-805b2a5a
17128 Bulk Product df498c9c Clothing $858.99 379 0.6 70 BULK-6a7c9413
17129 Bulk Product 70546d35 Clothing $434.26 90 4.8 99 BULK-46af0c7e
17130 Bulk Product ced59156 Electronics $379.56 276 3.0 27 BULK-a327ac1d
17131 Bulk Product 7f52f74c Books $661.93 456 5.0 6 BULK-57fa5479
17132 Bulk Product 5461f564 Books $802.83 380 0.1 85 BULK-12f09fb4
17133 Bulk Product 667376a8 Home & Garden $101.14 479 2.9 89 BULK-796de977
17134 Bulk Product c5ac24af Electronics $478.26 91 3.8 76 BULK-ccaac6b9
17135 Bulk Product b7f6653f Books $665.37 164 1.3 37 BULK-126e2739
17136 Bulk Product 81bb618e Home & Garden $145.03 10 0.1 92 BULK-b26aa736
17137 Bulk Product 2b26e5b0 Books $661.73 355 2.0 41 BULK-fd8781c3
17138 Bulk Product 14373589 Electronics $654.81 329 0.6 37 BULK-090a6dfc
17139 Bulk Product 2da33254 Sports & Outdoors $976.92 367 1.7 70 BULK-6ed4cf2c
17140 Bulk Product e3ef5d78 Home & Garden $253.19 295 1.9 39 BULK-5c552d85
17141 Bulk Product 631cce5b Books $17.96 191 2.0 80 BULK-2a7c2b4f
17142 Bulk Product a6c97900 Home & Garden $80.06 355 3.7 98 BULK-1a89f974
17143 Bulk Product 23aeb7f0 Clothing $972.82 131 0.1 31 BULK-6ff2652c
17144 Bulk Product c0577d5b Books $667.52 215 0.2 58 BULK-8dcffde4
17145 Bulk Product f14d4fd9 Home & Garden $974.93 441 1.3 31 BULK-e85aefa4
17146 Bulk Product 44efc14d Electronics $379.10 239 4.4 84 BULK-7210325b
17147 Bulk Product ab0f88f7 Sports & Outdoors $799.80 491 4.1 95 BULK-147f9365
17148 Bulk Product b8bb4e00 Clothing $918.33 56 0.2 18 BULK-0a266bfb
17149 Bulk Product 694d5214 Sports & Outdoors $303.45 94 1.8 44 BULK-e88c0056
17150 Bulk Product 34f3a62e Toys & Games $631.30 370 3.7 43 BULK-56e429ec
17151 Bulk Product 56748633 Sports & Outdoors $231.79 276 0.3 22 BULK-5ec40e64
17152 Bulk Product 6e991de1 Clothing $646.68 166 1.4 57 BULK-9c8e3491
17153 Bulk Product 8cf0f876 Toys & Games $518.88 77 0.7 70 BULK-4f7ae5f5
17154 Bulk Product 6329fc86 Clothing $29.00 1 1.2 66 BULK-c4b1e5dc
17155 Bulk Product 5c9c37cc Books $855.89 254 3.5 2 BULK-ac1b042a
17156 Bulk Product b3b33633 Toys & Games $173.44 193 3.6 63 BULK-81716ccb
17157 Bulk Product 308793fa Books $13.25 375 4.3 54 BULK-46a78144
17158 Bulk Product 082b12ae Clothing $330.92 391 0.6 13 BULK-3fccd550
17159 Bulk Product c4aa64b2 Sports & Outdoors $546.93 0 4.6 87 BULK-5385649b
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