Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

10 ms

Page Size

200

Current Page

44 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 44 Results Showing 8601 - 8800 of 24441

ID Name Category Price Stock Rating Reviews SKU
9160 Bulk Product 73674b81 Books $81.74 340 0.2 0 BULK-39606520
9161 Bulk Product 8d0a327e Home & Garden $793.60 423 3.0 58 BULK-b6702215
9162 Bulk Product ee897684 Toys & Games $87.12 47 3.8 68 BULK-b75102ab
9163 Bulk Product a7271979 Electronics $395.06 336 4.1 4 BULK-b0c517e6
9164 Bulk Product 7b61ee43 Electronics $674.88 101 1.1 97 BULK-228e7842
9165 Bulk Product 4d0ceee8 Clothing $73.21 172 3.2 48 BULK-5ced5c0e
9166 Bulk Product ee456149 Sports & Outdoors $461.60 486 0.5 4 BULK-8da1779b
9167 Bulk Product e3b67a47 Sports & Outdoors $181.11 190 1.3 58 BULK-cda5f263
9168 Bulk Product b6c2add5 Toys & Games $262.78 43 3.6 30 BULK-30aeb9ae
9169 Bulk Product 627e5a35 Clothing $12.40 129 3.0 53 BULK-d6a629ba
9170 Bulk Product 0e5e8645 Clothing $102.63 12 2.2 58 BULK-ee6db7b6
9171 Bulk Product dc3507e6 Toys & Games $809.42 401 3.4 38 BULK-48651081
9172 Bulk Product b1f2809d Clothing $740.23 309 4.2 62 BULK-a0feba5e
9173 Bulk Product 135bd966 Clothing $862.86 30 3.5 8 BULK-8a095f1a
9174 Bulk Product 0111ee5b Electronics $364.37 104 0.1 84 BULK-3882b7e2
9175 Bulk Product 620cb7a2 Toys & Games $351.71 172 3.9 2 BULK-60cfbfb2
9176 Bulk Product 248edf4e Toys & Games $281.27 62 0.6 19 BULK-f0c840d5
9177 Bulk Product 4eeacba6 Home & Garden $824.08 313 3.2 93 BULK-d672d9e1
9178 Bulk Product 33751151 Home & Garden $707.63 96 4.1 60 BULK-e3c07347
9179 Bulk Product 977e17af Clothing $961.43 402 3.3 61 BULK-937ac35f
9180 Bulk Product 9fe1f071 Books $19.59 263 3.5 76 BULK-083d9494
9181 Bulk Product cc3a4ba7 Home & Garden $347.72 308 3.0 14 BULK-1907a69a
9182 Bulk Product ca8bd018 Clothing $909.06 161 0.6 13 BULK-b0c0d41a
9183 Bulk Product 3e6918ac Home & Garden $890.57 349 0.0 85 BULK-a208d8ce
9184 Bulk Product 0faf245c Sports & Outdoors $474.13 132 1.1 82 BULK-41324223
9185 Bulk Product 44f4a688 Home & Garden $512.21 126 2.1 90 BULK-36f60dc7
9186 Bulk Product c05c1963 Sports & Outdoors $792.18 351 1.0 37 BULK-39ad5ab7
9187 Bulk Product 61ed88be Sports & Outdoors $641.93 93 4.3 11 BULK-3957e69b
9188 Bulk Product ff99457c Sports & Outdoors $21.88 376 4.6 23 BULK-7b45e833
9189 Bulk Product 861a4960 Clothing $80.89 287 4.9 76 BULK-8233201b
9190 Bulk Product 0496777a Clothing $259.43 498 0.1 73 BULK-6b048156
9191 Bulk Product 1cfb4197 Sports & Outdoors $711.62 144 0.2 93 BULK-5b195262
9192 Bulk Product 92933ad5 Home & Garden $807.42 246 1.5 69 BULK-0e5c84d4
9193 Bulk Product 4f8bcb59 Electronics $109.85 77 4.7 47 BULK-cdddab45
9194 Bulk Product 6a1b8ba8 Sports & Outdoors $125.47 461 2.5 58 BULK-a40f1e79
9195 Bulk Product 2e5914c8 Electronics $542.57 9 1.0 94 BULK-42fb6bcf
9196 Bulk Product c3f4ce71 Clothing $86.45 299 3.4 43 BULK-a9a6ef5f
9197 Bulk Product deca190d Clothing $404.59 122 1.2 95 BULK-6283996d
9198 Bulk Product fa62583d Toys & Games $112.45 169 2.7 90 BULK-b4e9f5e8
9199 Bulk Product 2697c052 Electronics $265.06 108 4.8 73 BULK-7af363b8
9200 Bulk Product a1fa1793 Electronics $246.62 184 2.6 38 BULK-39abac63
9201 Bulk Product e6ba822b Sports & Outdoors $587.86 119 0.4 66 BULK-1084be4d
9202 Bulk Product 7f8b3d48 Home & Garden $82.78 192 0.3 85 BULK-5ddc79b8
9203 Bulk Product 0f8839d5 Electronics $173.18 376 4.8 46 BULK-1daec9b1
9204 Bulk Product 598fffe6 Clothing $639.03 330 4.5 9 BULK-2ef1b603
9205 Bulk Product 74fda450 Clothing $709.86 311 3.4 79 BULK-1bcc4e2e
9206 Bulk Product 0dce83dc Home & Garden $729.96 325 0.0 18 BULK-952eda0b
9207 Bulk Product 6a1fde0f Books $470.63 433 3.9 20 BULK-7e09c829
9208 Bulk Product c81d4bf6 Toys & Games $722.24 124 3.0 33 BULK-f3e55548
9209 Bulk Product bf74d375 Books $747.11 398 4.5 95 BULK-a866d8ea
9210 Bulk Product 81085ddb Electronics $1,001.01 39 1.2 69 BULK-1d8512b1
9211 Bulk Product 0b3f4b26 Electronics $874.08 176 4.1 54 BULK-0edc9068
9212 Bulk Product d3f6e3ad Home & Garden $718.37 425 1.4 77 BULK-767b006f
9213 Bulk Product 904f68e1 Home & Garden $459.99 165 3.7 47 BULK-788b9037
9214 Bulk Product 9b19ab6b Electronics $616.09 464 1.1 55 BULK-c57922e1
9215 Bulk Product b3eddbb8 Electronics $878.77 138 4.3 29 BULK-40b1d755
9216 Bulk Product 00c54dca Home & Garden $625.47 204 0.7 7 BULK-1edda033
9217 Bulk Product 67a876c1 Books $870.08 233 1.0 90 BULK-16cf2540
9218 Bulk Product 9cea297a Home & Garden $184.78 430 1.4 59 BULK-3b6ae8e0
9219 Bulk Product c4bcfc1e Toys & Games $280.81 434 1.0 59 BULK-aa03e8f9
9220 Bulk Product ddb66445 Books $565.92 279 1.7 37 BULK-5872e839
9221 Bulk Product 7bdceb79 Home & Garden $803.39 51 2.3 0 BULK-0fc9fa0f
9222 Bulk Product 7b148866 Electronics $443.11 44 3.9 90 BULK-e05306a7
9223 Bulk Product 6637160f Toys & Games $157.82 475 1.4 97 BULK-71db5680
9224 Bulk Product d2a9e65d Clothing $316.24 146 2.9 56 BULK-87c3a6f0
9225 Bulk Product d1fe5060 Books $455.17 383 3.5 22 BULK-d225e6d2
9226 Bulk Product 623594cb Books $751.47 314 3.5 64 BULK-e96abe54
9227 Bulk Product 55e6e6eb Clothing $692.44 378 3.6 70 BULK-be0677be
9228 Bulk Product 6a7055ae Home & Garden $358.67 250 2.4 93 BULK-f348aaf5
9229 Bulk Product 5d30544a Toys & Games $90.47 432 1.3 60 BULK-a99e964e
9230 Bulk Product cc9644ac Electronics $147.04 216 4.0 76 BULK-9ae00233
9231 Bulk Product 9b1a6256 Sports & Outdoors $685.98 293 2.2 41 BULK-57010c0f
9232 Bulk Product 688d28e5 Books $163.86 344 4.7 61 BULK-1149ae6f
9233 Bulk Product 4557c73f Clothing $785.26 389 2.9 40 BULK-3277898d
9234 Bulk Product 01ec079f Home & Garden $142.76 177 0.0 46 BULK-8e2c1f0a
9235 Bulk Product 5780b776 Toys & Games $390.38 452 0.7 14 BULK-89b9dffc
9236 Bulk Product 7052e3d9 Toys & Games $549.10 239 0.2 99 BULK-0977bc1b
9237 Bulk Product a75e49a4 Toys & Games $672.68 272 1.6 90 BULK-b5856459
9238 Bulk Product 078dd17e Home & Garden $983.02 32 3.5 24 BULK-1b992182
9239 Bulk Product 4917ff34 Sports & Outdoors $592.09 51 0.0 51 BULK-45ce7776
9240 Bulk Product 868c9d47 Toys & Games $992.40 133 4.3 48 BULK-c9f6cbec
9241 Bulk Product 399a85d0 Toys & Games $391.43 359 0.7 31 BULK-7f686338
9242 Bulk Product 050f7fe1 Home & Garden $778.61 6 3.3 71 BULK-8b2dca7d
9243 Bulk Product 5f376283 Toys & Games $464.44 397 2.1 22 BULK-fc049df9
9244 Bulk Product a5e5e38c Books $862.63 201 3.9 95 BULK-a121c9e7
9245 Bulk Product f91ffc64 Electronics $353.54 443 4.4 32 BULK-cac64768
9246 Bulk Product a0eaba45 Clothing $122.40 450 3.4 83 BULK-5c6f63a6
9247 Bulk Product 39d6970f Home & Garden $452.08 314 3.7 0 BULK-1245c8ab
9248 Bulk Product b25ba773 Toys & Games $150.69 474 3.6 54 BULK-c0a056e3
9249 Bulk Product 12d40ffb Toys & Games $409.41 43 0.5 26 BULK-7ab3d4e5
9250 Bulk Product d33236e3 Electronics $480.34 56 1.7 91 BULK-5caef956
9251 Bulk Product f8191f97 Electronics $227.95 123 5.0 31 BULK-27120ca0
9252 Bulk Product d475d5fb Clothing $866.15 41 1.3 59 BULK-6cd3aa7e
9253 Bulk Product 8f36aee6 Sports & Outdoors $875.01 408 1.6 88 BULK-1448762d
9254 Bulk Product 643487b5 Toys & Games $489.67 9 2.7 65 BULK-75800443
9255 Bulk Product 33afcc83 Electronics $791.16 321 3.0 2 BULK-2fd90c56
9256 Bulk Product 1ef46798 Sports & Outdoors $483.86 19 4.2 59 BULK-82fa2acc
9257 Bulk Product af0bcdfd Clothing $936.01 204 4.7 67 BULK-783be742
9258 Bulk Product b01ad598 Toys & Games $418.27 473 1.9 22 BULK-3fb59bfd
9259 Bulk Product e6ea9ddc Sports & Outdoors $153.89 60 1.5 1 BULK-eefdbef8
9260 Bulk Product eff6663a Home & Garden $179.55 265 0.4 3 BULK-1bfa36b5
9261 Bulk Product 5f0fd613 Home & Garden $78.00 481 0.1 97 BULK-0a7eb26c
9262 Bulk Product a3222762 Toys & Games $811.55 327 3.0 35 BULK-4ff58d84
9263 Bulk Product f3db265a Books $856.91 275 0.2 34 BULK-d0b4627c
9264 Bulk Product 2a39c5c9 Clothing $61.75 449 4.0 30 BULK-c4fcb92b
9265 Bulk Product 927ebc59 Electronics $457.79 422 3.4 49 BULK-feffd582
9266 Bulk Product 73f99c9f Clothing $477.24 407 2.6 47 BULK-ddb3d67e
9267 Bulk Product 8305ec30 Books $192.55 172 2.4 28 BULK-ac24f1a9
9268 Bulk Product 067cff6c Toys & Games $357.42 382 2.0 14 BULK-149dd806
9269 Bulk Product b9eb9376 Clothing $111.09 173 0.5 34 BULK-76d53006
9270 Bulk Product ec1cdbab Clothing $43.34 94 4.2 18 BULK-4c3a77db
9271 Bulk Product fdf933d8 Books $761.01 153 4.1 48 BULK-b5955457
9272 Bulk Product a32fbcf0 Books $73.17 428 2.8 73 BULK-2af22fce
9273 Bulk Product b9704f60 Clothing $948.53 16 1.4 46 BULK-02ed7198
9274 Bulk Product 03f6e52b Home & Garden $1,008.74 494 0.4 79 BULK-6f575d0f
9275 Bulk Product 95d07246 Electronics $584.79 12 1.8 12 BULK-e7dbfd6c
9276 Bulk Product a7e059d0 Sports & Outdoors $780.54 182 3.2 86 BULK-3e63a97e
9277 Bulk Product 787846b1 Electronics $509.02 415 3.1 31 BULK-de0d7270
9278 Bulk Product 206fbc33 Home & Garden $124.04 485 1.5 19 BULK-1c415711
9279 Bulk Product f706eb3b Toys & Games $669.15 95 2.6 92 BULK-ce4708c4
9280 Bulk Product 16e5b225 Books $246.51 213 1.3 91 BULK-1ef43021
9281 Bulk Product 5a8dd13a Toys & Games $37.93 295 1.5 82 BULK-97cca4d8
9282 Bulk Product afb0d22d Electronics $450.28 104 1.9 39 BULK-55cf87ca
9283 Bulk Product b0cc11df Sports & Outdoors $395.01 377 2.7 23 BULK-3b021c67
9284 Bulk Product 8c4940a6 Books $826.80 161 1.6 33 BULK-3232f1ef
9285 Bulk Product 8d02dec7 Toys & Games $906.24 347 3.6 53 BULK-09bd20d5
9286 Bulk Product 08d74691 Toys & Games $246.63 189 4.9 55 BULK-9a8b7624
9287 Bulk Product a64526f2 Home & Garden $354.77 8 1.1 99 BULK-8d799e43
9288 Bulk Product 35fedd06 Toys & Games $758.57 99 2.6 10 BULK-6fbbffdb
9289 Bulk Product 089455c9 Clothing $718.64 189 0.2 47 BULK-3d4a3b0c
9290 Bulk Product 55dbf95f Clothing $245.18 430 2.0 61 BULK-4c5369ef
9291 Bulk Product 7d66d337 Books $56.85 294 1.8 57 BULK-69c3256b
9292 Bulk Product d18d4afc Sports & Outdoors $69.55 422 3.4 3 BULK-f809d6a3
9293 Bulk Product b78c628f Electronics $689.84 351 2.8 97 BULK-29c97abd
9294 Bulk Product 4e2da4d2 Toys & Games $53.59 152 1.9 27 BULK-e4d5c08c
9295 Bulk Product db62bafe Electronics $762.05 352 0.3 47 BULK-80864895
9296 Bulk Product cebd480c Books $81.09 146 1.6 63 BULK-75808b0f
9297 Bulk Product 9e881dc2 Electronics $45.43 202 4.0 6 BULK-da467246
9298 Bulk Product ac5b41fd Home & Garden $288.40 312 1.1 24 BULK-c2aaf896
9299 Bulk Product 3115f024 Books $433.45 56 4.0 2 BULK-2c8171af
9300 Bulk Product 07409a11 Sports & Outdoors $487.46 229 3.4 51 BULK-a0a71325
9301 Bulk Product 11be98c8 Electronics $981.57 375 0.2 51 BULK-4f83eafb
9302 Bulk Product 3e96fe78 Sports & Outdoors $925.64 278 0.1 7 BULK-227796d8
9303 Bulk Product 1eee9590 Sports & Outdoors $820.53 194 4.1 63 BULK-91be0063
9304 Bulk Product 5e48c52d Home & Garden $882.70 169 3.1 94 BULK-ed560e71
9305 Bulk Product 5c246016 Home & Garden $173.17 315 0.8 50 BULK-a9fb9afb
9306 Bulk Product cb93004f Sports & Outdoors $33.16 307 1.4 13 BULK-4f0e9846
9307 Bulk Product e4637ede Electronics $173.35 72 1.2 95 BULK-9ce590c0
9308 Bulk Product 6323a0d7 Books $992.40 38 2.7 39 BULK-c8d12d0c
9309 Bulk Product 76d3f5db Electronics $488.90 434 0.8 22 BULK-f85a0f76
9310 Bulk Product 1e39b3a7 Sports & Outdoors $746.18 49 4.2 62 BULK-eed86f53
9311 Bulk Product dbf2f821 Electronics $329.77 199 2.6 53 BULK-54065a6f
9312 Bulk Product 86d473d7 Sports & Outdoors $997.79 181 4.5 76 BULK-3d6cb7c8
9313 Bulk Product f93e7aa9 Home & Garden $420.20 326 4.2 72 BULK-de5a4cb3
9314 Bulk Product e0037276 Home & Garden $16.90 348 0.4 2 BULK-4ba3ec8f
9315 Bulk Product dc2a3280 Toys & Games $193.79 248 2.6 28 BULK-3e1b6174
9316 Bulk Product 6aefeb56 Home & Garden $568.43 478 1.9 78 BULK-bf47c6be
9317 Bulk Product afef4970 Toys & Games $882.67 346 4.5 60 BULK-671c1686
9318 Bulk Product e71eab00 Toys & Games $460.33 60 0.1 24 BULK-d5c3344d
9319 Bulk Product cc73f463 Home & Garden $81.68 323 0.9 93 BULK-076911f4
9320 Bulk Product 5464b185 Home & Garden $908.58 488 0.1 18 BULK-cdbc6f09
9321 Bulk Product a984d986 Books $210.24 435 0.8 79 BULK-7b149cf9
9322 Bulk Product 75b96cea Sports & Outdoors $509.99 410 2.1 31 BULK-29abcd7a
9323 Bulk Product 2103cff5 Home & Garden $252.60 66 4.1 17 BULK-482a34b6
9324 Bulk Product 083cd2a8 Sports & Outdoors $1,001.68 278 4.3 67 BULK-fcad2c13
9325 Bulk Product 98f79f36 Electronics $255.73 248 4.0 83 BULK-b342b3ff
9326 Bulk Product 50efa696 Books $829.99 344 4.5 2 BULK-6a5f39ef
9327 Bulk Product 7f6db982 Sports & Outdoors $885.30 223 0.2 15 BULK-b10b2d84
9328 Bulk Product b7cab851 Clothing $881.60 83 2.4 82 BULK-4bc74a26
9329 Bulk Product 72299f79 Electronics $437.90 170 1.5 5 BULK-41a74d6a
9330 Bulk Product f1588782 Home & Garden $40.44 329 2.2 66 BULK-20ff2fc6
9331 Bulk Product eb5b9d77 Sports & Outdoors $104.28 250 3.0 18 BULK-2e661802
9332 Bulk Product 21848b70 Toys & Games $120.33 395 2.6 39 BULK-76e38929
9333 Bulk Product 2e7d145f Electronics $142.15 347 2.2 10 BULK-78687737
9334 Bulk Product 7898d9f4 Home & Garden $443.69 240 3.8 15 BULK-cb4e7b8c
9335 Bulk Product 7e0efb57 Toys & Games $662.93 215 0.9 39 BULK-25646d4c
9336 Bulk Product 2b672755 Clothing $485.03 343 4.6 18 BULK-dbd49ec0
9337 Bulk Product a7129f35 Books $452.65 95 4.5 50 BULK-12873556
9338 Bulk Product 2645b657 Books $560.49 350 3.7 27 BULK-06f88605
9339 Bulk Product 1a852faa Clothing $599.36 359 0.4 96 BULK-91666d3c
9340 Bulk Product 8eeb96c8 Clothing $68.52 325 2.8 57 BULK-cebacb85
9341 Bulk Product ac68dc37 Electronics $617.50 465 1.7 7 BULK-b60eade2
9342 Bulk Product c282a4bb Toys & Games $748.14 22 1.3 12 BULK-fa7a3164
9343 Bulk Product 167cfcef Clothing $852.60 146 2.6 74 BULK-9680d011
9344 Bulk Product 735c7199 Clothing $904.94 65 1.2 19 BULK-a092d9ab
9345 Bulk Product 152c7030 Clothing $695.09 461 0.3 36 BULK-edcea634
9346 Bulk Product 9ec9b8fd Sports & Outdoors $837.04 222 2.7 82 BULK-3bb67723
9347 Bulk Product dc93ade5 Clothing $742.54 82 0.3 14 BULK-423c76dc
9348 Bulk Product 7a0ba3c2 Toys & Games $287.56 375 0.3 61 BULK-111e5dea
9349 Bulk Product 54463bf0 Clothing $916.03 268 1.1 56 BULK-40d8136d
9350 Bulk Product b261436a Sports & Outdoors $885.50 269 3.2 94 BULK-e3f9d481
9351 Bulk Product 90cbd7d7 Books $165.06 360 4.6 15 BULK-985c0bda
9352 Bulk Product 92b455c5 Sports & Outdoors $364.95 42 0.7 30 BULK-3fca1110
9353 Bulk Product 37e7bef4 Electronics $256.46 45 4.6 16 BULK-3a6a33b7
9354 Bulk Product 6ad42d0b Electronics $931.08 349 1.9 15 BULK-19b48401
9355 Bulk Product 78f0ad9c Toys & Games $10.12 15 3.8 67 BULK-780abea4
9356 Bulk Product e57360bc Sports & Outdoors $715.85 453 0.1 83 BULK-e792443a
9357 Bulk Product cdb89af4 Toys & Games $394.47 89 4.7 4 BULK-581dbe98
9358 Bulk Product 3e39c77b Home & Garden $822.74 214 2.3 74 BULK-de0a3c92
9359 Bulk Product 3b6d9f7a Clothing $504.62 123 0.8 87 BULK-312dd679
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