Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

33 ms

Page Size

200

Current Page

108 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 108 Results Showing 21401 - 21600 of 24441

ID Name Category Price Stock Rating Reviews SKU
21960 Bulk Product 8fd91477 Sports & Outdoors $882.17 238 0.6 60 BULK-8dede372
21961 Bulk Product 5b91acf6 Home & Garden $854.46 318 4.6 21 BULK-d59eedbd
21962 Bulk Product 4ebd6460 Books $436.10 403 2.0 65 BULK-888ee995
21963 Bulk Product 75c9f099 Sports & Outdoors $117.46 253 0.0 65 BULK-7161a337
21964 Bulk Product 1268963c Toys & Games $708.60 145 2.3 5 BULK-c326939e
21965 Bulk Product 76845f42 Toys & Games $768.78 82 4.6 97 BULK-a68aab06
21966 Bulk Product 1fbb32d2 Home & Garden $176.57 388 1.7 11 BULK-11f2ce35
21967 Bulk Product 2839dbd5 Sports & Outdoors $221.34 262 0.2 77 BULK-ac7a7537
21968 Bulk Product 6eded686 Home & Garden $789.04 137 4.2 48 BULK-12efcac6
21969 Bulk Product e651d577 Toys & Games $121.59 0 2.1 41 BULK-19bc1ab1
21970 Bulk Product b4ee0992 Clothing $149.65 364 1.8 26 BULK-d59c65b7
21971 Bulk Product 73c8ab12 Sports & Outdoors $676.09 444 0.4 20 BULK-81efcae3
21972 Bulk Product c60d7e3b Toys & Games $423.99 117 2.0 8 BULK-4cb7ed08
21973 Bulk Product 51af23ab Clothing $1,006.53 318 1.2 96 BULK-9f39ff09
21974 Bulk Product e7c8e6a3 Toys & Games $487.07 466 3.6 23 BULK-be2a25a1
21975 Bulk Product a5638b7d Electronics $43.69 325 3.9 88 BULK-13f9dff3
21976 Bulk Product 943d985e Home & Garden $241.79 120 2.2 17 BULK-39b192a6
21977 Bulk Product ccac318b Books $240.01 483 4.1 31 BULK-49463970
21978 Bulk Product 969368cf Toys & Games $149.27 484 2.0 55 BULK-95472062
21979 Bulk Product f0b99d9a Toys & Games $355.50 163 0.2 21 BULK-99232f2b
21980 Bulk Product 34413962 Sports & Outdoors $794.47 216 0.6 5 BULK-a57af6b9
21981 Bulk Product 1f53b27d Electronics $593.65 112 1.5 17 BULK-ee5eee91
21982 Bulk Product 07a4ee89 Toys & Games $719.63 321 4.2 10 BULK-44126580
21983 Bulk Product 74edbe22 Home & Garden $796.35 212 3.2 57 BULK-cfaea4b6
21984 Bulk Product 427beb30 Electronics $29.01 80 4.6 67 BULK-827f12e6
21985 Bulk Product 0eb5906d Books $144.22 454 0.6 95 BULK-964d4374
21986 Bulk Product f1b91703 Books $673.26 217 3.1 53 BULK-a7dcc395
21987 Bulk Product 117ecfee Home & Garden $669.17 34 5.0 86 BULK-5be0e4c0
21988 Bulk Product b069bf45 Clothing $803.47 49 3.5 18 BULK-56049953
21989 Bulk Product a4cea786 Electronics $925.38 419 3.2 42 BULK-aece211f
21990 Bulk Product dd441186 Books $130.33 438 1.1 79 BULK-988d1e04
21991 Bulk Product 753c9771 Toys & Games $174.11 96 2.5 46 BULK-3aa48e89
21992 Bulk Product 5e922a0c Sports & Outdoors $526.20 111 4.5 15 BULK-7ca0a6e1
21993 Bulk Product 197c3a58 Electronics $975.32 298 3.1 45 BULK-e612f18e
21994 Bulk Product 9e9929ae Books $108.93 90 1.9 49 BULK-b1ec7bae
21995 Bulk Product df15dd51 Electronics $217.05 64 3.7 9 BULK-5a7735e7
21996 Bulk Product 07371ff9 Books $418.19 409 1.2 17 BULK-9f263bd7
21997 Bulk Product dba00843 Toys & Games $406.56 147 1.7 72 BULK-214241b3
21998 Bulk Product cf88d48e Books $936.73 268 3.1 19 BULK-d4e1212c
21999 Bulk Product 8354678c Home & Garden $656.56 197 3.8 93 BULK-ac403370
22000 Bulk Product 3fc92935 Electronics $214.74 18 3.7 50 BULK-d89bf37b
22001 Bulk Product cba09824 Sports & Outdoors $668.92 41 3.2 74 BULK-c4c4b734
22002 Bulk Product aaf0e8af Home & Garden $219.97 363 0.1 53 BULK-b53c2d1a
22003 Bulk Product 1421ad09 Toys & Games $569.24 286 3.1 82 BULK-47996dd1
22004 Bulk Product 50a19c4e Sports & Outdoors $444.57 105 2.7 35 BULK-a01af17b
22005 Bulk Product 6b66c432 Sports & Outdoors $188.57 494 1.2 50 BULK-514ce2dd
22006 Bulk Product ea14c711 Clothing $280.61 378 1.1 13 BULK-ec03c086
22007 Bulk Product 5fa880e9 Sports & Outdoors $921.27 129 0.8 12 BULK-b0d5cae2
22008 Bulk Product 81083392 Sports & Outdoors $830.68 471 2.7 42 BULK-bade4dc3
22009 Bulk Product db3f7741 Clothing $742.83 390 0.2 18 BULK-76c748bc
22010 Bulk Product c16d01d8 Toys & Games $355.24 439 2.0 70 BULK-5bb99ccc
22011 Bulk Product bf19dddc Toys & Games $287.11 461 4.3 86 BULK-3676969e
22012 Bulk Product 7ea5d8ef Home & Garden $417.48 438 1.5 28 BULK-9e5a5c35
22013 Bulk Product a353e3a2 Toys & Games $515.68 260 1.5 55 BULK-7ba0c4df
22014 Bulk Product 44b1cb42 Sports & Outdoors $289.74 55 1.7 47 BULK-6d762abd
22015 Bulk Product 7eff2d2c Electronics $742.35 191 2.0 10 BULK-ddff5bfd
22016 Bulk Product cdab6b77 Books $183.82 100 2.0 86 BULK-a1b10bc6
22017 Bulk Product ea6ab620 Clothing $763.88 310 4.1 68 BULK-df1e6ff5
22018 Bulk Product c948ac66 Home & Garden $317.88 419 1.1 38 BULK-3dc5e2ee
22019 Bulk Product 8398377c Books $460.59 313 0.7 22 BULK-742abe3b
22020 Bulk Product 4fa7f4ca Toys & Games $423.52 72 2.2 40 BULK-1e36a220
22021 Bulk Product 87477b5c Electronics $503.61 86 3.9 71 BULK-89834cad
22022 Bulk Product 141fd30e Electronics $898.35 207 3.6 79 BULK-dc3ca531
22023 Bulk Product 9c1121a5 Books $218.98 184 0.2 48 BULK-7166432b
22024 Bulk Product ea0b0bba Home & Garden $903.31 62 4.8 8 BULK-665b46cd
22025 Bulk Product 30f28323 Clothing $67.08 4 3.0 51 BULK-7c29e66c
22026 Bulk Product a7c4cf51 Electronics $181.34 224 1.4 73 BULK-e8a3a080
22027 Bulk Product 7e554423 Toys & Games $451.08 69 3.1 93 BULK-1ae57efd
22028 Bulk Product 2866b540 Clothing $736.09 455 0.3 47 BULK-b2ce1e35
22029 Bulk Product c7eca61e Clothing $128.92 8 0.4 19 BULK-69bcc5cf
22030 Bulk Product a3d0af43 Electronics $1,008.21 494 0.4 18 BULK-1757c656
22031 Bulk Product 5982d038 Clothing $794.59 433 3.9 76 BULK-75c21937
22032 Bulk Product b05e26b7 Electronics $602.25 63 3.2 58 BULK-08538a3a
22033 Bulk Product e1c7bf30 Electronics $206.56 215 0.8 0 BULK-2443d930
22034 Bulk Product afb4c16d Electronics $907.03 134 3.5 94 BULK-6b07ea0c
22035 Bulk Product 0f8b0231 Clothing $25.97 452 0.9 73 BULK-00c17bb1
22036 Bulk Product d6675e53 Clothing $599.84 495 0.3 41 BULK-82ac3227
22037 Bulk Product 3e5b88d9 Books $104.32 493 4.1 52 BULK-dda86f9f
22038 Bulk Product 905e7b9f Clothing $445.93 351 3.0 66 BULK-09ed434b
22039 Bulk Product 4ae19292 Sports & Outdoors $69.75 363 3.3 89 BULK-88a63a8a
22040 Bulk Product 9e935279 Electronics $117.18 390 1.6 22 BULK-ed3ec913
22041 Bulk Product 768c8a0d Sports & Outdoors $406.68 376 3.8 62 BULK-ae947be3
22042 Bulk Product dbb4dcda Clothing $115.63 413 2.3 51 BULK-a645c66d
22043 Bulk Product 82815b58 Electronics $752.95 120 4.2 28 BULK-25cc8269
22044 Bulk Product 71d4d7df Electronics $136.78 399 0.6 84 BULK-117d773e
22045 Bulk Product e45db831 Clothing $786.26 6 1.5 25 BULK-0fe00c6d
22046 Bulk Product 6f346d7c Clothing $668.80 209 4.6 73 BULK-1b8a2a0a
22047 Bulk Product 06655c31 Sports & Outdoors $261.51 395 4.4 95 BULK-8781478a
22048 Bulk Product 4f94d086 Sports & Outdoors $183.29 198 4.8 61 BULK-150df1f7
22049 Bulk Product 5fd4f0e2 Toys & Games $225.97 145 3.1 38 BULK-1d6c6bba
22050 Bulk Product 0a4b5f4e Sports & Outdoors $704.01 435 3.4 20 BULK-6967c915
22051 Bulk Product 2e5d833b Toys & Games $211.74 390 1.6 83 BULK-84e67d37
22052 Bulk Product f791f5cf Clothing $825.66 117 4.8 98 BULK-e4da2f13
22053 Bulk Product 08f07910 Toys & Games $63.47 294 1.1 3 BULK-61ef37be
22054 Bulk Product 06b0cd86 Electronics $666.62 338 2.7 81 BULK-2f2ce620
22055 Bulk Product 649e45b7 Electronics $564.93 329 4.5 18 BULK-181f22a7
22056 Bulk Product f3f97886 Electronics $53.83 19 1.1 77 BULK-10665ff1
22057 Bulk Product 128bc36f Sports & Outdoors $861.71 82 2.0 52 BULK-ff3a864e
22058 Bulk Product ab8bc88c Toys & Games $323.65 303 1.8 14 BULK-753c7cfd
22059 Bulk Product c3173fda Electronics $62.69 319 2.1 27 BULK-de6b4120
22060 Bulk Product c150f470 Sports & Outdoors $695.64 480 3.7 2 BULK-8b0d1879
22061 Bulk Product 67f2fbd8 Books $855.98 138 4.8 89 BULK-49cc7227
22062 Bulk Product 62f35c13 Books $543.26 43 0.4 60 BULK-040facbc
22063 Bulk Product af2922e0 Books $694.80 21 4.4 8 BULK-99e36183
22064 Bulk Product 160321c5 Books $207.57 104 2.4 49 BULK-058ba89d
22065 Bulk Product deab9181 Sports & Outdoors $13.69 331 4.6 54 BULK-4451b079
22066 Bulk Product 1b7dd52c Electronics $501.09 492 1.9 30 BULK-e5abb2e6
22067 Bulk Product 3551f226 Clothing $450.82 242 4.8 60 BULK-d69bf475
22068 Bulk Product e111cfc7 Toys & Games $465.92 55 0.7 84 BULK-2c93c21f
22069 Bulk Product 1a11c887 Sports & Outdoors $476.68 161 3.3 45 BULK-b2847dc9
22070 Bulk Product 72de26a3 Toys & Games $909.90 198 2.2 97 BULK-5bc9bc53
22071 Bulk Product b2c3a377 Home & Garden $380.42 168 1.2 18 BULK-b70617b1
22072 Bulk Product 6bd2093b Clothing $661.75 180 3.0 46 BULK-28885ece
22073 Bulk Product 10ff85a7 Sports & Outdoors $260.17 142 1.3 97 BULK-a6cc9ca0
22074 Bulk Product 543c146c Home & Garden $992.78 482 1.2 26 BULK-13dbd33b
22075 Bulk Product b3dc5cfb Sports & Outdoors $113.36 82 0.3 27 BULK-b559fb64
22076 Bulk Product 9b94f5d0 Sports & Outdoors $269.12 184 0.5 33 BULK-22d3073c
22077 Bulk Product 1ac7a55b Clothing $909.73 487 4.4 10 BULK-1e7cba61
22078 Bulk Product f1cff124 Clothing $749.05 201 2.0 41 BULK-342108a2
22079 Bulk Product 9e2663d6 Books $818.59 166 3.5 65 BULK-25e8728d
22080 Bulk Product 5fe1317b Home & Garden $955.22 70 2.7 36 BULK-aefd6bdf
22081 Bulk Product 8f2dd0d5 Home & Garden $36.20 87 4.6 72 BULK-4bcbd87e
22082 Bulk Product de95a406 Home & Garden $117.02 371 0.4 9 BULK-a15bfa63
22083 Bulk Product ee6cda7d Electronics $1,006.44 23 2.2 76 BULK-5ffab938
22084 Bulk Product ac554675 Books $71.53 31 0.6 94 BULK-292c7fc3
22085 Bulk Product 0c226490 Clothing $214.92 61 3.1 32 BULK-1f153c8d
22086 Bulk Product 06bc8963 Electronics $286.56 71 2.7 38 BULK-adb208d0
22087 Bulk Product 21a54092 Clothing $239.00 331 4.1 30 BULK-a1992db2
22088 Bulk Product f8da858a Clothing $182.17 404 4.1 15 BULK-9429a0c9
22089 Bulk Product e37f7f57 Books $1,002.18 286 0.7 2 BULK-3ff0a52f
22090 Bulk Product 8245d1ab Home & Garden $730.36 15 4.7 49 BULK-3bf88206
22091 Bulk Product 35f8aab8 Home & Garden $283.02 129 4.3 62 BULK-6eaccb23
22092 Bulk Product 5e57e4db Sports & Outdoors $867.61 338 3.0 4 BULK-acd4c7c8
22093 Bulk Product 338d5ba6 Electronics $510.04 92 0.6 99 BULK-7bd3cf8c
22094 Bulk Product f4d6bfd7 Books $147.64 345 4.3 15 BULK-ab51683a
22095 Bulk Product f6ca3ef5 Toys & Games $81.53 284 0.5 52 BULK-a13ffe26
22096 Bulk Product c2b5e31b Home & Garden $399.17 488 4.9 83 BULK-7fcf3c50
22097 Bulk Product 1b0a4648 Toys & Games $129.74 146 2.2 40 BULK-83dd3eb6
22098 Bulk Product 6119755a Electronics $218.74 226 2.8 99 BULK-b10bf49b
22099 Bulk Product ecda17a3 Home & Garden $1,005.98 197 4.0 45 BULK-fafe0401
22100 Bulk Product a4260607 Sports & Outdoors $915.77 7 3.4 15 BULK-1591afdc
22101 Bulk Product 26e9c53e Books $258.17 433 0.2 9 BULK-32e09fc3
22102 Bulk Product f575d9b9 Toys & Games $791.37 93 2.9 12 BULK-262d1d69
22103 Bulk Product a5bc50cd Clothing $664.62 72 2.5 91 BULK-a4968f72
22104 Bulk Product 3e240db3 Electronics $545.01 61 4.4 16 BULK-157ab908
22105 Bulk Product 21033939 Clothing $458.18 28 4.8 43 BULK-0f0196ee
22106 Bulk Product 55f038fd Home & Garden $165.75 130 3.6 81 BULK-9aa2230e
22107 Bulk Product b0b434a9 Toys & Games $782.44 453 2.7 34 BULK-e4285e6f
22108 Bulk Product d674d2fc Sports & Outdoors $160.69 240 3.5 41 BULK-d9a7af8d
22109 Bulk Product 1a003907 Clothing $739.35 402 1.2 50 BULK-80b0b5c7
22110 Bulk Product 3a66283f Electronics $604.58 387 1.8 69 BULK-90d1188a
22111 Bulk Product 68181f1c Sports & Outdoors $261.40 37 2.4 86 BULK-6df99ccb
22112 Bulk Product dc7898fe Books $193.56 189 2.6 83 BULK-47494af6
22113 Bulk Product 0ed2b095 Books $847.05 429 3.9 92 BULK-061446b9
22114 Bulk Product fc9a57f5 Toys & Games $438.15 219 0.5 85 BULK-2b5da473
22115 Bulk Product d54e96af Sports & Outdoors $109.48 361 0.7 98 BULK-cd678dc2
22116 Bulk Product 7173dabe Electronics $60.17 147 2.2 28 BULK-56cc2de4
22117 Bulk Product 69c7c557 Toys & Games $786.12 27 0.0 78 BULK-a577792a
22118 Bulk Product d2c11a18 Sports & Outdoors $46.62 482 0.5 94 BULK-d6e3c357
22119 Bulk Product 480f7286 Sports & Outdoors $859.32 404 3.1 25 BULK-9c6a51d9
22120 Bulk Product 9abfb080 Sports & Outdoors $783.00 119 1.1 14 BULK-74ebda4b
22121 Bulk Product a078a1bc Sports & Outdoors $408.15 273 1.6 42 BULK-eff7d73e
22122 Bulk Product fca63e8a Home & Garden $502.06 410 3.7 89 BULK-46cff9f6
22123 Bulk Product e2336977 Home & Garden $77.61 65 3.6 74 BULK-0a66f58f
22124 Bulk Product 0da0fc9c Toys & Games $330.23 156 1.1 52 BULK-274920ec
22125 Bulk Product 623ec5f2 Books $219.00 221 3.3 57 BULK-a596822e
22126 Bulk Product 72c352c0 Toys & Games $856.88 177 0.6 14 BULK-b440e371
22127 Bulk Product 509de5b6 Toys & Games $107.00 380 2.7 33 BULK-c384e68e
22128 Bulk Product f2d92171 Home & Garden $617.34 152 4.2 68 BULK-97a01160
22129 Bulk Product b24724a5 Books $730.85 337 3.0 12 BULK-ecfcd793
22130 Bulk Product defd50d3 Clothing $476.66 15 1.0 74 BULK-58108f47
22131 Bulk Product a0d38a1b Sports & Outdoors $931.58 294 4.7 85 BULK-0718e4e5
22132 Bulk Product 9a3dc4f1 Books $518.68 482 5.0 77 BULK-0f4c32d8
22133 Bulk Product 4edcdfd7 Clothing $723.78 167 0.8 48 BULK-f6d437c5
22134 Bulk Product fc635530 Sports & Outdoors $657.62 12 0.6 54 BULK-e2be8110
22135 Bulk Product 46a93283 Clothing $140.03 456 3.7 94 BULK-91722076
22136 Bulk Product 69955b5c Books $387.68 409 3.7 11 BULK-3efbc494
22137 Bulk Product 80baf613 Toys & Games $880.20 117 1.4 39 BULK-f47180c8
22138 Bulk Product ecf377d1 Clothing $283.74 357 3.4 67 BULK-f4fbbe2c
22139 Bulk Product 8db70f43 Sports & Outdoors $513.84 489 2.6 89 BULK-90749d9b
22140 Bulk Product 0232b5fc Clothing $898.29 481 0.4 28 BULK-61f4ddd9
22141 Bulk Product 9785a22d Home & Garden $140.53 190 1.0 43 BULK-06038946
22142 Bulk Product 7de51ad0 Clothing $27.50 450 0.9 66 BULK-f7da1b60
22143 Bulk Product c3802e3f Toys & Games $518.38 203 3.6 27 BULK-c4084dab
22144 Bulk Product fd4dc0dc Home & Garden $577.64 387 1.7 9 BULK-9c417027
22145 Bulk Product 6787ec64 Clothing $375.31 178 0.3 61 BULK-1e9e5a6a
22146 Bulk Product a5941530 Books $33.77 182 0.5 78 BULK-342985b6
22147 Bulk Product 8738adcd Books $269.61 15 4.9 72 BULK-f71e607e
22148 Bulk Product 54a84ee2 Clothing $897.56 331 1.1 72 BULK-8caf4785
22149 Bulk Product 87616a6e Toys & Games $160.86 461 3.6 68 BULK-bc6e397a
22150 Bulk Product 34e24dd4 Toys & Games $757.24 427 2.8 32 BULK-3bb37847
22151 Bulk Product 6364018a Home & Garden $496.20 406 3.2 86 BULK-88efa7d9
22152 Bulk Product 2e08bb0e Clothing $279.42 26 3.8 34 BULK-f1bfbc77
22153 Bulk Product 40f8ad40 Sports & Outdoors $19.80 144 1.5 50 BULK-d3d53a38
22154 Bulk Product 868de3c0 Books $331.35 33 0.9 55 BULK-78b84b2e
22155 Bulk Product dbb6e0c2 Toys & Games $68.25 226 1.6 67 BULK-413d47f3
22156 Bulk Product ab38992f Toys & Games $805.83 361 0.5 96 BULK-cbaa475e
22157 Bulk Product 6a481a3b Electronics $540.23 58 5.0 13 BULK-00262124
22158 Bulk Product b600ef1a Books $18.10 99 3.0 67 BULK-e41781d0
22159 Bulk Product e083d88f Sports & Outdoors $1,004.76 411 3.4 59 BULK-49ccd4d6
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