Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

35 ms

Page Size

200

Current Page

77 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 77 Results Showing 15201 - 15400 of 24441

ID Name Category Price Stock Rating Reviews SKU
15760 Bulk Product ac9562c9 Toys & Games $276.68 194 3.9 12 BULK-d16b943d
15761 Bulk Product 942f9e4e Sports & Outdoors $645.08 393 2.6 29 BULK-c763e6ec
15762 Bulk Product e06cbcf1 Books $679.19 281 4.8 72 BULK-8090e393
15763 Bulk Product 7ea5a5f2 Toys & Games $416.04 375 2.0 20 BULK-80cf86c0
15764 Bulk Product d5eb5508 Electronics $566.66 25 1.4 31 BULK-9a26bbfa
15765 Bulk Product 51eb579a Home & Garden $937.16 345 1.6 12 BULK-62c83488
15766 Bulk Product f6ddb075 Sports & Outdoors $282.16 392 4.1 86 BULK-246ed610
15767 Bulk Product 95b8dc1c Books $862.33 147 1.8 3 BULK-05325756
15768 Bulk Product 931f325e Clothing $421.42 25 4.7 4 BULK-3d8ceca9
15769 Bulk Product fd80d942 Clothing $227.90 154 4.7 82 BULK-66c92b01
15770 Bulk Product 6dcd6f61 Sports & Outdoors $540.62 339 4.2 49 BULK-a0f58e77
15771 Bulk Product 4c2199d9 Toys & Games $590.77 469 0.3 49 BULK-63edcccc
15772 Bulk Product 22ff5477 Home & Garden $527.75 380 1.8 36 BULK-84000870
15773 Bulk Product f360a206 Sports & Outdoors $274.31 319 3.5 66 BULK-75cd586d
15774 Bulk Product d08aaa72 Books $504.51 99 4.6 95 BULK-10e17737
15775 Bulk Product bfd1eb43 Electronics $402.67 228 3.0 91 BULK-3577f396
15776 Bulk Product a1fb5f9e Clothing $606.59 118 1.0 9 BULK-e7f0c724
15777 Bulk Product f580c7ed Sports & Outdoors $599.49 57 4.8 26 BULK-f3c5db10
15778 Bulk Product b6125584 Home & Garden $113.60 346 4.0 81 BULK-1373c3bf
15779 Bulk Product aa0f05c6 Electronics $705.37 430 4.8 88 BULK-d8c433dc
15780 Bulk Product 89a0f9b0 Books $705.50 464 2.1 49 BULK-0bdd5ce4
15781 Bulk Product 9f6dad30 Toys & Games $281.61 277 1.1 47 BULK-8bccaecb
15782 Bulk Product b5083613 Clothing $597.90 83 4.3 66 BULK-46c3016f
15783 Bulk Product 6017901a Sports & Outdoors $45.28 319 3.0 5 BULK-b9e53e00
15784 Bulk Product 27f79338 Electronics $249.90 67 4.2 7 BULK-f809f70c
15785 Bulk Product ea31562b Sports & Outdoors $54.19 467 1.0 72 BULK-22ce19db
15786 Bulk Product 34465f59 Books $395.99 476 3.5 70 BULK-a3ec4766
15787 Bulk Product fa4c5cb2 Clothing $829.01 182 0.8 87 BULK-50375315
15788 Bulk Product e68f75d7 Electronics $753.30 10 4.5 8 BULK-f3aea6e3
15789 Bulk Product 764cb1a4 Home & Garden $686.22 87 0.3 78 BULK-f91393ca
15790 Bulk Product ca8cfc1c Home & Garden $923.54 254 1.7 81 BULK-e7cdbc8c
15791 Bulk Product ae12be23 Home & Garden $493.60 133 3.7 38 BULK-6ad44002
15792 Bulk Product 977243f7 Sports & Outdoors $796.33 81 2.1 39 BULK-fabffdbe
15793 Bulk Product 214da8d6 Books $893.02 386 4.0 94 BULK-d213ecbb
15794 Bulk Product b81dfb40 Clothing $904.45 108 0.9 33 BULK-95e0c896
15795 Bulk Product bbcb5318 Toys & Games $403.80 374 1.5 22 BULK-ff03e878
15796 Bulk Product 1d8849cf Toys & Games $217.05 329 3.6 86 BULK-12e3b551
15797 Bulk Product 305008b6 Sports & Outdoors $873.53 43 3.3 31 BULK-d754d0ce
15798 Bulk Product bda64a98 Clothing $237.62 42 2.4 29 BULK-642baee3
15799 Bulk Product 06fa61fa Sports & Outdoors $14.58 405 2.9 7 BULK-df99e795
15800 Bulk Product 66f43055 Toys & Games $20.38 260 3.9 41 BULK-a21a7816
15801 Bulk Product 09f23032 Clothing $57.84 306 1.5 16 BULK-8cd38f83
15802 Bulk Product fe0e3346 Electronics $965.29 419 0.4 13 BULK-4bdb6f3e
15803 Bulk Product 2377b21a Books $454.27 364 0.3 33 BULK-32d3b2d3
15804 Bulk Product 2f4e750f Clothing $903.36 396 3.7 62 BULK-bc44e688
15805 Bulk Product 65a6b46b Electronics $608.03 165 1.4 19 BULK-57d7f768
15806 Bulk Product 044e3bdd Home & Garden $294.81 336 2.7 70 BULK-c6b5c0c0
15807 Bulk Product 14a4dd07 Books $957.74 480 4.1 81 BULK-5b1780ca
15808 Bulk Product b70922f2 Books $213.73 451 1.4 71 BULK-421c02ba
15809 Bulk Product 473d4e00 Electronics $134.49 205 3.4 25 BULK-ab7c2e55
15810 Bulk Product a7e2c2ea Home & Garden $244.59 273 2.7 87 BULK-48073f32
15811 Bulk Product 747ac9f7 Home & Garden $841.55 103 3.8 70 BULK-95986572
15812 Bulk Product bb0cd8c3 Home & Garden $634.50 29 2.8 44 BULK-eaeaa099
15813 Bulk Product ef10ac09 Toys & Games $916.18 352 1.3 3 BULK-2a5ff5ea
15814 Bulk Product 180ea791 Home & Garden $813.36 437 3.4 39 BULK-5416847f
15815 Bulk Product 35683925 Clothing $263.08 217 0.4 0 BULK-d422be39
15816 Bulk Product 0a9be595 Clothing $11.83 44 0.8 25 BULK-96e98a97
15817 Bulk Product 7c2d3420 Clothing $432.35 397 4.6 96 BULK-31dfde2b
15818 Bulk Product 8fa59f53 Electronics $306.82 168 0.4 91 BULK-6b42ebfe
15819 Bulk Product 886a9b34 Toys & Games $370.41 411 1.2 97 BULK-306b111a
15820 Bulk Product bcf0ff16 Sports & Outdoors $643.60 345 0.6 78 BULK-04492d9a
15821 Bulk Product 2d6cfac8 Books $374.30 56 4.7 80 BULK-a56e022d
15822 Bulk Product fd8a693b Books $862.03 341 4.0 78 BULK-011305e6
15823 Bulk Product f885df92 Sports & Outdoors $956.57 175 3.2 76 BULK-72f0b955
15824 Bulk Product 5319ae33 Home & Garden $813.86 76 1.6 90 BULK-1c27e4b3
15825 Bulk Product 24a7a03a Home & Garden $140.87 128 2.2 33 BULK-73b69529
15826 Bulk Product 7b190c49 Books $23.35 433 3.2 17 BULK-a512a22c
15827 Bulk Product 687c57a5 Home & Garden $661.27 398 4.7 48 BULK-724e056b
15828 Bulk Product 74150d2a Toys & Games $308.74 164 3.8 69 BULK-e46781d9
15829 Bulk Product 8598c328 Sports & Outdoors $221.97 402 2.2 36 BULK-931cc762
15830 Bulk Product bbb7934e Books $101.98 340 1.4 9 BULK-093791ba
15831 Bulk Product 69285af0 Sports & Outdoors $396.79 168 2.1 65 BULK-c8c39db7
15832 Bulk Product 8d3abc38 Clothing $841.97 432 0.8 94 BULK-d12c32d6
15833 Bulk Product dbe7bde8 Clothing $850.21 228 4.1 46 BULK-6b7f4da4
15834 Bulk Product 7472cc8e Toys & Games $530.05 371 4.1 75 BULK-ec145cd1
15835 Bulk Product 3f4112f1 Sports & Outdoors $192.62 464 2.0 31 BULK-cf691dba
15836 Bulk Product 2cc77349 Home & Garden $822.74 441 1.8 18 BULK-3bc00614
15837 Bulk Product 4eefe7f0 Toys & Games $574.09 369 1.6 32 BULK-ee847291
15838 Bulk Product 2b99026c Electronics $539.14 254 3.0 18 BULK-1f084755
15839 Bulk Product 2cc16fb4 Sports & Outdoors $889.88 36 4.2 52 BULK-6fa89fd9
15840 Bulk Product e143f079 Books $554.86 253 2.0 64 BULK-d0ff2e34
15841 Bulk Product 940d752d Clothing $606.82 246 2.8 74 BULK-722b6281
15842 Bulk Product bbb10787 Electronics $497.64 499 2.5 19 BULK-46348976
15843 Bulk Product 46085497 Home & Garden $773.12 102 3.8 99 BULK-06790705
15844 Bulk Product 4c5214fd Sports & Outdoors $219.55 72 2.8 43 BULK-9b938c77
15845 Bulk Product e3e83588 Toys & Games $473.81 61 1.5 38 BULK-dcbf7c25
15846 Bulk Product c95aff9f Electronics $116.37 150 4.0 50 BULK-d09eccdc
15847 Bulk Product d776378d Electronics $464.27 437 2.9 17 BULK-fb56af8f
15848 Bulk Product bd986b8d Home & Garden $824.50 62 4.2 59 BULK-5b8278ff
15849 Bulk Product f51513c2 Sports & Outdoors $317.34 245 3.2 3 BULK-709cde40
15850 Bulk Product 182e3abd Toys & Games $831.51 214 3.1 40 BULK-2ec938ca
15851 Bulk Product 1184ab32 Books $126.54 206 3.2 48 BULK-cfcefca6
15852 Bulk Product a78f8702 Books $269.46 297 2.0 23 BULK-a7f07cfb
15853 Bulk Product 2ce21a01 Home & Garden $494.56 9 1.8 98 BULK-e6d8bdfd
15854 Bulk Product 8d59562b Books $851.87 444 2.9 68 BULK-1349664e
15855 Bulk Product fdeb3d2d Electronics $442.80 302 2.0 70 BULK-ec2b9e9c
15856 Bulk Product 58d8991b Electronics $505.02 411 4.7 48 BULK-1dba12ce
15857 Bulk Product 6d9c653a Toys & Games $981.02 35 3.2 84 BULK-30f9a5f6
15858 Bulk Product 0b3e301f Electronics $855.32 423 2.1 38 BULK-653f8885
15859 Bulk Product 1511031d Electronics $409.16 269 2.2 45 BULK-11f3dbcf
15860 Bulk Product d1b4bbd8 Home & Garden $572.38 2 0.8 44 BULK-0b4c370a
15861 Bulk Product 930e768c Books $142.19 22 0.8 94 BULK-59f9b2cd
15862 Bulk Product 63cc3cfa Home & Garden $533.12 406 0.1 40 BULK-f46327d9
15863 Bulk Product 90c15a2b Books $318.25 275 1.3 2 BULK-5a78df9b
15864 Bulk Product 3f234a8a Electronics $55.03 161 1.2 85 BULK-fa332134
15865 Bulk Product 98dc286e Toys & Games $410.48 278 5.0 76 BULK-2da84070
15866 Bulk Product d76a5c63 Electronics $905.83 397 2.5 4 BULK-3c5f68ef
15867 Bulk Product 7d7c8937 Sports & Outdoors $276.52 473 2.3 1 BULK-11627582
15868 Bulk Product 0815961f Electronics $823.52 280 4.8 14 BULK-d423df7c
15869 Bulk Product 85fceee8 Home & Garden $380.04 389 4.5 80 BULK-ffb0a082
15870 Bulk Product f2e39606 Clothing $466.64 395 0.5 4 BULK-ac034672
15871 Bulk Product ad5d3888 Electronics $382.49 182 4.5 23 BULK-bf2c20fd
15872 Bulk Product c9268f5d Toys & Games $671.24 470 2.6 79 BULK-648a3f60
15873 Bulk Product 802a9b33 Home & Garden $513.82 271 2.5 97 BULK-f81c3195
15874 Bulk Product 7252cf8e Clothing $68.61 450 3.4 69 BULK-30756bd3
15875 Bulk Product 3162cf75 Books $482.10 37 4.3 68 BULK-b13ddd21
15876 Bulk Product 3291f0c4 Clothing $131.01 237 0.7 45 BULK-a0d2103a
15877 Bulk Product a2fa0172 Sports & Outdoors $226.59 258 0.7 77 BULK-4ed89358
15878 Bulk Product e19a5a53 Electronics $953.01 70 2.5 78 BULK-18576aa0
15879 Bulk Product 55e8ea8d Electronics $305.10 307 0.6 9 BULK-d96dd0e8
15880 Bulk Product c627b382 Sports & Outdoors $316.71 291 3.5 57 BULK-ceb5cf4b
15881 Bulk Product 758ee81f Home & Garden $935.27 45 2.2 77 BULK-1fe1beaf
15882 Bulk Product 62aaa215 Electronics $658.21 107 2.3 1 BULK-74124b22
15883 Bulk Product 5ac7e656 Clothing $648.27 168 3.5 30 BULK-bde60bd4
15884 Bulk Product d424e0f8 Clothing $162.17 199 0.3 33 BULK-2c6fbaf5
15885 Bulk Product 5717721d Home & Garden $477.16 16 1.9 8 BULK-ba637001
15886 Bulk Product 269d62ec Clothing $642.44 499 1.3 53 BULK-394a753e
15887 Bulk Product 13cbe0a5 Home & Garden $830.19 421 4.1 76 BULK-2e8d58de
15888 Bulk Product efd4987c Sports & Outdoors $649.52 62 3.0 79 BULK-e55f57aa
15889 Bulk Product 848fdb4e Sports & Outdoors $299.52 449 3.8 61 BULK-ffec493f
15890 Bulk Product bf798976 Sports & Outdoors $952.59 351 4.4 81 BULK-c86100ef
15891 Bulk Product 0bd269ff Clothing $691.26 181 4.4 81 BULK-eb0fd7d9
15892 Bulk Product 885be68e Clothing $233.58 189 3.7 39 BULK-e30d8a7b
15893 Bulk Product a08ca1c5 Electronics $830.42 41 2.6 3 BULK-0527e2bc
15894 Bulk Product d6ea61c9 Sports & Outdoors $280.72 409 4.1 15 BULK-bfda9422
15895 Bulk Product 79dd1f8c Sports & Outdoors $738.74 168 3.3 95 BULK-c072af3e
15896 Bulk Product 1ed3d3f5 Sports & Outdoors $513.37 451 4.1 1 BULK-0a56f76f
15897 Bulk Product 2595d3e1 Toys & Games $208.23 324 0.0 44 BULK-c3b3bfa4
15898 Bulk Product e60572b2 Toys & Games $989.46 281 2.3 99 BULK-ca663235
15899 Bulk Product 8a312baf Home & Garden $873.69 335 2.6 49 BULK-8886b5c5
15900 Bulk Product 529f9ea4 Home & Garden $884.84 40 3.9 53 BULK-64473645
15901 Bulk Product ebd4ebf7 Toys & Games $275.67 354 2.3 95 BULK-9963bec5
15902 Bulk Product 768c77de Electronics $661.33 83 0.5 44 BULK-cc1312a5
15903 Bulk Product b54db0cd Home & Garden $317.93 10 2.1 82 BULK-0a5fa1ed
15904 Bulk Product 08c4ce88 Clothing $101.90 297 3.4 86 BULK-dc7c49fa
15905 Bulk Product 0e5e71a2 Clothing $305.81 490 2.3 1 BULK-59c6e875
15906 Bulk Product b1621c8c Books $11.58 112 0.5 86 BULK-602a9f65
15907 Bulk Product 4211182f Electronics $877.34 413 2.8 5 BULK-ec6e68bb
15908 Bulk Product db500a5b Toys & Games $579.27 85 1.7 3 BULK-9ec322a3
15909 Bulk Product e4754c8d Books $208.58 192 0.9 66 BULK-7311e551
15910 Bulk Product 954b1947 Electronics $880.12 178 2.0 41 BULK-ab81ac66
15911 Bulk Product 39be2db0 Home & Garden $214.93 299 2.0 5 BULK-786ba089
15912 Bulk Product 5f54ddf4 Sports & Outdoors $529.74 308 3.3 25 BULK-c9aae1b8
15913 Bulk Product 8c263380 Sports & Outdoors $22.52 283 0.5 73 BULK-c0a76a54
15914 Bulk Product d4abe767 Books $58.53 188 1.6 37 BULK-2720377d
15915 Bulk Product e063e75b Home & Garden $550.67 201 0.0 45 BULK-5e16c70b
15916 Bulk Product fc5de1bf Sports & Outdoors $585.28 93 1.9 31 BULK-e4117691
15917 Bulk Product a326eeb9 Toys & Games $540.83 279 5.0 31 BULK-bae6cd42
15918 Bulk Product 598ef19d Toys & Games $829.90 274 3.2 6 BULK-c9e5bfb7
15919 Bulk Product a63ea570 Clothing $291.72 311 2.4 56 BULK-4facdb26
15920 Bulk Product 0a103b94 Toys & Games $161.22 406 0.2 16 BULK-bf6ef79f
15921 Bulk Product fffdb052 Clothing $438.14 63 1.6 35 BULK-9f2500f2
15922 Bulk Product f59cc4f4 Electronics $173.66 431 2.2 96 BULK-6aa3ff51
15923 Bulk Product d7902c24 Clothing $110.37 401 2.5 87 BULK-9b4c559e
15924 Bulk Product 77adf6b2 Electronics $356.48 482 1.8 94 BULK-688eba96
15925 Bulk Product 3b77d25f Toys & Games $838.14 308 2.6 45 BULK-13d72e3c
15926 Bulk Product 67f61769 Home & Garden $193.11 45 2.0 92 BULK-b21cec6c
15927 Bulk Product 5416b485 Books $82.29 142 3.8 13 BULK-165d8136
15928 Bulk Product d9ce69c8 Toys & Games $691.65 67 3.5 26 BULK-023c1270
15929 Bulk Product 91ce1a93 Books $849.88 352 2.9 32 BULK-3a753662
15930 Bulk Product 7960e4ad Sports & Outdoors $292.55 443 4.7 25 BULK-b547ac66
15931 Bulk Product 0b5672fa Books $798.57 260 1.8 45 BULK-fcba2a52
15932 Bulk Product 9c0f0686 Sports & Outdoors $847.57 3 1.3 48 BULK-78ffdbbc
15933 Bulk Product 4173ecb5 Home & Garden $168.45 324 4.1 93 BULK-d54d17e2
15934 Bulk Product 0a3930b7 Books $195.93 16 4.5 4 BULK-67fa3b54
15935 Bulk Product fc628cbc Home & Garden $158.51 331 3.2 66 BULK-a6749b2f
15936 Bulk Product bec1a3af Electronics $652.03 231 2.6 81 BULK-0cec2f42
15937 Bulk Product 8f25296d Books $548.23 83 4.1 36 BULK-ddfcd36d
15938 Bulk Product 82b49db3 Home & Garden $65.33 71 2.8 3 BULK-e8171a12
15939 Bulk Product 115c1daf Books $969.52 373 2.3 36 BULK-3d069463
15940 Bulk Product eeed37e8 Home & Garden $536.49 159 1.8 30 BULK-ea8780ae
15941 Bulk Product 882caa35 Toys & Games $714.05 384 4.6 94 BULK-0920913e
15942 Bulk Product 0529b7ff Books $776.35 443 2.6 48 BULK-6a4b11ab
15943 Bulk Product 2dcdd3a8 Toys & Games $544.94 389 1.0 99 BULK-70077b65
15944 Bulk Product 05f638bf Electronics $507.29 457 1.4 54 BULK-bc5b54bf
15945 Bulk Product 1be151b4 Clothing $101.14 325 0.4 90 BULK-a0a16025
15946 Bulk Product cd0414dc Clothing $130.12 66 3.4 79 BULK-65c22000
15947 Bulk Product b01980c0 Clothing $377.19 239 2.8 46 BULK-e6257dec
15948 Bulk Product cddfeb25 Home & Garden $851.09 379 1.1 65 BULK-8c2eba02
15949 Bulk Product c9e73028 Toys & Games $767.23 498 3.4 43 BULK-2435a35d
15950 Bulk Product 2f66036a Sports & Outdoors $295.01 418 1.6 5 BULK-848d8dfa
15951 Bulk Product c2e874a6 Toys & Games $680.60 402 0.1 18 BULK-6e9c7a1d
15952 Bulk Product 64af6c78 Books $790.63 294 0.9 10 BULK-21599ff6
15953 Bulk Product 1d407464 Home & Garden $185.80 390 3.2 48 BULK-97161e29
15954 Bulk Product 54fe3853 Clothing $265.81 499 2.1 81 BULK-eb6ea862
15955 Bulk Product 449d3488 Toys & Games $21.95 225 1.8 6 BULK-21fa234f
15956 Bulk Product 3c7a0492 Toys & Games $960.66 158 1.7 54 BULK-11933d3c
15957 Bulk Product a7c80e3e Clothing $183.40 453 3.8 99 BULK-b07b56af
15958 Bulk Product 09cd135c Electronics $493.11 413 0.3 49 BULK-fb404460
15959 Bulk Product 6ceb05dd Books $30.41 264 2.6 40 BULK-7025bf03
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