Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

69 ms

Page Size

100

Current Page

43 / 245

Total Records

24441

Items per page: 25 50 100 200

Page 43 Results Showing 4201 - 4300 of 24441

ID Name Category Price Stock Rating Reviews SKU
4738 Economy Books Product Advanced Books $476.61 472 3.4 848 SKU-004738
4739 Professional Health & Beauty Product Classic Health & Beauty $663.30 101 1.8 725 SKU-004739
4740 Pro Books Product Lite Books $299.21 327 4.5 576 SKU-004740
4741 Elite Office Supplies Product Max Office Supplies $624.06 484 1.8 892 SKU-004741
4742 Ultra Sports & Outdoors Product Pro Sports & Outdoors $142.54 419 1.7 535 SKU-004742
4745 Economy Home & Garden Product XL Home & Garden $848.15 105 1.1 694 SKU-004745
4746 Standard Office Supplies Product Mini Office Supplies $294.13 163 1.2 948 SKU-004746
4747 Premium Books Product Max Books $940.54 110 4.7 36 SKU-004747
4748 Pro Home & Garden Product Advanced Home & Garden $752.41 67 1.3 431 SKU-004748
4749 Economy Office Supplies Product Special Edition Office Supplies $884.13 26 1.1 853 SKU-004749
4750 Economy Automotive Product Plus Automotive $457.89 18 1.9 507 SKU-004750
4751 Professional Food & Grocery Product Pro Food & Grocery $474.94 351 2.4 846 SKU-004751
4752 Mega Clothing Product Mini Clothing $919.91 0 2.2 446 SKU-004752
4753 Economy Clothing Product Plus Clothing $960.34 219 1.5 328 SKU-004753
4754 Ultra Home & Garden Product Plus Home & Garden $807.95 105 2.9 156 SKU-004754
4755 Super Home & Garden Product Lite Home & Garden $334.86 162 4.6 104 SKU-004755
4756 Premium Books Product Mini Books $983.87 379 4.6 994 SKU-004756
4757 Standard Electronics Product Mini Electronics $957.20 170 1.3 826 SKU-004757
4758 Pro Books Product Special Edition Books $460.57 118 4.9 666 SKU-004758
4759 Super Sports & Outdoors Product Advanced Sports & Outdoors $561.37 180 3.6 426 SKU-004759
4760 Pro Clothing Product Max Clothing $704.85 258 4.1 2 SKU-004760
4761 Mega Office Supplies Product Plus Office Supplies $350.53 220 4.7 480 SKU-004761
4762 Economy Clothing Product Advanced Clothing $746.97 186 1.1 761 SKU-004762
4763 Deluxe Clothing Product Advanced Clothing $417.96 431 4.6 237 SKU-004763
4764 Deluxe Electronics Product Classic Electronics $68.09 419 1.7 707 SKU-004764
4765 Super Automotive Product Lite Automotive $955.61 267 3.6 734 SKU-004765
4766 Ultra Toys & Games Product Plus Toys & Games $386.47 197 3.7 88 SKU-004766
4767 Standard Food & Grocery Product XL Food & Grocery $166.17 49 1.1 997 SKU-004767
4768 Standard Clothing Product Advanced Clothing $647.79 319 3.5 947 SKU-004768
4769 Pro Home & Garden Product Pro Home & Garden $197.16 415 1.4 962 SKU-004769
4770 Elite Books Product Max Books $727.33 368 3.3 340 SKU-004770
4772 Mega Toys & Games Product XL Toys & Games $372.31 50 3.4 901 SKU-004772
4773 Pro Sports & Outdoors Product Pro Sports & Outdoors $652.36 491 2.4 133 SKU-004773
4774 Premium Sports & Outdoors Product Special Edition Sports & Outdoors $168.87 122 4.5 632 SKU-004774
4775 Premium Health & Beauty Product Mini Health & Beauty $90.89 388 1.8 946 SKU-004775
4776 Elite Toys & Games Product Lite Toys & Games $25.69 277 1.3 398 SKU-004776
4777 Super Clothing Product XL Clothing $546.42 438 3.3 278 SKU-004777
4778 Premium Home & Garden Product XL Home & Garden $94.37 51 2.6 799 SKU-004778
4779 Economy Health & Beauty Product Mini Health & Beauty $801.90 37 3.6 993 SKU-004779
4780 Professional Clothing Product Pro Clothing $873.20 161 4.6 294 SKU-004780
4781 Ultra Health & Beauty Product Special Edition Health & Beauty $232.90 357 3.1 955 SKU-004781
4782 Deluxe Office Supplies Product XL Office Supplies $679.31 286 5.0 390 SKU-004782
4783 Pro Automotive Product 2024 Automotive $321.77 134 1.8 380 SKU-004783
4784 Mega Office Supplies Product Pro Office Supplies $787.83 332 2.0 806 SKU-004784
4785 Professional Clothing Product Mini Clothing $317.79 125 2.1 667 SKU-004785
4786 Pro Books Product Max Books $501.46 464 4.3 233 SKU-004786
4787 Ultra Clothing Product Pro Clothing $289.14 214 1.7 951 SKU-004787
4788 Standard Food & Grocery Product Plus Food & Grocery $761.35 266 3.6 864 SKU-004788
4789 Deluxe Home & Garden Product Advanced Home & Garden $826.75 139 4.6 338 SKU-004789
4790 Mega Food & Grocery Product 2024 Food & Grocery $478.16 24 3.6 346 SKU-004790
4792 Deluxe Health & Beauty Product Max Health & Beauty $689.73 155 2.5 389 SKU-004792
4793 Elite Clothing Product Lite Clothing $961.69 247 2.6 824 SKU-004793
4794 Standard Sports & Outdoors Product Max Sports & Outdoors $314.05 259 4.4 94 SKU-004794
4795 Standard Toys & Games Product Max Toys & Games $316.71 206 2.5 891 SKU-004795
4796 Mega Sports & Outdoors Product Plus Sports & Outdoors $680.45 64 2.2 352 SKU-004796
4797 Economy Home & Garden Product Classic Home & Garden $304.05 461 2.2 985 SKU-004797
4798 Pro Clothing Product Lite Clothing $39.07 291 1.2 901 SKU-004798
4799 Economy Health & Beauty Product Classic Health & Beauty $102.30 19 4.5 40 SKU-004799
4800 Mega Food & Grocery Product Mini Food & Grocery $107.78 145 2.8 707 SKU-004800
4801 Economy Home & Garden Product Pro Home & Garden $514.33 453 3.8 609 SKU-004801
4802 Deluxe Toys & Games Product Plus Toys & Games $970.02 348 3.7 420 SKU-004802
4804 Professional Books Product Advanced Books $958.45 183 2.3 15 SKU-004804
4805 Professional Toys & Games Product Special Edition Toys & Games $607.08 160 2.2 581 SKU-004805
4806 Pro Home & Garden Product Mini Home & Garden $817.74 193 1.5 995 SKU-004806
4807 Super Health & Beauty Product Classic Health & Beauty $826.40 393 2.8 590 SKU-004807
4809 Standard Clothing Product XL Clothing $374.80 171 2.2 568 SKU-004809
4810 Pro Electronics Product Pro Electronics $553.56 114 2.8 274 SKU-004810
4811 Mega Sports & Outdoors Product 2024 Sports & Outdoors $373.60 163 1.9 60 SKU-004811
4812 Professional Clothing Product Lite Clothing $226.84 119 2.4 851 SKU-004812
4814 Deluxe Electronics Product Lite Electronics $923.36 347 2.8 778 SKU-004814
4815 Elite Books Product Lite Books $393.86 127 1.4 926 SKU-004815
4816 Professional Toys & Games Product Pro Toys & Games $95.62 75 1.2 900 SKU-004816
4817 Professional Toys & Games Product Mini Toys & Games $562.79 262 3.4 512 SKU-004817
4818 Mega Electronics Product 2024 Electronics $265.15 219 4.6 234 SKU-004818
4819 Deluxe Food & Grocery Product Mini Food & Grocery $452.01 99 4.7 722 SKU-004819
4820 Ultra Automotive Product Plus Automotive $455.98 360 4.3 23 SKU-004820
4821 Economy Automotive Product Lite Automotive $180.33 481 2.5 821 SKU-004821
4822 Pro Health & Beauty Product Max Health & Beauty $55.64 155 1.2 514 SKU-004822
4823 Standard Sports & Outdoors Product Mini Sports & Outdoors $313.48 192 3.0 813 SKU-004823
4824 Pro Books Product Lite Books $414.04 5 1.3 629 SKU-004824
4825 Pro Automotive Product Classic Automotive $182.29 202 2.8 767 SKU-004825
4826 Elite Toys & Games Product Special Edition Toys & Games $116.20 358 2.1 613 SKU-004826
4827 Economy Home & Garden Product Plus Home & Garden $11.54 448 3.7 535 SKU-004827
4828 Ultra Office Supplies Product Classic Office Supplies $414.76 478 4.3 475 SKU-004828
4829 Professional Home & Garden Product Plus Home & Garden $51.07 46 4.1 621 SKU-004829
4830 Elite Office Supplies Product Plus Office Supplies $997.56 206 2.2 141 SKU-004830
4831 Pro Sports & Outdoors Product Pro Sports & Outdoors $92.43 90 4.2 198 SKU-004831
4832 Premium Automotive Product Max Automotive $471.69 5 1.2 863 SKU-004832
4833 Deluxe Office Supplies Product Advanced Office Supplies $119.55 384 3.0 658 SKU-004833
4834 Economy Electronics Product Mini Electronics $253.81 20 2.9 430 SKU-004834
4835 Mega Electronics Product Pro Electronics $973.19 29 1.9 465 SKU-004835
4836 Economy Automotive Product Max Automotive $693.02 485 3.0 469 SKU-004836
4837 Professional Automotive Product Pro Automotive $437.66 371 1.3 790 SKU-004837
4838 Ultra Books Product Classic Books $375.19 166 2.9 236 SKU-004838
4839 Mega Electronics Product Special Edition Electronics $434.21 178 4.4 487 SKU-004839
4840 Economy Electronics Product Classic Electronics $470.66 189 2.0 333 SKU-004840
4841 Super Home & Garden Product 2024 Home & Garden $593.10 10 4.8 687 SKU-004841
4842 Elite Automotive Product Special Edition Automotive $366.89 255 4.0 899 SKU-004842
4843 Mega Health & Beauty Product Plus Health & Beauty $93.56 78 2.0 706 SKU-004843
4844 Pro Clothing Product Lite Clothing $224.07 453 1.6 771 SKU-004844
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