Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

11 ms

Page Size

100

Current Page

68 / 245

Total Records

24441

Items per page: 25 50 100 200

Page 68 Results Showing 6701 - 6800 of 24441

ID Name Category Price Stock Rating Reviews SKU
7260 Bulk Product 8885e7cf Home & Garden $241.17 444 1.7 53 BULK-227b21fd
7261 Bulk Product dfe5b5bd Home & Garden $604.43 95 4.6 18 BULK-fd815662
7262 Bulk Product d7338650 Sports & Outdoors $308.91 105 4.5 54 BULK-610b4aa2
7263 Bulk Product f2eeab26 Toys & Games $450.94 228 0.3 11 BULK-1ffa6bb3
7264 Bulk Product e81f4b62 Clothing $414.47 495 3.3 44 BULK-b25b0ea3
7265 Bulk Product c3c815dc Electronics $398.05 141 4.9 50 BULK-2e070b44
7266 Bulk Product 188eba67 Books $908.32 345 4.9 87 BULK-57db583d
7267 Bulk Product 2ab32cdd Electronics $182.45 196 2.7 98 BULK-2c4c9905
7268 Bulk Product 20c2fa4b Clothing $433.67 150 2.9 8 BULK-ade441eb
7269 Bulk Product 79e03f4c Sports & Outdoors $913.32 467 4.6 28 BULK-e7f41ee2
7270 Bulk Product 7d774b12 Books $251.75 155 3.0 66 BULK-02fd747c
7271 Bulk Product 0bd8062f Electronics $128.59 174 3.6 5 BULK-9c0ce913
7272 Bulk Product a7f6dabb Home & Garden $93.97 138 1.6 37 BULK-936bf951
7273 Bulk Product fb4309ce Electronics $468.09 366 4.4 6 BULK-ff7bc5e9
7274 Bulk Product 8a00af99 Books $710.55 190 1.0 17 BULK-21ae1d98
7275 Bulk Product e4d12d28 Books $115.12 401 3.1 98 BULK-c3c95e2c
7276 Bulk Product 8882ef7a Home & Garden $750.41 117 3.4 20 BULK-ddb2741d
7277 Bulk Product c377596f Sports & Outdoors $37.97 2 4.2 11 BULK-43cf1804
7278 Bulk Product 03adf9bc Clothing $739.43 200 4.1 29 BULK-f3005f4a
7279 Bulk Product 7e82a64e Electronics $699.65 74 4.2 56 BULK-c5642ae1
7280 Bulk Product e4b43ec2 Books $750.01 6 4.4 38 BULK-181edc3e
7281 Bulk Product 691e69b2 Sports & Outdoors $345.87 448 1.3 1 BULK-b587734c
7282 Bulk Product 743e7596 Toys & Games $541.72 78 4.9 73 BULK-2c07e386
7283 Bulk Product 43d109a6 Home & Garden $16.51 60 2.3 97 BULK-1164751c
7284 Bulk Product 0bdb9780 Electronics $147.17 32 3.0 30 BULK-d4058f38
7285 Bulk Product 2c7dd0cf Electronics $548.11 402 4.6 34 BULK-693257cb
7286 Bulk Product ae4a80a5 Clothing $891.98 417 0.5 50 BULK-b0b440a1
7287 Bulk Product 720faf0c Books $281.09 70 4.7 74 BULK-7e1a9045
7288 Bulk Product 69282b0a Toys & Games $160.51 331 0.8 55 BULK-b4cc235d
7289 Bulk Product 63e90773 Clothing $530.76 208 4.1 34 BULK-7006aef5
7290 Bulk Product db06fc40 Books $699.93 291 0.5 84 BULK-7a106289
7291 Bulk Product 39619199 Sports & Outdoors $223.23 104 3.1 75 BULK-cfde1c1c
7292 Bulk Product cddec67d Electronics $858.32 186 0.7 5 BULK-2cb53b7e
7293 Bulk Product dc9f3582 Electronics $374.94 458 1.2 33 BULK-5629b7af
7294 Bulk Product 57150b1e Toys & Games $206.46 190 4.3 25 BULK-9d6f526e
7295 Bulk Product cf34afab Home & Garden $326.85 268 2.7 75 BULK-11bedb41
7296 Bulk Product 2581ba70 Clothing $463.47 321 4.1 92 BULK-8591671d
7297 Bulk Product aaea1d16 Books $762.98 461 3.5 82 BULK-01d4f3e4
7298 Bulk Product da770956 Clothing $895.08 120 4.9 46 BULK-7ee34d03
7299 Bulk Product 9bdc6565 Books $696.71 147 4.5 58 BULK-a3827fb1
7300 Bulk Product cb160b7e Clothing $222.85 453 2.0 10 BULK-26fa522f
7301 Bulk Product 10f65b79 Home & Garden $971.25 41 3.6 45 BULK-964e1953
7302 Bulk Product 016ee2b4 Electronics $404.43 366 1.8 51 BULK-48724907
7303 Bulk Product 9d14007c Home & Garden $517.51 209 2.3 53 BULK-bf59ec7e
7304 Bulk Product 40d86876 Clothing $633.92 240 4.8 81 BULK-5cf6fbb1
7305 Bulk Product 8918e71b Electronics $102.79 80 4.3 30 BULK-200a09be
7306 Bulk Product c0faf08d Home & Garden $296.25 8 0.5 98 BULK-ce0de386
7307 Bulk Product 84870cc5 Home & Garden $497.08 212 4.1 75 BULK-4a4f9ba8
7308 Bulk Product 37f5d7d4 Home & Garden $807.67 428 0.2 85 BULK-249ab547
7309 Bulk Product f0929b4c Clothing $838.45 367 3.8 28 BULK-7efed8d1
7310 Bulk Product 401d2a0c Sports & Outdoors $58.31 289 3.8 90 BULK-6f76a9c6
7311 Bulk Product f09151e2 Electronics $345.27 120 0.8 39 BULK-a0de6ab9
7312 Bulk Product ad82e1be Sports & Outdoors $669.11 301 1.2 45 BULK-8b0faa20
7313 Bulk Product ab9af309 Sports & Outdoors $999.99 218 2.5 37 BULK-1d03d10d
7314 Bulk Product 3a06b03f Books $25.77 297 1.3 4 BULK-af5b611a
7315 Bulk Product d219c72f Clothing $531.43 37 4.5 30 BULK-d6baefdb
7316 Bulk Product 7fb775d2 Toys & Games $384.87 175 1.3 85 BULK-0542cd45
7317 Bulk Product 94e733b0 Electronics $813.16 414 2.6 34 BULK-594c85b3
7318 Bulk Product 1f90687b Books $577.46 476 0.9 17 BULK-646228d3
7319 Bulk Product eb5f60d8 Sports & Outdoors $499.06 367 3.5 20 BULK-92ab2baa
7320 Bulk Product 9062c590 Toys & Games $33.87 476 0.7 80 BULK-0c6c332d
7321 Bulk Product 71a398c9 Electronics $313.48 115 1.3 23 BULK-7ff3979b
7322 Bulk Product b8a256b9 Books $169.76 323 3.3 90 BULK-b7efb528
7323 Bulk Product e6fc538b Clothing $338.01 214 0.5 1 BULK-f41d19a1
7324 Bulk Product b30752c4 Toys & Games $440.33 111 3.7 69 BULK-4be8f369
7325 Bulk Product 084987cf Electronics $214.88 489 1.2 26 BULK-b3cb6a1c
7326 Bulk Product 37fc8d25 Electronics $525.86 254 1.8 36 BULK-a7d28aaa
7327 Bulk Product d49f8d39 Electronics $470.94 360 5.0 63 BULK-e20188c9
7328 Bulk Product 725c5c71 Toys & Games $637.33 60 2.5 86 BULK-625f5754
7329 Bulk Product 0eb76560 Electronics $892.48 365 4.7 32 BULK-a3ee15bd
7330 Bulk Product 0683af3e Sports & Outdoors $100.30 241 3.5 61 BULK-31292003
7331 Bulk Product c2558055 Home & Garden $992.42 86 4.5 8 BULK-bab0f426
7332 Bulk Product 348d8027 Books $893.10 76 2.2 39 BULK-263b52ee
7333 Bulk Product 157d387a Books $350.82 226 1.5 6 BULK-e2158f2e
7334 Bulk Product 236bb10a Clothing $174.40 107 0.5 42 BULK-8b77c572
7335 Bulk Product c119cb3b Home & Garden $777.49 93 2.3 58 BULK-e735536b
7336 Bulk Product 1dc3d2fa Clothing $293.23 331 2.6 92 BULK-bea780ec
7337 Bulk Product c2f11531 Sports & Outdoors $314.51 22 3.2 13 BULK-56eb3a4c
7338 Bulk Product 4b424943 Sports & Outdoors $141.03 498 3.3 7 BULK-db5028ce
7339 Bulk Product d8db0754 Electronics $20.60 40 2.3 81 BULK-3f8ec40c
7340 Bulk Product f396e226 Home & Garden $222.34 23 0.4 35 BULK-8709a50a
7341 Bulk Product cf7c6fa9 Toys & Games $172.11 188 1.9 73 BULK-dc61d557
7342 Bulk Product 4d11001c Toys & Games $206.99 72 1.0 68 BULK-7fc60403
7343 Bulk Product 04eb7258 Sports & Outdoors $365.95 79 4.3 80 BULK-4958e8d0
7344 Bulk Product b7de100a Books $983.06 345 4.1 74 BULK-cfd0a86e
7345 Bulk Product adc73238 Electronics $889.74 181 0.0 65 BULK-7fc1a528
7346 Bulk Product 72ba5fe2 Clothing $730.22 269 3.5 96 BULK-606984f9
7347 Bulk Product c1ca0b0f Home & Garden $424.09 458 1.7 43 BULK-e327c730
7348 Bulk Product e0f8ccf7 Sports & Outdoors $804.80 463 0.1 12 BULK-52d627c2
7349 Bulk Product f9db29e9 Toys & Games $96.16 350 4.1 8 BULK-d2774cbb
7350 Bulk Product e004e649 Toys & Games $189.30 133 0.9 81 BULK-d74ee444
7351 Bulk Product e4c7c8af Sports & Outdoors $739.88 30 4.8 70 BULK-2844f222
7352 Bulk Product 45de8164 Toys & Games $855.36 3 3.2 13 BULK-28425aa5
7353 Bulk Product f984406c Sports & Outdoors $246.20 38 0.3 37 BULK-950a73a9
7354 Bulk Product e32778c7 Clothing $631.04 49 1.9 18 BULK-1c13c4ae
7355 Bulk Product cc626332 Toys & Games $284.33 118 3.9 21 BULK-7b2c616d
7356 Bulk Product 77f7420a Electronics $659.29 318 3.0 51 BULK-83394179
7357 Bulk Product c8f96c2b Electronics $760.53 276 2.4 15 BULK-86abc6be
7358 Bulk Product 3cd4097d Sports & Outdoors $374.13 119 1.1 21 BULK-310534e9
7359 Bulk Product badb5e54 Toys & Games $931.94 35 4.8 92 BULK-55d152b0
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