Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

27 ms

Page Size

100

Current Page

243 / 245

Total Records

24441

Items per page: 25 50 100 200

Page 243 Results Showing 24201 - 24300 of 24441

ID Name Category Price Stock Rating Reviews SKU
24760 Bulk Product ea62d6ec Books $498.37 495 1.7 24 BULK-becf3b88
24761 Bulk Product a8f87cc0 Books $93.98 367 1.5 36 BULK-c353d0b5
24762 Bulk Product 07671877 Electronics $268.24 154 0.7 31 BULK-1f21d159
24763 Bulk Product e55a4758 Sports & Outdoors $970.04 74 4.7 70 BULK-31f140bd
24764 Bulk Product b403da8b Electronics $272.33 237 1.4 37 BULK-453651bf
24765 Bulk Product 635bf88e Electronics $997.73 359 3.0 96 BULK-e347fb26
24766 Bulk Product 754d298e Books $268.31 3 3.7 47 BULK-e75aee99
24767 Bulk Product e8d8d37c Electronics $580.00 78 1.4 63 BULK-b9eef3f6
24768 Bulk Product fd6423a0 Toys & Games $692.21 111 3.9 9 BULK-cd936185
24769 Bulk Product a9072441 Clothing $984.66 8 2.1 42 BULK-5d845589
24770 Bulk Product 06b813cb Sports & Outdoors $331.30 245 2.9 40 BULK-defb3e7b
24771 Bulk Product 838a5f0e Toys & Games $189.96 361 1.0 29 BULK-3175dc18
24772 Bulk Product 7c1c43c2 Books $900.69 103 0.8 21 BULK-8fc4a668
24773 Bulk Product eb1a47dc Clothing $118.36 322 4.9 70 BULK-b72c4106
24774 Bulk Product 01785ba1 Home & Garden $66.17 264 2.6 59 BULK-faffecbf
24775 Bulk Product 95d4efaf Books $482.96 419 1.1 34 BULK-3640fb7d
24776 Bulk Product 77338da8 Books $112.48 6 2.8 3 BULK-869343aa
24777 Bulk Product aaf04053 Toys & Games $931.17 335 4.3 2 BULK-4257ec73
24778 Bulk Product 59ba9576 Home & Garden $536.46 37 1.1 6 BULK-71d327e6
24779 Bulk Product 05d392e8 Electronics $186.16 155 4.6 54 BULK-b5165f22
24780 Bulk Product a7247e67 Electronics $225.32 475 5.0 54 BULK-45a840ee
24781 Bulk Product e5c7fde4 Sports & Outdoors $704.95 91 4.0 41 BULK-138cd65c
24782 Bulk Product a17b061f Electronics $796.97 175 4.5 97 BULK-e3f7393a
24783 Bulk Product c6ad9983 Home & Garden $876.11 440 0.6 80 BULK-c77befaf
24784 Bulk Product c62857dd Electronics $876.55 140 4.2 63 BULK-bf85a836
24785 Bulk Product ef3b9bb7 Sports & Outdoors $786.83 108 2.4 47 BULK-6537b52d
24786 Bulk Product 1dd8b3e0 Electronics $693.46 70 4.1 50 BULK-a581112c
24787 Bulk Product 154efc6d Toys & Games $948.84 86 2.3 29 BULK-f2763b73
24788 Bulk Product 82bb9cf8 Home & Garden $346.50 17 4.3 61 BULK-8589df53
24789 Bulk Product 8a7b441e Books $822.97 45 4.8 15 BULK-8762ea34
24790 Bulk Product 3c2effce Books $745.45 244 3.6 66 BULK-a3e2d13b
24791 Bulk Product 3b829fdb Clothing $297.62 174 1.3 41 BULK-3887e3af
24792 Bulk Product df4bfe99 Electronics $449.53 95 3.5 76 BULK-27fee8e2
24793 Bulk Product 6e9fa0a2 Electronics $698.47 272 3.7 72 BULK-409cae7d
24794 Bulk Product 23e1801e Books $286.20 58 2.8 34 BULK-fdf8c566
24795 Bulk Product 972f9fe3 Clothing $735.95 30 3.1 60 BULK-e90c15db
24796 Bulk Product 63e1ca51 Sports & Outdoors $462.65 326 3.1 46 BULK-157b1e89
24797 Bulk Product 01645a93 Toys & Games $251.67 409 1.3 87 BULK-64a004d4
24798 Bulk Product 6d4ab6bd Clothing $950.23 430 4.9 36 BULK-2046f2fc
24799 Bulk Product fa7f498d Sports & Outdoors $796.62 438 0.0 66 BULK-95ed92f5
24800 Bulk Product 651186e5 Books $785.09 133 0.6 45 BULK-0d737403
24801 Bulk Product d701fda7 Home & Garden $979.19 119 4.5 93 BULK-b48e899e
24802 Bulk Product d0f287c3 Electronics $356.00 34 3.9 64 BULK-ce546d13
24803 Bulk Product 55c05845 Sports & Outdoors $631.37 394 4.8 81 BULK-3113e6b9
24804 Bulk Product 0af0e8cd Toys & Games $1,007.91 252 3.6 65 BULK-77868b97
24805 Bulk Product 06944d8b Home & Garden $929.37 107 4.7 40 BULK-ca8e01aa
24806 Bulk Product 531b6e26 Clothing $752.18 113 1.9 72 BULK-19dd7594
24807 Bulk Product 8cc2b44f Sports & Outdoors $698.55 409 1.0 51 BULK-a34d1121
24808 Bulk Product 16c2ec5b Clothing $537.99 63 1.7 75 BULK-a860f2bb
24809 Bulk Product 80259eeb Clothing $481.36 148 0.0 15 BULK-cc1b16dc
24810 Bulk Product 0e4fd70c Sports & Outdoors $192.28 150 1.4 16 BULK-774c56cb
24811 Bulk Product 08683da8 Books $13.55 80 2.8 86 BULK-7f950f01
24812 Bulk Product f1255c6e Electronics $804.00 413 0.1 90 BULK-242f44f6
24813 Bulk Product 459bda96 Electronics $235.57 434 4.5 7 BULK-d804f727
24814 Bulk Product 2ba37fb3 Sports & Outdoors $28.36 184 4.2 28 BULK-d2d1a1a3
24815 Bulk Product d8b2f526 Electronics $968.86 408 4.6 4 BULK-7d417db0
24816 Bulk Product 9b3f1e3f Books $626.86 26 1.4 66 BULK-aeecafec
24817 Bulk Product 943116f1 Electronics $176.33 337 2.5 71 BULK-af6c4b7a
24818 Bulk Product 813e4b9f Toys & Games $340.16 115 0.6 24 BULK-c797499e
24819 Bulk Product 3e191778 Electronics $231.35 350 0.5 91 BULK-50e8e35a
24820 Bulk Product b6310b61 Electronics $729.87 406 0.3 44 BULK-d542c561
24821 Bulk Product ab9f9eff Books $665.25 372 4.2 32 BULK-fbf860fc
24822 Bulk Product 9aaf7609 Home & Garden $178.72 456 2.1 7 BULK-71761a6a
24823 Bulk Product e911d61d Toys & Games $634.38 126 1.7 53 BULK-dba464b5
24824 Bulk Product a4870488 Sports & Outdoors $109.06 301 1.0 22 BULK-57a1e824
24825 Bulk Product 64eaedc8 Sports & Outdoors $671.89 330 1.3 45 BULK-71f1f09e
24826 Bulk Product 92012c5b Clothing $528.14 297 4.4 31 BULK-743fd3d4
24827 Bulk Product 5d3e3cf8 Books $86.14 97 3.0 11 BULK-180e237f
24828 Bulk Product 1b2c6e87 Toys & Games $909.01 46 0.7 43 BULK-f3b3126c
24829 Bulk Product b9775a3f Clothing $324.46 486 4.0 77 BULK-e98640d1
24830 Bulk Product 62cb264d Sports & Outdoors $525.39 11 3.4 27 BULK-5c0f2460
24831 Bulk Product bbf8bcfa Electronics $901.09 218 0.3 95 BULK-42fa790d
24832 Bulk Product b30cef41 Home & Garden $81.48 447 4.8 19 BULK-4030cd45
24833 Bulk Product 9993250f Clothing $288.34 379 4.8 73 BULK-d9a63df7
24834 Bulk Product 051a05e6 Sports & Outdoors $49.24 230 3.7 74 BULK-dd2f3483
24835 Bulk Product b4840fe0 Clothing $85.23 27 2.6 89 BULK-1af6a041
24836 Bulk Product a043287a Books $628.57 208 0.6 72 BULK-fc1e40dd
24837 Bulk Product 362a5564 Sports & Outdoors $709.91 199 1.8 13 BULK-cdc503d9
24838 Bulk Product 12f2c990 Electronics $940.84 24 1.2 0 BULK-5d14a4a8
24839 Bulk Product e38bcc87 Books $335.80 372 4.6 60 BULK-480136ff
24840 Bulk Product f21c46a8 Sports & Outdoors $735.27 426 3.6 36 BULK-6e905b1f
24841 Bulk Product 0b2ee2d2 Sports & Outdoors $511.72 115 0.6 99 BULK-0640ea3b
24842 Bulk Product 7ab1789d Clothing $691.43 446 4.5 64 BULK-1febf8e9
24843 Bulk Product e5560fd0 Books $620.30 205 0.7 89 BULK-01ff9962
24844 Bulk Product fe2d0ab0 Home & Garden $411.41 268 3.9 40 BULK-66669173
24845 Bulk Product 5203fecb Sports & Outdoors $401.54 23 2.2 25 BULK-fd9ae4e0
24846 Bulk Product 39f9a561 Sports & Outdoors $339.87 321 4.0 87 BULK-f351fe80
24847 Bulk Product d9fae204 Sports & Outdoors $468.33 184 4.9 11 BULK-b8657350
24848 Bulk Product 74f48ff8 Books $868.89 252 3.0 51 BULK-07165de2
24849 Bulk Product f19794e5 Home & Garden $172.85 5 2.5 61 BULK-5fe2406f
24850 Bulk Product 532e4f53 Clothing $229.27 361 4.2 64 BULK-16eea98c
24851 Bulk Product 1f7f92f7 Books $847.71 336 2.2 89 BULK-a850dc9b
24852 Bulk Product 6c0a09cd Home & Garden $888.67 389 1.9 55 BULK-43ecd170
24853 Bulk Product eeeac47f Sports & Outdoors $94.43 439 2.5 50 BULK-f4a8f81a
24854 Bulk Product 7933be8c Sports & Outdoors $623.76 198 1.6 66 BULK-b90c418e
24855 Bulk Product c44f2c18 Home & Garden $591.46 263 3.9 16 BULK-12fd970f
24856 Bulk Product 354a99c1 Books $32.57 259 3.7 28 BULK-e4ce2c5d
24857 Bulk Product cd2a8bf1 Sports & Outdoors $721.29 485 2.8 3 BULK-f95a170d
24858 Bulk Product f07fbcac Books $569.07 437 1.0 31 BULK-ab4833df
24859 Bulk Product 5ab1ff1f Sports & Outdoors $409.49 43 2.5 94 BULK-11ba8611
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