Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

26 ms

Page Size

200

Current Page

98 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 98 Results Showing 19401 - 19600 of 24441

ID Name Category Price Stock Rating Reviews SKU
19960 Bulk Product e572473d Home & Garden $471.91 48 0.6 48 BULK-21b29a0d
19961 Bulk Product 3760c5a4 Electronics $56.43 488 4.5 45 BULK-0f7156a2
19962 Bulk Product f64c67e2 Clothing $418.55 410 0.1 81 BULK-78f0240c
19963 Bulk Product aaf43dd1 Sports & Outdoors $817.24 166 3.6 97 BULK-185439dd
19964 Bulk Product 74b140f2 Clothing $205.21 489 3.5 59 BULK-fa6b7693
19965 Bulk Product a269ec06 Books $765.01 137 1.3 20 BULK-48d46322
19966 Bulk Product 262858ee Toys & Games $516.49 179 0.4 18 BULK-8294ddef
19967 Bulk Product d2805924 Clothing $40.92 34 0.2 1 BULK-83946c9e
19968 Bulk Product cb66eef1 Electronics $1,001.66 161 0.0 91 BULK-aef4e24c
19969 Bulk Product 00a139b0 Home & Garden $998.32 357 0.3 34 BULK-6b079f84
19970 Bulk Product 1c6d0671 Sports & Outdoors $208.96 217 0.3 78 BULK-4fd7f486
19971 Bulk Product 3ba25550 Toys & Games $859.04 416 0.8 22 BULK-b455d1c3
19972 Bulk Product 099731ac Toys & Games $186.14 328 4.1 97 BULK-971be1be
19973 Bulk Product 296ef73e Electronics $875.69 443 3.3 96 BULK-46d5a6b9
19974 Bulk Product c2eef546 Sports & Outdoors $80.92 410 3.7 99 BULK-ab755921
19975 Bulk Product 9437bfa4 Home & Garden $30.18 462 2.2 99 BULK-f9ce1798
19976 Bulk Product 60c0196f Electronics $532.99 261 0.9 82 BULK-fe7b898d
19977 Bulk Product f246d4ae Electronics $756.42 389 2.0 50 BULK-86a09252
19978 Bulk Product 3b847f1a Home & Garden $644.31 329 0.8 88 BULK-abfc0ff2
19979 Bulk Product 2393a121 Home & Garden $687.83 380 4.5 67 BULK-3358a191
19980 Bulk Product ebacfdb1 Sports & Outdoors $975.96 397 1.0 49 BULK-dce7f3f9
19981 Bulk Product 2710c744 Sports & Outdoors $759.98 427 0.9 28 BULK-196910cd
19982 Bulk Product 15fe9b21 Toys & Games $957.31 303 2.2 96 BULK-33063527
19983 Bulk Product b5a3e30f Sports & Outdoors $957.76 68 0.2 13 BULK-c6f2330d
19984 Bulk Product db909862 Electronics $783.40 362 1.0 9 BULK-67af2117
19985 Bulk Product 73db7995 Home & Garden $543.23 16 3.4 61 BULK-b9b76415
19986 Bulk Product 0937da8c Clothing $103.21 70 2.3 10 BULK-fc160ac3
19987 Bulk Product d28052b3 Sports & Outdoors $423.43 319 1.7 15 BULK-4cd2f5df
19988 Bulk Product 8945605b Electronics $516.64 480 3.1 23 BULK-2683c605
19989 Bulk Product d33b3a58 Books $796.20 166 3.6 50 BULK-14084116
19990 Bulk Product 2e7541ff Clothing $670.09 185 0.2 91 BULK-02400aae
19991 Bulk Product d05a3cad Books $174.34 213 1.0 58 BULK-768cd323
19992 Bulk Product 64785b55 Books $1,009.04 209 4.8 7 BULK-3b699207
19993 Bulk Product 4da01c24 Toys & Games $160.73 220 3.1 12 BULK-ad5aae45
19994 Bulk Product 56932846 Home & Garden $158.80 215 1.9 70 BULK-b8fa78aa
19995 Bulk Product f62a85d4 Clothing $384.80 342 0.7 60 BULK-c7e112b8
19996 Bulk Product 35bb2a98 Electronics $89.06 479 4.1 58 BULK-ccb2b45c
19997 Bulk Product 1b3a2326 Toys & Games $502.18 449 3.8 81 BULK-e4d47398
19998 Bulk Product f4c1a505 Sports & Outdoors $872.23 173 2.5 14 BULK-9c64cc05
19999 Bulk Product 33e2f16a Home & Garden $145.92 345 3.0 30 BULK-10e5e033
20000 Bulk Product b95c0a80 Books $474.37 176 2.0 71 BULK-3123e6f2
20001 Bulk Product 12aa90e0 Books $841.15 411 1.3 41 BULK-9cbd87af
20002 Bulk Product c749c97a Clothing $577.39 324 3.8 95 BULK-aa019948
20003 Bulk Product 20f31da9 Sports & Outdoors $254.66 135 2.3 92 BULK-c6734631
20004 Bulk Product 3ef614be Toys & Games $633.82 320 2.6 10 BULK-fce067f0
20005 Bulk Product f4e51a11 Sports & Outdoors $652.92 443 0.3 5 BULK-ad2eec88
20006 Bulk Product a2e14d36 Electronics $545.21 427 0.4 33 BULK-596bed21
20007 Bulk Product 06e5a4b9 Clothing $657.88 483 4.7 28 BULK-f3eb8bfa
20008 Bulk Product 24bc9de3 Electronics $439.33 452 2.1 29 BULK-c32d605d
20009 Bulk Product ad49034f Sports & Outdoors $934.57 140 0.2 8 BULK-921a1f12
20010 Bulk Product 59b45cf6 Books $406.73 146 1.2 80 BULK-4e83a779
20011 Bulk Product 32a93b7f Electronics $641.67 201 3.3 99 BULK-bbfd60eb
20012 Bulk Product c0e309e1 Books $860.58 365 2.3 97 BULK-3bafdf7b
20013 Bulk Product f0b04f70 Toys & Games $510.37 172 1.0 55 BULK-ad70b551
20014 Bulk Product 64d6f772 Sports & Outdoors $215.08 321 4.0 89 BULK-8f39ac87
20015 Bulk Product ba49152d Toys & Games $251.58 38 1.7 0 BULK-ab3f98b5
20016 Bulk Product 30e88ba3 Toys & Games $803.93 37 3.7 73 BULK-bdc89d0b
20017 Bulk Product f8632bff Sports & Outdoors $901.27 372 4.0 33 BULK-023448d3
20018 Bulk Product edb54000 Home & Garden $891.94 465 1.2 62 BULK-21d4d383
20019 Bulk Product 706472a2 Sports & Outdoors $946.49 275 4.1 64 BULK-d4f39e46
20020 Bulk Product f05b5e89 Toys & Games $295.20 105 4.9 51 BULK-1c3c37a3
20021 Bulk Product 16292e23 Electronics $348.15 377 1.3 38 BULK-d8f46b9d
20022 Bulk Product 21a8e327 Sports & Outdoors $567.37 25 0.4 52 BULK-2a695a96
20023 Bulk Product 64f4a844 Home & Garden $475.08 253 0.5 95 BULK-ddf2e7b7
20024 Bulk Product e896dcf7 Books $193.78 499 2.8 86 BULK-e0d0bf17
20025 Bulk Product b644b044 Toys & Games $40.68 130 1.6 16 BULK-b76d6c6a
20026 Bulk Product 005e6b03 Electronics $924.06 36 0.3 30 BULK-b55767d3
20027 Bulk Product 7f367388 Electronics $334.44 388 3.8 37 BULK-7e70d31d
20028 Bulk Product c2d1db40 Toys & Games $673.59 405 2.2 15 BULK-ea99e69a
20029 Bulk Product 40623046 Toys & Games $278.55 261 3.4 90 BULK-2cbb0dc7
20030 Bulk Product 1c21b3c3 Toys & Games $447.27 465 1.1 18 BULK-e71c816d
20031 Bulk Product 9a100e55 Electronics $260.30 358 0.8 1 BULK-87430b2c
20032 Bulk Product 5efe76d6 Electronics $628.62 196 0.2 16 BULK-1f3a5a11
20033 Bulk Product ef183c66 Home & Garden $647.04 363 0.0 76 BULK-8484bd27
20034 Bulk Product 5ed2e578 Books $636.95 349 4.2 91 BULK-901c279c
20035 Bulk Product 722e2f95 Toys & Games $920.60 330 0.3 25 BULK-e331df57
20036 Bulk Product 9da9c63f Electronics $299.01 287 3.5 34 BULK-337dd949
20037 Bulk Product 3a4d742f Electronics $382.55 415 0.8 80 BULK-13fb0c8f
20038 Bulk Product 62a933fe Electronics $336.75 424 3.3 2 BULK-8557afb3
20039 Bulk Product 1921e507 Sports & Outdoors $232.61 281 0.3 39 BULK-54bb6cb7
20040 Bulk Product d48d6ecb Electronics $412.17 410 0.1 63 BULK-86b21721
20041 Bulk Product 3f83d58a Home & Garden $696.03 97 3.8 61 BULK-17e1696c
20042 Bulk Product ff066bf2 Books $552.02 264 3.9 28 BULK-fc202e84
20043 Bulk Product d5401ecb Home & Garden $263.93 394 0.1 35 BULK-59818242
20044 Bulk Product c71c3cb3 Books $131.44 412 3.5 24 BULK-22b16299
20045 Bulk Product c3eda44e Home & Garden $774.88 480 3.8 96 BULK-c3a21242
20046 Bulk Product 98a9ad7e Home & Garden $967.99 346 2.3 40 BULK-fb62ec5e
20047 Bulk Product c014d2e2 Electronics $966.42 24 1.0 31 BULK-b1b944a6
20048 Bulk Product c7ebabcc Sports & Outdoors $455.12 11 2.3 63 BULK-eb9b76dd
20049 Bulk Product 54a8be82 Clothing $834.04 243 3.2 19 BULK-92572ca1
20050 Bulk Product e3577941 Home & Garden $13.09 399 3.8 71 BULK-d7f6a10c
20051 Bulk Product 445a8c59 Sports & Outdoors $340.07 12 3.0 35 BULK-23646cc2
20052 Bulk Product 3b35444a Clothing $377.75 476 1.6 8 BULK-44a61a1e
20053 Bulk Product 1a39029e Home & Garden $459.57 67 4.6 72 BULK-661e6ded
20054 Bulk Product 2b370753 Sports & Outdoors $208.77 254 3.2 1 BULK-44d134c5
20055 Bulk Product 264c3488 Sports & Outdoors $317.15 83 1.2 24 BULK-cd67e160
20056 Bulk Product a00ce2b5 Home & Garden $501.14 81 3.1 91 BULK-a894d4df
20057 Bulk Product 0fbfb327 Sports & Outdoors $470.28 411 4.1 11 BULK-a6148101
20058 Bulk Product 3c1ed045 Toys & Games $408.17 423 1.5 58 BULK-02fdb7f2
20059 Bulk Product 07400f1f Books $365.59 127 4.7 88 BULK-90d4ea96
20060 Bulk Product e045f640 Sports & Outdoors $532.38 407 2.5 71 BULK-23b65c5f
20061 Bulk Product 456e76f8 Home & Garden $93.32 297 3.6 1 BULK-5859a54b
20062 Bulk Product faa199ae Clothing $553.51 44 2.4 12 BULK-38e94265
20063 Bulk Product 1d1ac791 Home & Garden $257.46 259 1.3 32 BULK-f719e17f
20064 Bulk Product bbaa3df9 Home & Garden $815.12 186 0.9 51 BULK-49f19aaf
20065 Bulk Product b9a80743 Toys & Games $450.66 182 2.9 1 BULK-897362fd
20066 Bulk Product b0b17954 Electronics $616.24 420 2.2 55 BULK-68fa97ae
20067 Bulk Product 6fd5606d Electronics $538.95 213 3.4 93 BULK-59762528
20068 Bulk Product abea1d19 Sports & Outdoors $239.53 29 0.8 69 BULK-539234fd
20069 Bulk Product bf1b2f00 Books $603.26 165 3.2 28 BULK-b8d680b5
20070 Bulk Product 27e162d2 Electronics $717.17 261 1.9 45 BULK-5f421634
20071 Bulk Product ac33b4ae Home & Garden $147.76 251 1.5 94 BULK-e8d9046b
20072 Bulk Product f441a030 Clothing $226.40 59 4.4 50 BULK-a53ce563
20073 Bulk Product 36cc96cd Sports & Outdoors $697.43 158 0.5 92 BULK-1d198957
20074 Bulk Product 7e379d77 Toys & Games $125.90 386 0.7 44 BULK-7738d050
20075 Bulk Product cf8fe499 Clothing $80.91 120 0.2 56 BULK-40747199
20076 Bulk Product 1ba06daf Toys & Games $765.73 401 2.5 32 BULK-96ffa06b
20077 Bulk Product d712fb97 Toys & Games $637.46 291 1.3 39 BULK-796a0c48
20078 Bulk Product a8f9f904 Electronics $706.14 92 1.6 61 BULK-7a06667a
20079 Bulk Product b2f83a1b Home & Garden $900.09 308 4.0 13 BULK-6e603b50
20080 Bulk Product 5ab2e380 Clothing $991.55 495 1.4 95 BULK-3477f68e
20081 Bulk Product 03aa063e Books $209.58 489 0.3 59 BULK-3594c67b
20082 Bulk Product 06a591d7 Home & Garden $984.39 112 1.6 95 BULK-6b35fcce
20083 Bulk Product 82813f30 Books $482.17 19 1.9 77 BULK-0a97c018
20084 Bulk Product 5f89092b Clothing $650.33 190 1.7 82 BULK-3054f74a
20085 Bulk Product b2c1ffd3 Books $837.14 144 4.0 67 BULK-ce62c0d5
20086 Bulk Product e9f66897 Toys & Games $600.12 236 0.1 67 BULK-47c6a591
20087 Bulk Product 9b4a08c6 Electronics $274.11 131 0.7 66 BULK-6af234ad
20088 Bulk Product d0ff5ba6 Sports & Outdoors $780.36 237 1.5 71 BULK-09d0d05a
20089 Bulk Product bfab089a Clothing $796.33 62 0.8 7 BULK-e08144eb
20090 Bulk Product 3af14c6d Clothing $366.56 295 1.0 22 BULK-640c67e4
20091 Bulk Product 38268084 Books $741.71 245 2.4 33 BULK-5539ba7f
20092 Bulk Product 3e5f5281 Sports & Outdoors $460.07 73 4.1 54 BULK-547a5711
20093 Bulk Product 5120163c Electronics $838.17 48 0.3 93 BULK-d0b99a89
20094 Bulk Product 513d8f50 Sports & Outdoors $194.66 488 1.7 92 BULK-43ab30d0
20095 Bulk Product c265916a Toys & Games $34.29 242 2.6 76 BULK-8d26781d
20096 Bulk Product 562d0a42 Toys & Games $573.41 421 3.7 18 BULK-26210d83
20097 Bulk Product 9f7797b7 Clothing $535.70 274 0.6 13 BULK-c061b757
20098 Bulk Product 360cace9 Toys & Games $752.59 53 4.6 6 BULK-7dadecaa
20099 Bulk Product b13de8be Clothing $288.18 291 0.1 91 BULK-3e1a7db2
20100 Bulk Product ec2acd8e Sports & Outdoors $660.64 86 4.4 33 BULK-1961785e
20101 Bulk Product 67ccf610 Electronics $334.04 73 1.9 16 BULK-a058e594
20102 Bulk Product 06bd730d Home & Garden $647.46 353 2.7 52 BULK-6e4d92be
20103 Bulk Product 14761046 Home & Garden $299.16 245 3.4 23 BULK-7e72a21d
20104 Bulk Product 82a64aff Electronics $465.77 320 0.5 52 BULK-402cb6fc
20105 Bulk Product b5439670 Books $281.06 269 3.4 32 BULK-86ecbd15
20106 Bulk Product 7c9e1c55 Sports & Outdoors $328.44 210 5.0 42 BULK-908eb543
20107 Bulk Product 37ac7a0e Sports & Outdoors $508.21 35 3.7 70 BULK-82974856
20108 Bulk Product ab0c962a Electronics $181.58 461 1.9 67 BULK-7028e1d5
20109 Bulk Product 9bd6228d Books $784.12 286 3.9 10 BULK-b2457e31
20110 Bulk Product ad2d10c3 Home & Garden $953.47 122 2.6 7 BULK-ba411020
20111 Bulk Product 2dcc1e37 Books $353.43 84 2.7 64 BULK-0f9506cb
20112 Bulk Product 793ec087 Books $19.14 89 1.8 7 BULK-7f370f60
20113 Bulk Product 0d001126 Electronics $560.25 272 1.3 57 BULK-b73cdd46
20114 Bulk Product 7a47031a Books $989.00 51 1.8 21 BULK-7aa382b4
20115 Bulk Product b7ee4a8e Clothing $677.74 87 4.4 7 BULK-470aa7ea
20116 Bulk Product 022bc6ef Toys & Games $437.71 431 1.2 73 BULK-1e67d77b
20117 Bulk Product 64a3839d Sports & Outdoors $745.30 61 2.9 62 BULK-88517353
20118 Bulk Product f6ba489a Clothing $979.11 44 3.2 24 BULK-7a36d8fc
20119 Bulk Product cb50f972 Clothing $713.52 469 3.9 22 BULK-fbd563a1
20120 Bulk Product 2d805505 Toys & Games $669.13 442 0.7 72 BULK-595532f5
20121 Bulk Product 2dfd78a4 Home & Garden $93.71 414 4.1 76 BULK-aa35931e
20122 Bulk Product 70b89aed Books $183.35 115 2.5 18 BULK-5c1515ad
20123 Bulk Product 75976f0a Sports & Outdoors $675.30 8 4.2 68 BULK-346a44bc
20124 Bulk Product e3d19a99 Electronics $580.90 274 0.6 72 BULK-1bbc6767
20125 Bulk Product 8ea52a9c Home & Garden $219.49 387 3.4 33 BULK-00cebeb6
20126 Bulk Product 83c323a2 Sports & Outdoors $781.72 456 1.8 34 BULK-3d345cf3
20127 Bulk Product 726e382b Home & Garden $861.55 308 1.1 16 BULK-297f8910
20128 Bulk Product e4dd47b0 Clothing $247.76 388 2.6 22 BULK-5273cc14
20129 Bulk Product b63f491f Electronics $525.68 109 4.5 64 BULK-a3d01064
20130 Bulk Product 206dc0ab Clothing $473.18 396 4.3 97 BULK-4d9a0446
20131 Bulk Product 4ae10a95 Books $15.01 354 4.7 86 BULK-a0974ba6
20132 Bulk Product 71f98769 Toys & Games $999.78 309 4.5 80 BULK-410f837b
20133 Bulk Product fb18688d Home & Garden $938.63 112 0.0 19 BULK-c511cafb
20134 Bulk Product 1362c7d9 Electronics $721.17 401 2.1 18 BULK-e693ba1d
20135 Bulk Product a14129ff Clothing $871.61 142 2.9 2 BULK-5c339672
20136 Bulk Product 060c9e71 Clothing $389.57 188 4.2 92 BULK-c9968990
20137 Bulk Product a53c7d03 Sports & Outdoors $976.90 482 3.6 72 BULK-505c9bd8
20138 Bulk Product bb11f24b Sports & Outdoors $581.93 48 4.6 56 BULK-85c3e60c
20139 Bulk Product 0b05b998 Clothing $301.99 66 1.1 76 BULK-8304c7a2
20140 Bulk Product 90c31c71 Clothing $742.45 424 1.8 42 BULK-03dc5ae1
20141 Bulk Product 8cd8732c Sports & Outdoors $311.87 293 0.4 24 BULK-e519a607
20142 Bulk Product 1e4cc122 Home & Garden $225.14 426 4.3 76 BULK-33d4e745
20143 Bulk Product 1cea2a5f Home & Garden $469.22 219 4.2 27 BULK-e0eae553
20144 Bulk Product 3e1c3cfc Books $533.97 235 2.4 66 BULK-75df8fd9
20145 Bulk Product ce1fc102 Sports & Outdoors $316.82 136 2.8 10 BULK-8ba61497
20146 Bulk Product 40721b36 Toys & Games $200.58 87 1.8 56 BULK-3f12a73a
20147 Bulk Product 363cce53 Sports & Outdoors $884.09 284 3.4 26 BULK-30412f47
20148 Bulk Product a4c7203f Electronics $219.68 38 0.5 89 BULK-806f5013
20149 Bulk Product eb57ce40 Clothing $630.37 215 2.8 46 BULK-eba64f6d
20150 Bulk Product b4bea90b Clothing $893.85 278 3.6 57 BULK-39ae6ac2
20151 Bulk Product 7c5457e0 Electronics $860.77 309 2.8 34 BULK-71e4801d
20152 Bulk Product 61e80596 Sports & Outdoors $153.79 274 2.6 79 BULK-a8699783
20153 Bulk Product 0443c280 Home & Garden $591.17 410 3.8 80 BULK-21a71253
20154 Bulk Product 33e4f3ac Toys & Games $417.94 486 2.3 92 BULK-38e576f4
20155 Bulk Product ddcc948a Books $135.41 249 2.7 76 BULK-08b9918a
20156 Bulk Product 901655c3 Clothing $105.62 75 4.3 20 BULK-87bc9554
20157 Bulk Product d7832a80 Clothing $402.47 259 1.9 50 BULK-c1c0c2c1
20158 Bulk Product cbbc75e8 Home & Garden $678.87 200 4.9 13 BULK-eac49edc
20159 Bulk Product 76923520 Clothing $230.72 280 2.7 4 BULK-e74ebd8b
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