Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

14 ms

Page Size

100

Current Page

14 / 245

Total Records

24441

Items per page: 25 50 100 200

Page 14 Results Showing 1301 - 1400 of 24441

ID Name Category Price Stock Rating Reviews SKU
1475 Super Books Product Pro Books $357.90 173 3.0 130 SKU-001475
1476 Super Food & Grocery Product 2024 Food & Grocery $775.41 318 2.4 593 SKU-001476
1477 Ultra Food & Grocery Product Mini Food & Grocery $115.87 44 2.6 161 SKU-001477
1478 Standard Clothing Product Mini Clothing $344.26 166 4.6 496 SKU-001478
1479 Ultra Office Supplies Product XL Office Supplies $569.54 354 1.2 777 SKU-001479
1480 Deluxe Sports & Outdoors Product Mini Sports & Outdoors $558.31 18 2.9 634 SKU-001480
1482 Super Health & Beauty Product Classic Health & Beauty $342.73 23 4.0 61 SKU-001482
1483 Economy Sports & Outdoors Product Lite Sports & Outdoors $588.00 258 2.9 332 SKU-001483
1484 Deluxe Electronics Product Special Edition Electronics $155.70 102 3.8 777 SKU-001484
1485 Super Office Supplies Product Special Edition Office Supplies $749.33 307 2.7 556 SKU-001485
1487 Standard Sports & Outdoors Product Classic Sports & Outdoors $405.14 267 4.7 552 SKU-001487
1488 Pro Clothing Product Plus Clothing $406.26 462 4.3 634 SKU-001488
1489 Elite Food & Grocery Product Classic Food & Grocery $161.25 52 4.5 489 SKU-001489
1490 Professional Health & Beauty Product Pro Health & Beauty $15.26 253 1.8 39 SKU-001490
1491 Deluxe Home & Garden Product Pro Home & Garden $721.22 252 2.3 503 SKU-001491
1493 Pro Books Product Special Edition Books $461.38 440 4.9 515 SKU-001493
1495 Ultra Automotive Product Plus Automotive $861.37 158 3.2 550 SKU-001495
1496 Super Food & Grocery Product Advanced Food & Grocery $730.90 427 3.7 947 SKU-001496
1497 Premium Electronics Product Plus Electronics $765.20 397 1.3 245 SKU-001497
1498 Super Health & Beauty Product Max Health & Beauty $477.86 77 4.9 807 SKU-001498
1499 Standard Toys & Games Product Plus Toys & Games $105.70 73 1.8 316 SKU-001499
1501 Pro Books Product XL Books $650.03 263 1.3 238 SKU-001501
1503 Ultra Food & Grocery Product Pro Food & Grocery $857.80 488 4.4 338 SKU-001503
1504 Mega Health & Beauty Product Mini Health & Beauty $423.19 406 4.1 811 SKU-001504
1505 Pro Sports & Outdoors Product Classic Sports & Outdoors $845.99 72 1.7 257 SKU-001505
1506 Premium Food & Grocery Product XL Food & Grocery $421.50 404 4.4 215 SKU-001506
1508 Deluxe Sports & Outdoors Product Lite Sports & Outdoors $454.86 444 2.5 228 SKU-001508
1509 Deluxe Toys & Games Product Advanced Toys & Games $724.10 383 4.1 696 SKU-001509
1510 Professional Automotive Product 2024 Automotive $797.29 134 2.1 985 SKU-001510
1511 Economy Automotive Product Advanced Automotive $677.02 322 3.9 518 SKU-001511
1512 Professional Electronics Product Pro Electronics $240.58 87 1.9 252 SKU-001512
1513 Premium Clothing Product Advanced Clothing $130.76 83 2.1 407 SKU-001513
1514 Mega Clothing Product Plus Clothing $828.33 53 1.8 215 SKU-001514
1515 Pro Sports & Outdoors Product Pro Sports & Outdoors $868.12 373 3.9 473 SKU-001515
1517 Elite Clothing Product Pro Clothing $415.24 444 4.9 795 SKU-001517
1518 Mega Electronics Product Lite Electronics $307.44 13 4.1 65 SKU-001518
1519 Super Office Supplies Product Advanced Office Supplies $609.21 443 4.9 71 SKU-001519
1521 Professional Automotive Product Mini Automotive $225.71 141 3.8 838 SKU-001521
1523 Standard Office Supplies Product Classic Office Supplies $314.92 174 1.3 973 SKU-001523
1524 Ultra Automotive Product Max Automotive $865.02 34 4.5 823 SKU-001524
1525 Mega Automotive Product XL Automotive $692.86 3 4.2 628 SKU-001525
1526 Super Food & Grocery Product Advanced Food & Grocery $870.29 92 1.6 594 SKU-001526
1527 Premium Books Product Advanced Books $670.04 310 2.4 327 SKU-001527
1528 Economy Home & Garden Product Mini Home & Garden $569.31 304 2.3 802 SKU-001528
1529 Economy Food & Grocery Product Classic Food & Grocery $953.47 102 1.9 978 SKU-001529
1530 Pro Books Product Pro Books $491.96 262 1.4 450 SKU-001530
1531 Mega Books Product 2024 Books $464.87 25 4.4 94 SKU-001531
1532 Elite Clothing Product Plus Clothing $592.82 159 4.8 22 SKU-001532
1533 Ultra Health & Beauty Product Max Health & Beauty $897.52 425 4.5 603 SKU-001533
1535 Economy Health & Beauty Product Pro Health & Beauty $435.60 328 4.1 614 SKU-001535
1536 Standard Food & Grocery Product Plus Food & Grocery $614.13 487 2.7 198 SKU-001536
1537 Deluxe Sports & Outdoors Product 2024 Sports & Outdoors $886.80 220 3.2 575 SKU-001537
1538 Elite Automotive Product XL Automotive $940.11 141 1.6 660 SKU-001538
1539 Professional Toys & Games Product Special Edition Toys & Games $550.19 88 2.6 722 SKU-001539
1540 Professional Toys & Games Product Plus Toys & Games $320.00 131 3.0 976 SKU-001540
1541 Standard Books Product Max Books $272.13 328 3.9 566 SKU-001541
1542 Super Food & Grocery Product 2024 Food & Grocery $63.13 122 2.3 649 SKU-001542
1543 Premium Toys & Games Product Pro Toys & Games $465.17 76 2.3 764 SKU-001543
1544 Standard Electronics Product Pro Electronics $524.83 467 1.6 368 SKU-001544
1545 Professional Books Product Advanced Books $54.09 54 2.6 801 SKU-001545
1546 Deluxe Home & Garden Product Lite Home & Garden $19.32 444 3.8 8 SKU-001546
1547 Pro Books Product Max Books $359.38 8 4.8 744 SKU-001547
1548 Super Food & Grocery Product Special Edition Food & Grocery $717.29 248 3.0 425 SKU-001548
1549 Economy Automotive Product 2024 Automotive $97.02 322 4.2 779 SKU-001549
1551 Standard Books Product 2024 Books $56.00 80 1.8 636 SKU-001551
1552 Economy Toys & Games Product Special Edition Toys & Games $946.50 321 1.8 840 SKU-001552
1553 Professional Food & Grocery Product Lite Food & Grocery $572.33 223 3.8 15 SKU-001553
1554 Mega Home & Garden Product Lite Home & Garden $915.04 374 3.7 607 SKU-001554
1555 Mega Clothing Product Plus Clothing $16.82 193 4.8 956 SKU-001555
1557 Pro Clothing Product Advanced Clothing $718.96 492 4.5 611 SKU-001557
1558 Super Health & Beauty Product Plus Health & Beauty $632.42 85 2.8 746 SKU-001558
1559 Professional Electronics Product Special Edition Electronics $133.05 183 4.0 590 SKU-001559
1560 Economy Food & Grocery Product XL Food & Grocery $821.53 144 3.1 382 SKU-001560
1561 Ultra Clothing Product XL Clothing $338.11 158 3.2 793 SKU-001561
1562 Economy Health & Beauty Product Max Health & Beauty $426.98 227 3.3 614 SKU-001562
1563 Professional Electronics Product Plus Electronics $875.87 94 2.9 105 SKU-001563
1564 Elite Office Supplies Product Lite Office Supplies $975.38 151 4.5 402 SKU-001564
1566 Pro Health & Beauty Product Advanced Health & Beauty $121.47 160 1.7 453 SKU-001566
1567 Professional Office Supplies Product Pro Office Supplies $868.49 465 4.3 810 SKU-001567
1568 Deluxe Automotive Product Plus Automotive $338.43 182 2.5 915 SKU-001568
1569 Ultra Office Supplies Product 2024 Office Supplies $109.95 86 3.9 803 SKU-001569
1570 Mega Clothing Product Lite Clothing $800.22 241 4.9 699 SKU-001570
1571 Standard Home & Garden Product Max Home & Garden $276.01 145 2.5 330 SKU-001571
1572 Standard Office Supplies Product 2024 Office Supplies $41.91 130 2.3 810 SKU-001572
1573 Pro Automotive Product Lite Automotive $498.35 327 1.1 700 SKU-001573
1575 Pro Office Supplies Product Classic Office Supplies $606.07 435 4.1 968 SKU-001575
1576 Ultra Health & Beauty Product XL Health & Beauty $148.27 432 3.3 70 SKU-001576
1577 Mega Clothing Product Lite Clothing $425.93 248 3.3 879 SKU-001577
1578 Ultra Health & Beauty Product XL Health & Beauty $756.39 400 3.7 75 SKU-001578
1579 Standard Clothing Product XL Clothing $186.57 173 2.8 554 SKU-001579
1581 Premium Electronics Product Mini Electronics $807.79 387 1.7 744 SKU-001581
1582 Standard Toys & Games Product 2024 Toys & Games $520.44 379 1.3 822 SKU-001582
1583 Standard Health & Beauty Product 2024 Health & Beauty $245.59 481 3.3 610 SKU-001583
1584 Pro Health & Beauty Product Mini Health & Beauty $958.86 400 2.9 323 SKU-001584
1585 Standard Food & Grocery Product Lite Food & Grocery $455.55 439 1.7 520 SKU-001585
1586 Standard Books Product Mini Books $929.25 357 3.0 612 SKU-001586
1587 Professional Sports & Outdoors Product Classic Sports & Outdoors $336.15 150 2.6 124 SKU-001587
1588 Premium Home & Garden Product Classic Home & Garden $286.23 167 3.1 143 SKU-001588
1589 Elite Health & Beauty Product Lite Health & Beauty $121.36 477 2.3 878 SKU-001589
1590 Premium Food & Grocery Product Max Food & Grocery $591.38 376 1.9 740 SKU-001590
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