Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

28 ms

Page Size

100

Current Page

44 / 245

Total Records

24441

Items per page: 25 50 100 200

Page 44 Results Showing 4301 - 4400 of 24441

ID Name Category Price Stock Rating Reviews SKU
4845 Elite Food & Grocery Product Advanced Food & Grocery $78.11 194 3.6 40 SKU-004845
4846 Ultra Automotive Product 2024 Automotive $876.70 113 3.5 44 SKU-004846
4848 Deluxe Sports & Outdoors Product Max Sports & Outdoors $705.02 249 4.5 41 SKU-004848
4849 Standard Automotive Product Classic Automotive $957.93 213 3.1 58 SKU-004849
4850 Standard Food & Grocery Product Pro Food & Grocery $978.93 417 3.7 278 SKU-004850
4851 Economy Automotive Product Lite Automotive $914.25 352 3.7 408 SKU-004851
4852 Super Sports & Outdoors Product Mini Sports & Outdoors $354.58 192 2.9 399 SKU-004852
4853 Super Food & Grocery Product Pro Food & Grocery $307.37 202 2.1 309 SKU-004853
4854 Ultra Electronics Product Plus Electronics $220.76 4 2.2 697 SKU-004854
4855 Elite Sports & Outdoors Product Special Edition Sports & Outdoors $590.68 73 4.2 694 SKU-004855
4856 Pro Electronics Product XL Electronics $986.76 200 1.8 619 SKU-004856
4858 Standard Home & Garden Product Lite Home & Garden $716.29 79 4.4 414 SKU-004858
4859 Standard Food & Grocery Product Advanced Food & Grocery $939.72 384 1.9 570 SKU-004859
4860 Ultra Sports & Outdoors Product 2024 Sports & Outdoors $553.71 104 4.0 750 SKU-004860
4861 Mega Health & Beauty Product Pro Health & Beauty $448.36 169 2.4 360 SKU-004861
4863 Ultra Electronics Product Max Electronics $630.06 184 4.3 365 SKU-004863
4864 Economy Clothing Product 2024 Clothing $980.86 296 3.6 454 SKU-004864
4865 Economy Electronics Product Mini Electronics $37.26 70 3.7 24 SKU-004865
4866 Ultra Electronics Product Advanced Electronics $562.90 441 3.2 889 SKU-004866
4868 Elite Health & Beauty Product Plus Health & Beauty $899.08 397 1.6 817 SKU-004868
4869 Premium Clothing Product Special Edition Clothing $157.33 53 3.9 186 SKU-004869
4870 Premium Books Product Advanced Books $286.91 106 2.6 976 SKU-004870
4871 Premium Clothing Product Plus Clothing $184.62 406 4.5 2 SKU-004871
4872 Economy Toys & Games Product Pro Toys & Games $489.28 279 1.2 383 SKU-004872
4873 Ultra Electronics Product XL Electronics $234.60 164 4.1 871 SKU-004873
4874 Economy Books Product XL Books $240.14 117 4.8 994 SKU-004874
4875 Pro Sports & Outdoors Product XL Sports & Outdoors $825.39 449 3.4 520 SKU-004875
4876 Super Electronics Product Classic Electronics $443.59 402 3.2 957 SKU-004876
4877 Elite Food & Grocery Product Special Edition Food & Grocery $523.30 455 2.3 276 SKU-004877
4878 Economy Electronics Product Mini Electronics $353.37 210 2.9 200 SKU-004878
4879 Professional Home & Garden Product Lite Home & Garden $372.83 44 4.2 544 SKU-004879
4880 Elite Food & Grocery Product Lite Food & Grocery $131.28 32 5.0 551 SKU-004880
4881 Ultra Office Supplies Product Pro Office Supplies $996.38 400 4.4 369 SKU-004881
4882 Super Toys & Games Product 2024 Toys & Games $449.04 293 3.1 651 SKU-004882
4884 Mega Toys & Games Product Mini Toys & Games $303.34 86 4.2 3 SKU-004884
4885 Super Electronics Product Classic Electronics $891.96 311 2.4 100 SKU-004885
4886 Elite Health & Beauty Product Classic Health & Beauty $115.58 13 2.2 372 SKU-004886
4887 Elite Home & Garden Product Advanced Home & Garden $313.91 111 2.9 304 SKU-004887
4888 Deluxe Office Supplies Product Lite Office Supplies $235.46 315 3.2 855 SKU-004888
4889 Standard Clothing Product Advanced Clothing $726.44 123 4.7 84 SKU-004889
4890 Elite Books Product Plus Books $728.40 197 4.6 533 SKU-004890
4891 Deluxe Electronics Product Plus Electronics $284.31 428 4.7 568 SKU-004891
4892 Professional Toys & Games Product Plus Toys & Games $159.12 136 2.2 859 SKU-004892
4893 Professional Home & Garden Product XL Home & Garden $394.55 255 3.2 892 SKU-004893
4894 Economy Electronics Product Lite Electronics $304.52 108 2.3 153 SKU-004894
4895 Super Clothing Product Mini Clothing $640.86 203 3.5 602 SKU-004895
4897 Ultra Office Supplies Product Classic Office Supplies $360.86 3 2.3 260 SKU-004897
4898 Elite Electronics Product Pro Electronics $67.10 388 4.2 672 SKU-004898
4899 Mega Automotive Product 2024 Automotive $47.91 9 3.0 54 SKU-004899
4900 Deluxe Home & Garden Product XL Home & Garden $331.68 346 3.9 71 SKU-004900
4901 Mega Food & Grocery Product Mini Food & Grocery $664.56 150 2.9 436 SKU-004901
4902 Super Office Supplies Product Mini Office Supplies $720.19 306 2.1 26 SKU-004902
4903 Deluxe Automotive Product Lite Automotive $161.26 378 3.3 861 SKU-004903
4905 Elite Electronics Product Mini Electronics $789.65 323 1.1 153 SKU-004905
4907 Super Office Supplies Product Classic Office Supplies $936.25 410 3.7 510 SKU-004907
4908 Elite Food & Grocery Product Lite Food & Grocery $516.45 355 2.3 416 SKU-004908
4909 Ultra Toys & Games Product XL Toys & Games $57.72 390 2.4 643 SKU-004909
4910 Economy Clothing Product Classic Clothing $208.49 390 4.1 244 SKU-004910
4911 Elite Books Product Advanced Books $987.45 382 2.2 113 SKU-004911
4912 Premium Health & Beauty Product 2024 Health & Beauty $818.56 124 1.8 624 SKU-004912
4913 Elite Electronics Product 2024 Electronics $991.80 44 3.3 623 SKU-004913
4914 Economy Clothing Product Mini Clothing $814.89 109 2.4 289 SKU-004914
4915 Super Office Supplies Product Classic Office Supplies $924.22 291 3.6 800 SKU-004915
4916 Pro Electronics Product Plus Electronics $220.28 51 2.3 499 SKU-004916
4917 Premium Food & Grocery Product Advanced Food & Grocery $482.90 182 4.0 629 SKU-004917
4918 Standard Sports & Outdoors Product Advanced Sports & Outdoors $256.09 320 2.2 446 SKU-004918
4921 Ultra Food & Grocery Product Lite Food & Grocery $589.57 299 4.6 910 SKU-004921
4922 Pro Food & Grocery Product Lite Food & Grocery $815.88 32 1.8 636 SKU-004922
4923 Pro Sports & Outdoors Product Max Sports & Outdoors $467.43 352 1.8 868 SKU-004923
4924 Professional Clothing Product Lite Clothing $338.95 48 2.0 883 SKU-004924
4925 Elite Clothing Product 2024 Clothing $493.27 455 4.3 569 SKU-004925
4926 Pro Home & Garden Product Lite Home & Garden $952.21 379 2.1 394 SKU-004926
4927 Ultra Clothing Product 2024 Clothing $80.57 498 3.1 995 SKU-004927
4928 Pro Toys & Games Product Advanced Toys & Games $130.81 348 2.0 687 SKU-004928
4929 Elite Home & Garden Product Classic Home & Garden $25.84 474 1.2 131 SKU-004929
4930 Elite Food & Grocery Product 2024 Food & Grocery $217.76 414 1.5 677 SKU-004930
4931 Pro Books Product Lite Books $97.50 238 1.8 312 SKU-004931
4932 Elite Food & Grocery Product Pro Food & Grocery $107.14 462 2.0 916 SKU-004932
4933 Mega Books Product Classic Books $231.24 251 4.7 715 SKU-004933
4935 Premium Clothing Product Advanced Clothing $202.58 93 2.0 3 SKU-004935
4936 Economy Food & Grocery Product XL Food & Grocery $965.37 326 1.4 919 SKU-004936
4937 Economy Sports & Outdoors Product Plus Sports & Outdoors $273.92 110 1.2 655 SKU-004937
4938 Deluxe Sports & Outdoors Product Lite Sports & Outdoors $351.75 18 2.6 678 SKU-004938
4939 Super Health & Beauty Product Plus Health & Beauty $840.62 442 1.7 674 SKU-004939
4940 Super Electronics Product Mini Electronics $49.56 489 3.7 649 SKU-004940
4941 Elite Clothing Product 2024 Clothing $517.32 375 1.3 249 SKU-004941
4942 Professional Office Supplies Product 2024 Office Supplies $185.98 75 4.2 351 SKU-004942
4943 Ultra Food & Grocery Product Pro Food & Grocery $242.32 225 1.8 486 SKU-004943
4944 Standard Automotive Product Advanced Automotive $154.03 443 2.6 992 SKU-004944
4945 Ultra Sports & Outdoors Product Lite Sports & Outdoors $33.69 437 2.5 157 SKU-004945
4946 Economy Sports & Outdoors Product Advanced Sports & Outdoors $774.50 400 4.8 614 SKU-004946
4947 Standard Automotive Product Advanced Automotive $669.31 269 3.4 483 SKU-004947
4948 Economy Automotive Product Plus Automotive $884.30 330 1.2 718 SKU-004948
4949 Super Clothing Product Classic Clothing $553.61 74 3.5 259 SKU-004949
4950 Mega Home & Garden Product 2024 Home & Garden $416.11 96 2.2 387 SKU-004950
4951 Standard Health & Beauty Product Lite Health & Beauty $165.16 21 1.6 872 SKU-004951
4952 Pro Books Product Lite Books $296.06 114 1.4 350 SKU-004952
4954 Professional Food & Grocery Product 2024 Food & Grocery $457.66 414 2.9 45 SKU-004954
4955 Premium Food & Grocery Product Plus Food & Grocery $964.73 491 2.4 243 SKU-004955
4956 Deluxe Toys & Games Product Classic Toys & Games $596.60 218 3.8 243 SKU-004956
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