Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

20 ms

Page Size

200

Current Page

53 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 53 Results Showing 10401 - 10600 of 24441

ID Name Category Price Stock Rating Reviews SKU
10960 Bulk Product b87bba46 Electronics $523.39 498 1.7 44 BULK-c053a810
10961 Bulk Product ea4fb768 Electronics $178.00 437 3.4 80 BULK-865b0e6e
10962 Bulk Product 2cb28d02 Toys & Games $434.65 291 3.9 65 BULK-da224ff0
10963 Bulk Product 0067ee0b Home & Garden $181.91 161 2.4 48 BULK-c4c88348
10964 Bulk Product 3e747241 Toys & Games $702.30 427 3.4 21 BULK-ee6ca055
10965 Bulk Product 169d7c96 Sports & Outdoors $295.73 120 3.3 28 BULK-135ff2ae
10966 Bulk Product 8e828d3e Clothing $868.99 304 1.3 61 BULK-e1f53705
10967 Bulk Product 75e9156d Clothing $377.33 143 2.9 71 BULK-69bea66b
10968 Bulk Product 4208053b Home & Garden $124.90 320 4.1 46 BULK-52582fb3
10969 Bulk Product 45790b89 Sports & Outdoors $897.03 194 0.7 36 BULK-1daa61a5
10970 Bulk Product 26898b66 Electronics $775.00 85 2.9 87 BULK-47f06f77
10971 Bulk Product c3666a5e Home & Garden $813.75 55 0.1 67 BULK-4a4dc80b
10972 Bulk Product aea910ba Home & Garden $122.29 159 3.0 83 BULK-9da3e7e5
10973 Bulk Product 668451df Toys & Games $401.20 167 1.9 58 BULK-bf681679
10974 Bulk Product 3b69a947 Electronics $605.65 221 4.7 80 BULK-f2846ce8
10975 Bulk Product 2c67c2aa Clothing $555.75 443 2.3 28 BULK-bd6d3bc9
10976 Bulk Product 3c873361 Clothing $716.50 191 1.1 82 BULK-b426e74e
10977 Bulk Product 6b3aaa17 Clothing $752.10 144 0.4 36 BULK-6f509203
10978 Bulk Product 619a3306 Electronics $244.98 136 1.0 25 BULK-d5e47789
10979 Bulk Product b54df76a Clothing $894.30 245 3.8 99 BULK-4f60be9f
10980 Bulk Product b31a9ba4 Toys & Games $741.31 120 1.8 59 BULK-cc6b9f00
10981 Bulk Product 78121325 Electronics $161.50 389 2.1 24 BULK-f96d0c91
10982 Bulk Product e0dd6765 Home & Garden $351.05 138 1.3 71 BULK-8a9389a3
10983 Bulk Product 620b0ccd Books $516.47 447 2.1 21 BULK-6a961a64
10984 Bulk Product 394784a9 Clothing $737.79 403 4.6 95 BULK-1b8bd9b0
10985 Bulk Product e4f5d82f Home & Garden $445.61 243 2.6 26 BULK-817b200f
10986 Bulk Product 83adf26e Books $663.46 398 0.5 61 BULK-3ae7faca
10987 Bulk Product c697171c Sports & Outdoors $238.09 142 3.7 95 BULK-c6550f4f
10988 Bulk Product aa399102 Books $910.00 235 2.6 27 BULK-fdbcbad3
10989 Bulk Product 1953b2af Electronics $936.31 345 1.7 91 BULK-280237d9
10990 Bulk Product 9a04c933 Books $461.66 288 1.2 39 BULK-f2f908e2
10991 Bulk Product bdd447f3 Books $585.60 402 1.3 97 BULK-005f1825
10992 Bulk Product 253b2aa6 Home & Garden $670.65 428 3.3 5 BULK-91b1461b
10993 Bulk Product dacf73f0 Sports & Outdoors $465.21 294 3.4 3 BULK-e73d74e7
10994 Bulk Product 00980193 Sports & Outdoors $541.53 218 3.0 93 BULK-ba43623a
10995 Bulk Product 83c56f59 Home & Garden $224.10 92 4.5 7 BULK-a4ac8a9a
10996 Bulk Product 750bec5f Home & Garden $552.57 61 1.7 1 BULK-401faf54
10997 Bulk Product e4a0c5ee Clothing $304.95 274 3.7 92 BULK-9d804657
10998 Bulk Product 98b3bc3a Home & Garden $72.79 498 3.7 43 BULK-6661881c
10999 Bulk Product 2ffae035 Sports & Outdoors $737.45 96 1.3 64 BULK-f802d8d3
11000 Bulk Product ec011df1 Home & Garden $474.20 475 3.3 44 BULK-eeda1084
11001 Bulk Product ba34fff0 Home & Garden $351.94 428 4.8 72 BULK-9558bb2d
11002 Bulk Product c1997fa0 Toys & Games $178.51 195 5.0 76 BULK-ceb68bf7
11003 Bulk Product 8465c4a6 Home & Garden $237.20 211 4.5 42 BULK-9a24cd06
11004 Bulk Product 5ffb91f1 Clothing $529.11 455 4.1 19 BULK-e66b2bd5
11005 Bulk Product 1d19d410 Books $727.66 302 3.2 10 BULK-f3c7b92a
11006 Bulk Product 3d000dd0 Toys & Games $388.86 409 5.0 22 BULK-914d3358
11007 Bulk Product 8cbe84d9 Sports & Outdoors $145.65 230 1.5 4 BULK-65ff34e8
11008 Bulk Product 3d9cc6af Home & Garden $530.97 78 1.4 11 BULK-d4ede0aa
11009 Bulk Product 99c793ca Clothing $745.23 368 0.5 76 BULK-bf3e6a37
11010 Bulk Product 87d85df4 Electronics $109.41 325 3.4 48 BULK-5c33425e
11011 Bulk Product a754c0da Home & Garden $381.35 411 3.6 7 BULK-3c18afd8
11012 Bulk Product 534f76a5 Toys & Games $193.35 309 3.3 22 BULK-f168869a
11013 Bulk Product 1c136586 Sports & Outdoors $443.65 436 0.2 83 BULK-377edce6
11014 Bulk Product 08bc6e09 Toys & Games $321.01 487 0.0 59 BULK-f91f03d4
11015 Bulk Product 0c0a2b2d Books $96.51 153 1.6 5 BULK-ee36a433
11016 Bulk Product f3456203 Electronics $561.19 263 0.3 71 BULK-4d5988af
11017 Bulk Product fa62c01e Electronics $820.20 29 2.4 98 BULK-31cb444a
11018 Bulk Product 6a7cbd28 Books $712.42 299 4.7 34 BULK-14566dc1
11019 Bulk Product 76915e27 Clothing $932.29 361 2.2 57 BULK-0e86f6e7
11020 Bulk Product 06ee9870 Electronics $213.19 495 3.3 90 BULK-0cf5e2a0
11021 Bulk Product 1d5bf189 Electronics $394.59 403 4.5 38 BULK-52527bce
11022 Bulk Product 85691033 Books $162.92 472 3.6 74 BULK-4d760ce0
11023 Bulk Product 39ca18d0 Books $511.02 168 4.8 55 BULK-0050724d
11024 Bulk Product 42a62e99 Electronics $206.08 64 2.8 14 BULK-7b4f0239
11025 Bulk Product 379925de Clothing $782.00 230 2.6 6 BULK-2d1f5e51
11026 Bulk Product 3f2692e7 Electronics $926.63 362 4.8 57 BULK-ce472710
11027 Bulk Product 4eab9810 Toys & Games $49.44 249 3.7 36 BULK-50dce2e4
11028 Bulk Product 42ed7cd6 Home & Garden $82.27 371 1.0 12 BULK-4812aa49
11029 Bulk Product 191eba24 Toys & Games $411.34 41 3.1 25 BULK-8cd59527
11030 Bulk Product a7d51f73 Clothing $28.80 431 0.6 1 BULK-41248636
11031 Bulk Product 26773482 Toys & Games $105.54 390 3.0 59 BULK-5604a6ad
11032 Bulk Product f70ebd64 Clothing $895.15 40 4.9 68 BULK-55904561
11033 Bulk Product 410869bf Books $429.36 248 3.9 82 BULK-3a01a299
11034 Bulk Product 4d3265f5 Clothing $139.05 380 2.8 83 BULK-ddab48f3
11035 Bulk Product f8efbb4f Sports & Outdoors $684.16 344 1.9 32 BULK-03edaef8
11036 Bulk Product 39d13799 Home & Garden $264.42 410 4.4 14 BULK-be717994
11037 Bulk Product f9f85db4 Books $392.71 333 4.4 34 BULK-9b566488
11038 Bulk Product 0238ed0e Toys & Games $561.13 431 4.0 9 BULK-0c7b1a2f
11039 Bulk Product 18cc09f7 Toys & Games $724.45 378 0.7 75 BULK-01ec488f
11040 Bulk Product 1c0d6f10 Clothing $176.89 480 1.1 77 BULK-2cf7dd5c
11041 Bulk Product f5dd31e6 Clothing $681.52 429 1.2 44 BULK-d576a0ac
11042 Bulk Product b2128dd5 Electronics $201.80 23 2.1 26 BULK-07fc831c
11043 Bulk Product d42f56fa Clothing $827.75 183 1.5 49 BULK-ce9de674
11044 Bulk Product 0b998bea Books $32.30 76 1.4 72 BULK-2f5de248
11045 Bulk Product bb443b59 Sports & Outdoors $163.03 492 0.7 9 BULK-7e2d08d4
11046 Bulk Product dd8955ee Home & Garden $296.05 393 3.5 46 BULK-a817dc3d
11047 Bulk Product 1e2f188a Home & Garden $443.99 308 4.9 17 BULK-67c87d10
11048 Bulk Product 812b7a7b Home & Garden $81.56 280 4.0 66 BULK-e0afaf89
11049 Bulk Product 0a04afff Clothing $532.29 21 1.4 57 BULK-a2365578
11050 Bulk Product 2d25ed78 Toys & Games $748.11 107 3.1 70 BULK-5b9ac33c
11051 Bulk Product 24eb0bd9 Home & Garden $229.61 496 0.6 43 BULK-b2af967f
11052 Bulk Product 96da8714 Sports & Outdoors $64.97 33 1.2 59 BULK-459169e4
11053 Bulk Product e85aec9c Books $722.93 408 3.2 37 BULK-e5ed0afa
11054 Bulk Product d20361aa Toys & Games $168.89 26 2.4 47 BULK-a23e5a57
11055 Bulk Product ae449795 Toys & Games $864.75 307 0.1 55 BULK-d3347787
11056 Bulk Product 58cbb1b1 Toys & Games $625.41 8 2.4 10 BULK-e8340f29
11057 Bulk Product 53c79ed8 Clothing $958.39 363 3.8 62 BULK-c6b1f6cf
11058 Bulk Product abe885a2 Toys & Games $794.81 93 4.2 66 BULK-6afaf485
11059 Bulk Product bafda3dd Clothing $907.64 154 2.7 53 BULK-e7a4aa8c
11060 Bulk Product e763dbac Toys & Games $493.02 462 1.4 78 BULK-3c29b65c
11061 Bulk Product e2f71eb1 Sports & Outdoors $333.34 351 4.3 20 BULK-ca8bad60
11062 Bulk Product dd1ed981 Books $822.17 270 2.6 55 BULK-243db79a
11063 Bulk Product 39d8bdd3 Clothing $896.65 244 3.7 0 BULK-d7167cb8
11064 Bulk Product b8c6aa34 Home & Garden $544.03 432 1.1 45 BULK-81057145
11065 Bulk Product e32cee37 Toys & Games $361.65 26 0.3 3 BULK-be4085af
11066 Bulk Product 4fd289e2 Electronics $336.13 473 3.2 40 BULK-3578a486
11067 Bulk Product dd67bf13 Clothing $290.39 288 0.8 94 BULK-a0e14628
11068 Bulk Product 4a6e8d0c Electronics $303.36 236 4.4 58 BULK-418f5987
11069 Bulk Product ae138d7d Home & Garden $366.32 169 0.4 35 BULK-d3244050
11070 Bulk Product 5ce5cd86 Books $243.91 388 3.9 9 BULK-b6e002a2
11071 Bulk Product 360cfd33 Books $419.62 21 3.3 12 BULK-db9643d5
11072 Bulk Product c75cd26f Toys & Games $961.65 454 0.1 13 BULK-f404bddc
11073 Bulk Product 6e7bb8c2 Home & Garden $56.76 317 3.5 87 BULK-af537878
11074 Bulk Product 1f7d4894 Toys & Games $547.29 499 1.0 59 BULK-91e67866
11075 Bulk Product d37843fa Clothing $572.89 212 2.6 49 BULK-81f1e1e4
11076 Bulk Product b0ff805c Sports & Outdoors $261.35 464 3.6 6 BULK-7333e195
11077 Bulk Product 2409864a Electronics $407.86 164 1.9 32 BULK-ce8e1aac
11078 Bulk Product 5b6afae6 Home & Garden $484.93 316 0.0 22 BULK-b277242b
11079 Bulk Product a647e065 Clothing $419.47 35 4.1 64 BULK-816c69cc
11080 Bulk Product c5d5beef Toys & Games $346.64 36 3.7 16 BULK-713ce42c
11081 Bulk Product 41db0c38 Toys & Games $584.14 300 1.4 18 BULK-e0f415e3
11082 Bulk Product 49586eec Home & Garden $79.38 236 2.6 51 BULK-99c594aa
11083 Bulk Product 9878f322 Sports & Outdoors $59.94 423 3.1 87 BULK-f53b42bf
11084 Bulk Product 8950a7fa Clothing $327.10 75 4.6 67 BULK-11f3ac59
11085 Bulk Product 4269bc54 Home & Garden $972.42 18 4.8 68 BULK-63a4cb3d
11086 Bulk Product d21407af Clothing $765.47 496 4.0 35 BULK-6a6daa01
11087 Bulk Product 2ccfefdd Toys & Games $785.06 365 4.1 23 BULK-95fe74d7
11088 Bulk Product 407773c3 Home & Garden $363.57 214 2.8 63 BULK-333e4868
11089 Bulk Product 214c0223 Sports & Outdoors $42.17 17 4.0 42 BULK-e3e572c8
11090 Bulk Product 8c102806 Electronics $817.24 495 0.6 41 BULK-abcfbc02
11091 Bulk Product d7f5e215 Sports & Outdoors $619.18 236 3.8 88 BULK-de67e84b
11092 Bulk Product f83b1179 Clothing $539.28 405 1.9 93 BULK-1f1bae22
11093 Bulk Product 2e9f2941 Sports & Outdoors $766.75 83 1.5 50 BULK-afa70fd2
11094 Bulk Product cea05317 Electronics $713.44 229 0.8 75 BULK-9ae84912
11095 Bulk Product 2d3d913f Clothing $589.54 363 2.8 97 BULK-ed5aab51
11096 Bulk Product 16f4190c Books $858.21 317 2.4 22 BULK-ff76f068
11097 Bulk Product 3e43cb31 Electronics $656.74 72 0.8 7 BULK-7cd2b11a
11098 Bulk Product 83260184 Electronics $317.53 73 2.8 79 BULK-0a3d566d
11099 Bulk Product d37733ce Home & Garden $216.01 212 4.8 29 BULK-7ed809c1
11100 Bulk Product a4341689 Home & Garden $788.47 269 2.3 5 BULK-73c369ec
11101 Bulk Product be8f64df Sports & Outdoors $991.61 381 3.4 69 BULK-7944b61b
11102 Bulk Product 82bc09b4 Books $203.54 173 4.1 52 BULK-ef7b0fb8
11103 Bulk Product 63f9037e Toys & Games $629.16 275 1.6 30 BULK-823fdd7e
11104 Bulk Product e8450642 Clothing $229.73 185 0.4 32 BULK-96f5bd54
11105 Bulk Product ce27c79e Clothing $216.20 23 2.8 30 BULK-d5811b06
11106 Bulk Product 4bc1af77 Toys & Games $314.93 207 1.7 28 BULK-f07800fb
11107 Bulk Product 8ceaadee Books $734.43 160 0.8 46 BULK-980dd3c8
11108 Bulk Product c6d9e179 Sports & Outdoors $286.31 458 0.5 9 BULK-9a226394
11109 Bulk Product 9bc79dac Home & Garden $872.24 264 4.0 43 BULK-d330f59e
11110 Bulk Product 00a2467e Toys & Games $849.43 302 0.2 86 BULK-2c086b3c
11111 Bulk Product ed2248e7 Electronics $532.23 249 1.4 22 BULK-39d47927
11112 Bulk Product 8f88758b Books $759.01 196 2.2 65 BULK-65c616c8
11113 Bulk Product f4bdda94 Home & Garden $92.75 84 0.2 57 BULK-c9b0d4aa
11114 Bulk Product 144b404a Home & Garden $756.16 313 2.6 40 BULK-5e05d8b5
11115 Bulk Product 8c2bedc9 Home & Garden $272.71 138 4.0 95 BULK-c59dd1c3
11116 Bulk Product 21ef2140 Books $262.82 153 1.1 62 BULK-6bd18253
11117 Bulk Product 2ce40835 Books $474.89 480 2.6 81 BULK-a567b278
11118 Bulk Product 81b165be Books $910.03 378 1.0 86 BULK-a6300041
11119 Bulk Product fdfd6d75 Home & Garden $239.10 261 1.0 74 BULK-d5b66d26
11120 Bulk Product 111932ac Electronics $55.05 219 4.9 24 BULK-a3489aaf
11121 Bulk Product 7031e20c Electronics $153.44 72 0.9 12 BULK-f023f46d
11122 Bulk Product 0a18c5ef Toys & Games $189.04 170 3.1 69 BULK-5f6d2048
11123 Bulk Product 9633aca1 Sports & Outdoors $791.08 8 4.3 33 BULK-13417bd5
11124 Bulk Product 9d3a1976 Toys & Games $568.21 219 3.3 65 BULK-5eb70463
11125 Bulk Product f78b0e38 Home & Garden $891.52 13 4.2 64 BULK-d5365369
11126 Bulk Product 2ec204d9 Home & Garden $22.59 221 0.0 83 BULK-993f5ef8
11127 Bulk Product d071b4ff Home & Garden $428.54 52 3.8 62 BULK-48ce36fd
11128 Bulk Product 0995e02a Toys & Games $105.84 271 4.0 5 BULK-78507c30
11129 Bulk Product 339a58ee Electronics $762.61 443 4.1 12 BULK-248c4dc0
11130 Bulk Product 4ccfc55b Home & Garden $345.91 486 4.3 95 BULK-4051619c
11131 Bulk Product 2e75ec2a Electronics $834.58 22 3.3 13 BULK-96cae598
11132 Bulk Product 871f4078 Electronics $557.85 429 2.4 25 BULK-6ebb0a9b
11133 Bulk Product b4262e5c Books $429.41 244 2.1 13 BULK-e8e33210
11134 Bulk Product d8a49458 Toys & Games $87.86 250 1.9 47 BULK-ce67a1ed
11135 Bulk Product a2c7b36a Home & Garden $820.82 246 1.1 78 BULK-ae0a03fd
11136 Bulk Product 3570dc42 Electronics $101.35 399 4.9 65 BULK-a17f082a
11137 Bulk Product 81108515 Toys & Games $597.15 238 2.4 59 BULK-9348d30f
11138 Bulk Product 74234ad9 Clothing $441.45 164 4.8 94 BULK-b70996c9
11139 Bulk Product e445aead Clothing $180.62 80 3.6 11 BULK-1be1f92a
11140 Bulk Product f79670d3 Home & Garden $408.92 497 4.8 28 BULK-8952bc20
11141 Bulk Product 1b8acead Sports & Outdoors $844.20 64 1.0 96 BULK-cb81a328
11142 Bulk Product 42f29c7c Clothing $499.26 126 3.0 37 BULK-22cf9ca1
11143 Bulk Product 513eaf71 Electronics $914.86 335 2.7 6 BULK-b4be2e10
11144 Bulk Product 744f85d5 Toys & Games $758.02 213 3.1 10 BULK-818228ac
11145 Bulk Product 2c02fc9e Electronics $252.28 406 2.6 24 BULK-cb924862
11146 Bulk Product 236275ce Toys & Games $919.49 310 1.2 83 BULK-f1bbfdc3
11147 Bulk Product 73eca608 Home & Garden $574.75 445 4.6 49 BULK-e6ff2f2b
11148 Bulk Product e869d467 Sports & Outdoors $280.97 259 4.1 44 BULK-ecb25062
11149 Bulk Product 0ee1978f Electronics $412.92 303 1.8 9 BULK-d06b9881
11150 Bulk Product cd727bdb Electronics $432.58 57 3.7 50 BULK-749d5f87
11151 Bulk Product 99cc0158 Toys & Games $1,005.69 396 1.8 19 BULK-7ecbaedd
11152 Bulk Product 9f024054 Books $539.94 244 2.8 49 BULK-d242943c
11153 Bulk Product d5bb640c Home & Garden $643.88 400 1.5 28 BULK-38f1db34
11154 Bulk Product 2a42dcda Books $549.31 454 2.3 29 BULK-434d7f7e
11155 Bulk Product a2609f66 Electronics $905.91 6 1.4 62 BULK-e12f651f
11156 Bulk Product 1171290a Sports & Outdoors $420.73 14 2.9 58 BULK-29307a2b
11157 Bulk Product 0cf28370 Books $1,007.57 12 2.2 67 BULK-dcf405f0
11158 Bulk Product 9408bc8b Sports & Outdoors $472.03 365 3.8 18 BULK-b17f4ce4
11159 Bulk Product 94c585c8 Books $1,007.45 89 3.4 38 BULK-60996c12
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