Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

15 ms

Page Size

200

Current Page

73 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 73 Results Showing 14401 - 14600 of 24441

ID Name Category Price Stock Rating Reviews SKU
14960 Bulk Product ccc2f966 Books $965.20 248 0.6 13 BULK-8f420f42
14961 Bulk Product 0ba20e0f Electronics $81.49 112 4.2 76 BULK-6bcbd3db
14962 Bulk Product 563c620d Home & Garden $464.44 126 0.3 5 BULK-8fe03fe5
14963 Bulk Product ebda1642 Electronics $364.86 240 0.4 97 BULK-b3aa70f4
14964 Bulk Product 0ff243c5 Sports & Outdoors $129.10 477 4.6 17 BULK-a261c99b
14965 Bulk Product e62c1272 Books $734.10 154 1.2 31 BULK-3933c97d
14966 Bulk Product a489aed4 Books $873.15 26 0.5 6 BULK-d363b45f
14967 Bulk Product 269b2e9d Home & Garden $920.90 8 0.1 79 BULK-34a38224
14968 Bulk Product 12f3dee7 Books $589.43 102 1.7 18 BULK-d8847bda
14969 Bulk Product b6625514 Clothing $676.26 143 2.0 80 BULK-1b9913e8
14970 Bulk Product 8accbeab Toys & Games $66.00 354 2.5 9 BULK-764e3e2b
14971 Bulk Product 5f6c94b0 Home & Garden $123.51 266 1.8 90 BULK-8523a48a
14972 Bulk Product 49087765 Books $695.10 120 0.3 35 BULK-3c0c282e
14973 Bulk Product 910d14d3 Electronics $282.10 156 2.0 16 BULK-309a2ba6
14974 Bulk Product a20222e6 Books $725.71 362 0.9 59 BULK-25b0afb9
14975 Bulk Product a545c15d Clothing $345.24 487 3.9 6 BULK-d342e415
14976 Bulk Product 68201aa8 Clothing $117.70 104 3.5 34 BULK-761078e5
14977 Bulk Product d20b8c96 Sports & Outdoors $727.81 73 3.1 38 BULK-5ad1e681
14978 Bulk Product 27da4758 Electronics $832.20 45 1.3 14 BULK-11484f8e
14979 Bulk Product 54ef3d12 Home & Garden $32.72 88 3.0 16 BULK-a473785f
14980 Bulk Product 84bbc820 Sports & Outdoors $47.80 462 4.8 31 BULK-789984d4
14981 Bulk Product e845d18e Toys & Games $453.50 410 1.1 37 BULK-b519ecdd
14982 Bulk Product 6b4badd7 Toys & Games $903.43 10 0.6 16 BULK-727c3660
14983 Bulk Product c1bb2bd4 Home & Garden $261.78 41 4.3 48 BULK-b97aa1f1
14984 Bulk Product 9dd65efe Home & Garden $416.69 31 0.7 19 BULK-c7b2a30a
14985 Bulk Product 4818f993 Toys & Games $177.83 289 4.6 71 BULK-e2920273
14986 Bulk Product d8b3e894 Clothing $92.82 130 3.7 60 BULK-692a6866
14987 Bulk Product e094eef8 Sports & Outdoors $57.75 72 2.5 80 BULK-ccbb332d
14988 Bulk Product ad41d3d0 Toys & Games $677.90 458 4.2 4 BULK-a57f67c6
14989 Bulk Product 8a8e30e4 Toys & Games $161.79 270 3.9 39 BULK-01cf4575
14990 Bulk Product e14182bc Books $719.01 54 4.0 13 BULK-2820381d
14991 Bulk Product c9cc88d6 Clothing $70.47 453 0.6 1 BULK-9d77566f
14992 Bulk Product 988f2418 Books $626.91 205 4.4 89 BULK-78677dd0
14993 Bulk Product 21df42f4 Clothing $381.90 493 3.3 17 BULK-2ebeb586
14994 Bulk Product 69adbbf8 Clothing $544.45 174 0.8 97 BULK-053fba91
14995 Bulk Product 56ee7b47 Sports & Outdoors $169.45 376 4.5 32 BULK-5996ab93
14996 Bulk Product 8535100f Toys & Games $837.19 36 1.3 53 BULK-492d3eb9
14997 Bulk Product ffbabbee Clothing $53.42 75 4.1 38 BULK-9af35a54
14998 Bulk Product f8235142 Sports & Outdoors $188.23 146 1.5 0 BULK-bc901d9a
14999 Bulk Product 18bd47a3 Electronics $360.27 445 1.2 52 BULK-d7a339be
15000 Bulk Product f6d9262e Sports & Outdoors $485.65 51 1.3 61 BULK-abd130df
15001 Bulk Product db23f154 Sports & Outdoors $25.71 479 3.0 29 BULK-518950cd
15002 Bulk Product 95a8eba7 Toys & Games $658.99 356 2.6 6 BULK-ae81f62b
15003 Bulk Product a4f5ec6c Sports & Outdoors $311.51 323 3.9 10 BULK-56bc8e69
15004 Bulk Product 4e468d13 Toys & Games $127.67 468 4.6 70 BULK-22f22e37
15005 Bulk Product 0b1d32f1 Books $265.85 263 3.4 53 BULK-d3a9985a
15006 Bulk Product e21258aa Sports & Outdoors $929.41 282 3.0 65 BULK-b06948ed
15007 Bulk Product c2f60c5e Electronics $614.61 139 2.5 11 BULK-fc6f67ad
15008 Bulk Product 748c07f9 Electronics $259.07 275 0.4 43 BULK-5b83885e
15009 Bulk Product bd876624 Clothing $453.97 205 0.9 99 BULK-ba931649
15010 Bulk Product f6dbf412 Sports & Outdoors $81.72 387 1.7 35 BULK-043939c0
15011 Bulk Product 61450cdd Books $730.77 466 2.0 67 BULK-aa896f49
15012 Bulk Product 0d1a37dc Sports & Outdoors $483.93 415 0.8 81 BULK-cc8710b2
15013 Bulk Product 4ef76c4e Toys & Games $797.47 320 1.6 6 BULK-065aa678
15014 Bulk Product 454bdf29 Electronics $581.60 304 0.6 57 BULK-07b5fcb1
15015 Bulk Product 270f792a Toys & Games $794.14 95 3.5 49 BULK-06893fe8
15016 Bulk Product bb8b818e Electronics $393.08 205 4.6 8 BULK-d40b8e15
15017 Bulk Product 73bac3b2 Books $444.61 50 2.9 53 BULK-44f59b8b
15018 Bulk Product 69d15a1c Sports & Outdoors $232.41 236 0.6 37 BULK-f01c83cc
15019 Bulk Product 0f693d3f Books $861.35 26 4.6 51 BULK-09226739
15020 Bulk Product fa890357 Sports & Outdoors $16.18 90 2.1 76 BULK-ffb16bb1
15021 Bulk Product 33661580 Books $335.27 409 2.5 90 BULK-d619116b
15022 Bulk Product fa1d16f4 Home & Garden $754.20 400 1.6 58 BULK-9101d38d
15023 Bulk Product 7b46c26d Toys & Games $335.63 145 0.5 16 BULK-70ed4965
15024 Bulk Product 1fbee69d Home & Garden $784.98 295 0.6 37 BULK-fef768db
15025 Bulk Product c23f26fc Clothing $666.13 147 3.7 86 BULK-9031f8a2
15026 Bulk Product 1e7ff375 Electronics $910.88 42 3.0 23 BULK-d7416007
15027 Bulk Product b65a9ac7 Toys & Games $82.11 206 1.1 72 BULK-d7e7713f
15028 Bulk Product 8290b457 Toys & Games $342.00 27 4.9 44 BULK-7ea9010f
15029 Bulk Product d25760ae Electronics $465.36 473 1.8 33 BULK-43c51d3a
15030 Bulk Product 1903b970 Home & Garden $156.56 475 4.8 10 BULK-c93f45e9
15031 Bulk Product bdd116fe Books $166.83 344 1.1 69 BULK-d0066dc6
15032 Bulk Product 051c2767 Home & Garden $716.31 482 1.8 21 BULK-9015125d
15033 Bulk Product a84838f5 Books $130.98 431 2.2 91 BULK-6a5d7094
15034 Bulk Product 84142ad9 Clothing $902.06 490 1.7 91 BULK-11c75ebd
15035 Bulk Product e6773c4c Books $742.96 278 3.8 89 BULK-b19c96c5
15036 Bulk Product 74b36018 Toys & Games $363.51 327 1.8 85 BULK-1307cc8b
15037 Bulk Product 9bcb3911 Sports & Outdoors $774.51 439 4.3 77 BULK-391bb6a7
15038 Bulk Product 17ee8e0d Home & Garden $632.23 7 0.7 62 BULK-ebebf683
15039 Bulk Product 0b507b7b Books $928.36 125 1.2 69 BULK-d64c1e0f
15040 Bulk Product 46d96d5e Home & Garden $658.33 240 2.8 51 BULK-2e441660
15041 Bulk Product 4b73e4b2 Books $702.64 125 1.9 36 BULK-7a163ba8
15042 Bulk Product 755ff577 Clothing $301.60 319 2.4 6 BULK-b11b6e1f
15043 Bulk Product 06ffafc2 Electronics $30.37 426 1.9 87 BULK-6b25a253
15044 Bulk Product 92789018 Sports & Outdoors $997.75 52 3.4 61 BULK-073d3a9f
15045 Bulk Product 456e68ba Toys & Games $528.34 336 3.6 38 BULK-8fef2158
15046 Bulk Product bbc41eb0 Electronics $724.11 204 0.2 44 BULK-896bae5d
15047 Bulk Product 5757ca10 Home & Garden $427.04 203 3.9 11 BULK-83e08f8c
15048 Bulk Product 06af3271 Books $949.67 57 0.3 48 BULK-be110cd9
15049 Bulk Product f7d481d2 Clothing $632.51 432 4.1 76 BULK-ee9751ef
15050 Bulk Product 6b3e9513 Books $127.54 462 4.2 55 BULK-0db3084b
15051 Bulk Product ea4b4812 Sports & Outdoors $333.94 491 1.0 55 BULK-d7163fca
15052 Bulk Product ed7edf13 Home & Garden $303.93 11 4.5 17 BULK-50a4f7aa
15053 Bulk Product ad151d5e Electronics $322.30 295 3.8 48 BULK-81113405
15054 Bulk Product a5ffa130 Clothing $654.51 136 4.9 37 BULK-254b1426
15055 Bulk Product 1a117d87 Toys & Games $233.30 302 2.6 53 BULK-ba550767
15056 Bulk Product 969005a1 Electronics $174.83 339 2.7 31 BULK-0942fcf8
15057 Bulk Product 94e4513a Home & Garden $289.94 231 3.6 6 BULK-2730e009
15058 Bulk Product e1509528 Clothing $391.69 378 4.0 90 BULK-a2a1ac66
15059 Bulk Product d0ea732e Sports & Outdoors $377.79 137 3.5 82 BULK-e0fc9178
15060 Bulk Product 7e14b878 Sports & Outdoors $540.89 44 2.1 60 BULK-6b20b79e
15061 Bulk Product 7ac8635c Home & Garden $689.99 415 2.3 62 BULK-300a834e
15062 Bulk Product ea2fa4bc Toys & Games $13.36 170 4.5 74 BULK-55b98c36
15063 Bulk Product 852a3438 Home & Garden $759.73 148 4.4 54 BULK-402a5b06
15064 Bulk Product 017006ce Toys & Games $574.98 20 3.2 1 BULK-54c79f6e
15065 Bulk Product a4b641e6 Toys & Games $249.32 160 3.7 25 BULK-733aa3e3
15066 Bulk Product 6e98f22f Toys & Games $758.29 129 1.7 60 BULK-2b2d0106
15067 Bulk Product 040ec003 Home & Garden $396.62 80 1.7 83 BULK-31824bbc
15068 Bulk Product 52733a2c Sports & Outdoors $421.76 422 2.5 6 BULK-d62cc501
15069 Bulk Product 1c130665 Sports & Outdoors $750.31 53 1.3 2 BULK-a4aa3f64
15070 Bulk Product bf920fd8 Home & Garden $983.52 482 1.1 54 BULK-99447581
15071 Bulk Product a42308a6 Toys & Games $424.34 356 2.6 61 BULK-68f21285
15072 Bulk Product 3a941213 Sports & Outdoors $679.76 216 2.3 53 BULK-f529ed41
15073 Bulk Product 2a8d16db Toys & Games $125.52 84 0.8 61 BULK-d60362c5
15074 Bulk Product 291a711c Sports & Outdoors $39.07 267 4.0 66 BULK-42b41af5
15075 Bulk Product aa37114f Toys & Games $84.74 324 2.6 58 BULK-02531601
15076 Bulk Product 9a165639 Clothing $963.80 206 1.3 98 BULK-73588520
15077 Bulk Product 50ea8796 Books $221.09 34 1.4 13 BULK-c08146b3
15078 Bulk Product 52f7e7d3 Books $527.92 291 0.6 26 BULK-5c2469d1
15079 Bulk Product 3d53934a Home & Garden $128.46 444 0.0 28 BULK-3637522c
15080 Bulk Product 4c39a1e0 Home & Garden $481.52 270 4.3 55 BULK-bc6f7320
15081 Bulk Product 88a19787 Electronics $800.49 386 1.2 85 BULK-065892be
15082 Bulk Product 7b2a178e Clothing $893.34 411 4.5 82 BULK-1a4c81c3
15083 Bulk Product 5cac59bd Books $187.70 298 2.7 17 BULK-2b452b56
15084 Bulk Product e0ee2fcf Toys & Games $528.48 51 3.2 72 BULK-c0560ecb
15085 Bulk Product 33f8764c Clothing $131.31 409 4.2 92 BULK-54bb91e3
15086 Bulk Product ff32adf8 Sports & Outdoors $361.87 132 4.1 91 BULK-9a6de182
15087 Bulk Product 00c9a190 Clothing $306.47 155 0.4 99 BULK-d195c31c
15088 Bulk Product f2453f33 Home & Garden $436.40 256 2.4 99 BULK-331dc32a
15089 Bulk Product bb0f5172 Sports & Outdoors $772.20 376 2.3 82 BULK-557928cb
15090 Bulk Product 65181e81 Home & Garden $585.76 210 4.3 65 BULK-1fc0f75c
15091 Bulk Product f811cdb2 Electronics $888.11 65 4.2 20 BULK-01143957
15092 Bulk Product 46170700 Home & Garden $261.21 41 2.4 53 BULK-01245580
15093 Bulk Product 1bdcd0ab Toys & Games $920.04 19 4.6 64 BULK-b7f4e875
15094 Bulk Product bdf22ea8 Home & Garden $289.82 32 0.3 96 BULK-0a1d9bca
15095 Bulk Product adcc7114 Electronics $492.56 41 1.6 14 BULK-55c57978
15096 Bulk Product 23d387cf Clothing $239.38 486 5.0 65 BULK-52ffb1eb
15097 Bulk Product 9b596615 Clothing $863.02 361 3.4 31 BULK-794dd9d3
15098 Bulk Product b88d5e00 Home & Garden $515.28 41 3.7 52 BULK-374dd245
15099 Bulk Product 528073e4 Books $202.24 193 1.2 26 BULK-e7947ce3
15100 Bulk Product 5193b13a Electronics $814.16 124 1.7 54 BULK-c30262a1
15101 Bulk Product 9b01cab9 Clothing $467.07 425 3.7 40 BULK-a664f9c7
15102 Bulk Product be7ca977 Home & Garden $727.83 277 2.9 17 BULK-9b498588
15103 Bulk Product def5a15f Books $627.22 310 0.1 12 BULK-27dceed3
15104 Bulk Product 3941bfce Clothing $586.91 416 2.0 8 BULK-9aca2595
15105 Bulk Product b9781a80 Sports & Outdoors $867.87 354 1.2 8 BULK-bac44b84
15106 Bulk Product b0ea3267 Sports & Outdoors $330.48 99 0.2 54 BULK-77cee513
15107 Bulk Product 8de009b4 Home & Garden $617.33 280 3.4 90 BULK-14ae469c
15108 Bulk Product a7626c9a Toys & Games $34.50 94 1.4 57 BULK-1d86d417
15109 Bulk Product 5e64d196 Home & Garden $140.58 397 3.0 3 BULK-1e604604
15110 Bulk Product f0f6e80f Clothing $70.23 234 2.4 95 BULK-ea202861
15111 Bulk Product c764db4a Home & Garden $11.05 345 1.4 8 BULK-2acefeeb
15112 Bulk Product b1385555 Home & Garden $661.72 214 1.1 55 BULK-322963a8
15113 Bulk Product 927af288 Electronics $649.44 11 3.7 58 BULK-4dec50ba
15114 Bulk Product cff88055 Clothing $28.95 400 1.3 0 BULK-7b8f5848
15115 Bulk Product c8cd97b7 Toys & Games $343.47 325 3.0 28 BULK-aa223a94
15116 Bulk Product 14851b51 Sports & Outdoors $703.58 378 3.8 83 BULK-bfeb6884
15117 Bulk Product 36d2548d Home & Garden $173.81 50 2.4 18 BULK-bb605b33
15118 Bulk Product e83f1b48 Books $613.03 66 1.0 80 BULK-c5b6e054
15119 Bulk Product 5b5c6dcb Electronics $220.81 43 2.4 65 BULK-c648d414
15120 Bulk Product b2a6cabb Toys & Games $121.93 202 2.8 15 BULK-df4f2594
15121 Bulk Product 54577a75 Toys & Games $855.51 383 0.3 12 BULK-58c182dc
15122 Bulk Product 7144f961 Books $703.18 174 4.4 51 BULK-560fa3ac
15123 Bulk Product 2e740f5f Home & Garden $850.63 121 1.0 53 BULK-b587d9eb
15124 Bulk Product fa51f3d0 Home & Garden $554.00 384 4.9 2 BULK-c4fbcec8
15125 Bulk Product 4f019c93 Toys & Games $118.91 41 1.9 98 BULK-16f82c58
15126 Bulk Product fd2c0f96 Clothing $737.30 199 3.3 85 BULK-95d57c57
15127 Bulk Product ed92a138 Electronics $985.79 94 2.7 44 BULK-38e27fa0
15128 Bulk Product 00518a7a Electronics $669.44 58 0.8 11 BULK-dca9c6f1
15129 Bulk Product ad915e65 Sports & Outdoors $698.98 255 3.4 88 BULK-4f2bde0f
15130 Bulk Product e89e54cc Sports & Outdoors $410.90 340 0.2 57 BULK-1390b9a2
15131 Bulk Product f90eeed1 Electronics $962.86 91 0.9 57 BULK-2f850664
15132 Bulk Product 8df7a216 Home & Garden $454.44 120 0.8 35 BULK-7eadee40
15133 Bulk Product ee185df8 Sports & Outdoors $648.72 141 0.7 18 BULK-5e1e9f16
15134 Bulk Product 71b40862 Books $956.18 205 0.0 33 BULK-04d428ea
15135 Bulk Product 874dd9e7 Toys & Games $83.90 62 1.7 24 BULK-be9464bd
15136 Bulk Product f29add0c Clothing $954.54 334 4.9 48 BULK-53da098c
15137 Bulk Product 33fad57b Clothing $818.55 289 2.4 26 BULK-579399f0
15138 Bulk Product 1a6c223e Clothing $316.31 458 3.7 62 BULK-88349faf
15139 Bulk Product 88f132da Books $736.88 137 2.9 69 BULK-128b3cee
15140 Bulk Product ee7f27b1 Toys & Games $171.19 491 4.7 80 BULK-a8aa7ebd
15141 Bulk Product af5a28f9 Books $131.04 468 0.3 36 BULK-3c14913d
15142 Bulk Product c13e95da Sports & Outdoors $750.30 77 0.2 4 BULK-8643706c
15143 Bulk Product dd927be7 Electronics $474.74 210 1.7 55 BULK-2a405c42
15144 Bulk Product 0de849c6 Books $377.56 44 0.7 47 BULK-b17acc65
15145 Bulk Product 5794800d Toys & Games $337.10 155 1.0 16 BULK-bd2bf274
15146 Bulk Product c8c96b54 Electronics $348.86 234 2.5 16 BULK-6277a37a
15147 Bulk Product 3f6dfd47 Sports & Outdoors $193.54 469 4.6 12 BULK-85123bcc
15148 Bulk Product 08a0d8cd Books $10.70 98 4.9 65 BULK-db89f32d
15149 Bulk Product ceb2aaf1 Home & Garden $771.61 12 2.3 51 BULK-b1512d93
15150 Bulk Product 93f496ea Electronics $558.71 67 0.4 53 BULK-c4253144
15151 Bulk Product b5966fb2 Books $808.69 136 2.3 85 BULK-c1397648
15152 Bulk Product 9f3b752a Sports & Outdoors $347.78 114 0.7 4 BULK-ef867c55
15153 Bulk Product fb7a282e Toys & Games $627.30 427 4.8 88 BULK-299ef746
15154 Bulk Product 5338a822 Toys & Games $28.05 77 3.4 99 BULK-e1c274dc
15155 Bulk Product 80e15587 Books $499.89 405 4.8 72 BULK-4a9bbd96
15156 Bulk Product 9c5ce28a Electronics $697.10 390 3.5 73 BULK-da450206
15157 Bulk Product 1fdfec72 Books $594.27 107 2.0 15 BULK-43c0edaa
15158 Bulk Product 0103fa59 Clothing $196.79 444 0.3 8 BULK-8c90ef24
15159 Bulk Product d0c1bbe3 Clothing $716.05 303 0.6 13 BULK-00ee278a
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