Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

1860 ms

Page Size

200

Current Page

76 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 76 Results Showing 15001 - 15200 of 24441

ID Name Category Price Stock Rating Reviews SKU
15560 Bulk Product 4c0af675 Electronics $849.46 493 2.2 51 BULK-a4057eb0
15561 Bulk Product ee894a45 Toys & Games $814.36 284 1.3 43 BULK-0f9535d8
15562 Bulk Product 82557e1f Sports & Outdoors $409.29 184 2.0 39 BULK-beefff4d
15563 Bulk Product 81d8353d Toys & Games $882.46 484 1.4 66 BULK-4c1822cc
15564 Bulk Product 4db9ceff Home & Garden $542.01 331 4.1 44 BULK-014e5b48
15565 Bulk Product 2620e24c Clothing $147.34 174 2.0 15 BULK-89c0efaa
15566 Bulk Product e994d3d0 Books $276.12 417 3.5 73 BULK-6987a75c
15567 Bulk Product 89eebb8b Electronics $96.40 233 2.5 92 BULK-1ebfec48
15568 Bulk Product f70e9a12 Clothing $140.86 230 1.3 67 BULK-8e25a87f
15569 Bulk Product 2a800260 Clothing $519.83 282 0.4 99 BULK-fdc2c568
15570 Bulk Product c38f1ae1 Sports & Outdoors $384.61 168 0.1 1 BULK-68df6c4b
15571 Bulk Product 495e1b4d Toys & Games $279.37 267 2.7 20 BULK-4238774a
15572 Bulk Product 4bea1552 Clothing $187.96 195 2.4 27 BULK-1e1bd93b
15573 Bulk Product 0c478298 Books $396.20 215 1.5 65 BULK-43ce64c5
15574 Bulk Product d8765f7d Clothing $646.67 36 0.2 65 BULK-e51dde51
15575 Bulk Product 55dc128c Books $928.49 408 3.0 6 BULK-4c2ee116
15576 Bulk Product 7d2f232f Electronics $423.67 127 1.4 59 BULK-8b765262
15577 Bulk Product a9bfe5dd Electronics $296.76 118 1.3 11 BULK-f9bf53be
15578 Bulk Product bdd536b5 Home & Garden $400.46 51 2.9 97 BULK-7a82c90c
15579 Bulk Product b11d1e57 Books $153.31 140 2.4 43 BULK-c25a84cb
15580 Bulk Product 70437161 Home & Garden $854.76 322 2.5 98 BULK-961543b8
15581 Bulk Product 63f21d0a Toys & Games $697.63 140 1.4 80 BULK-a13bba13
15582 Bulk Product e64ff499 Sports & Outdoors $165.25 57 1.6 27 BULK-aa2eed9c
15583 Bulk Product 36eff9d8 Books $26.91 386 4.2 49 BULK-08846dd7
15584 Bulk Product 78cd725a Clothing $184.58 389 0.2 94 BULK-ed832693
15585 Bulk Product a77e3b21 Sports & Outdoors $840.93 114 5.0 19 BULK-c316d670
15586 Bulk Product 8ee50321 Sports & Outdoors $116.94 189 4.7 89 BULK-e8b3d4ca
15587 Bulk Product d8f55046 Books $884.77 386 2.5 92 BULK-4b4d949e
15588 Bulk Product b37b95dd Sports & Outdoors $177.12 398 1.1 8 BULK-fb5ed161
15589 Bulk Product d12e0820 Electronics $424.34 424 4.4 39 BULK-79329297
15590 Bulk Product 05245ff9 Toys & Games $158.20 289 4.0 15 BULK-2b9a425a
15591 Bulk Product 8604338d Toys & Games $756.35 247 2.9 74 BULK-057d926e
15592 Bulk Product 74ed5621 Clothing $553.81 416 2.5 53 BULK-99dfff23
15593 Bulk Product 1e7c0918 Toys & Games $248.72 247 4.3 25 BULK-c896e76e
15594 Bulk Product 9fdf68ab Clothing $239.21 39 2.9 51 BULK-facf0465
15595 Bulk Product ba4b7f03 Electronics $403.57 497 0.7 26 BULK-d778f7c1
15596 Bulk Product 2875211c Toys & Games $219.04 273 2.0 14 BULK-650a7c16
15597 Bulk Product c22113f8 Sports & Outdoors $522.48 195 0.9 49 BULK-88985369
15598 Bulk Product a44d24aa Clothing $890.14 228 0.6 50 BULK-5f17c5c9
15599 Bulk Product 0031a61a Toys & Games $726.28 80 2.0 18 BULK-2d573c85
15600 Bulk Product 80d71901 Toys & Games $588.54 335 4.2 44 BULK-4d99d820
15601 Bulk Product 2ac57f03 Toys & Games $634.17 73 3.3 73 BULK-e36fdfc0
15602 Bulk Product 479f1a67 Electronics $468.90 23 4.8 39 BULK-7c2af7e5
15603 Bulk Product 90de83f4 Electronics $551.95 385 0.0 65 BULK-fa319922
15604 Bulk Product ee8b1b0c Toys & Games $978.68 386 2.2 77 BULK-f270d62e
15605 Bulk Product b9e8cec3 Sports & Outdoors $221.93 118 1.5 35 BULK-96ae3fd4
15606 Bulk Product 742a3ddc Books $231.01 79 4.4 64 BULK-12b95cc5
15607 Bulk Product 327d7151 Toys & Games $78.09 293 4.0 30 BULK-29dd2033
15608 Bulk Product 0532a9fe Toys & Games $599.19 203 2.4 68 BULK-8e1a42b9
15609 Bulk Product a6ff2818 Books $616.02 32 0.0 74 BULK-c34d7082
15610 Bulk Product a506d045 Clothing $906.96 268 1.2 57 BULK-17587289
15611 Bulk Product 354b7dce Clothing $195.58 9 2.9 59 BULK-d8efd09e
15612 Bulk Product ff078878 Toys & Games $692.75 237 0.3 6 BULK-b1e88cb4
15613 Bulk Product a5a6cee5 Home & Garden $545.85 335 1.8 26 BULK-a6d35380
15614 Bulk Product 95e454d4 Books $268.10 429 0.9 48 BULK-cb548f99
15615 Bulk Product 1dd4e4fc Home & Garden $996.50 291 4.0 62 BULK-d7aa5027
15616 Bulk Product f468de8e Home & Garden $218.71 74 3.1 62 BULK-a7a99c75
15617 Bulk Product 7eae7969 Sports & Outdoors $310.15 302 0.2 12 BULK-7e6c8e35
15618 Bulk Product b6766b7c Home & Garden $244.75 335 0.8 18 BULK-b7c4316e
15619 Bulk Product 23ec0802 Toys & Games $449.72 149 0.9 53 BULK-ffef9afa
15620 Bulk Product 414469d3 Clothing $426.50 110 0.8 92 BULK-07e0b388
15621 Bulk Product aea63844 Home & Garden $217.79 222 3.3 69 BULK-7550b464
15622 Bulk Product 1e6e7289 Books $246.90 356 2.6 27 BULK-ac357848
15623 Bulk Product bd6f551c Books $629.19 324 3.7 46 BULK-ace6626e
15624 Bulk Product c30aaebd Toys & Games $177.71 348 1.1 19 BULK-4566deb0
15625 Bulk Product 94e3edee Home & Garden $238.07 198 0.6 29 BULK-5d5e120f
15626 Bulk Product d7328d84 Books $835.37 299 3.6 10 BULK-d419f674
15627 Bulk Product 6f809c1a Books $591.83 361 0.5 85 BULK-34caae55
15628 Bulk Product 4819458f Sports & Outdoors $374.51 165 2.3 60 BULK-a628d2c3
15629 Bulk Product 605bec21 Home & Garden $686.68 158 1.1 1 BULK-40a58f6a
15630 Bulk Product cc29d72c Toys & Games $720.74 496 2.8 23 BULK-5efc256d
15631 Bulk Product d8d769d7 Clothing $176.02 404 2.1 73 BULK-b728525a
15632 Bulk Product bd2ee68b Sports & Outdoors $869.80 1 2.4 23 BULK-7638d784
15633 Bulk Product 66ed4509 Electronics $105.80 52 4.3 44 BULK-521936cf
15634 Bulk Product b10e84ff Home & Garden $947.50 123 1.6 35 BULK-d24a6590
15635 Bulk Product 078abe1b Books $155.54 159 1.1 0 BULK-164bb2cc
15636 Bulk Product b0f0d47a Sports & Outdoors $363.60 292 1.4 13 BULK-f475306a
15637 Bulk Product 0b159be7 Clothing $831.32 498 4.6 67 BULK-4dbc9e54
15638 Bulk Product 66c0eb91 Books $538.98 160 1.3 26 BULK-c3b97a7a
15639 Bulk Product 5f7f48a2 Clothing $421.98 368 4.2 66 BULK-962b6b80
15640 Bulk Product 60e65cfa Sports & Outdoors $890.88 164 3.5 85 BULK-69199d14
15641 Bulk Product aeaed84e Books $56.16 95 4.3 42 BULK-b3c27f6e
15642 Bulk Product 7047f2f6 Electronics $693.28 33 3.7 83 BULK-c978e4aa
15643 Bulk Product 6adfe77a Home & Garden $287.99 476 3.1 35 BULK-b6e4d2e5
15644 Bulk Product 24286985 Books $635.83 127 4.7 25 BULK-1a5888e2
15645 Bulk Product 35d1e462 Clothing $646.96 24 4.7 68 BULK-1fc07c3e
15646 Bulk Product dfd0005f Electronics $107.09 22 4.0 51 BULK-6c7bda3e
15647 Bulk Product 019aa7f0 Sports & Outdoors $353.60 41 0.5 77 BULK-fddd61a6
15648 Bulk Product e0d2c1f4 Sports & Outdoors $66.54 158 0.6 12 BULK-cbf5f0c0
15649 Bulk Product f852f9d8 Clothing $722.56 41 1.5 99 BULK-2b038b60
15650 Bulk Product c3d9854e Electronics $953.25 229 1.6 63 BULK-671b43f7
15651 Bulk Product 8e04fa89 Books $433.51 190 3.7 71 BULK-2d9456b1
15652 Bulk Product e6850a6c Sports & Outdoors $924.07 199 3.6 30 BULK-7eb6d927
15653 Bulk Product 8c729dac Books $95.76 305 1.0 65 BULK-4f80012a
15654 Bulk Product cbb387c1 Home & Garden $724.03 11 3.3 11 BULK-85768d8f
15655 Bulk Product 097a6455 Home & Garden $674.88 114 4.9 38 BULK-db96509e
15656 Bulk Product 6aa52e12 Books $801.59 231 1.6 97 BULK-2d2849ef
15657 Bulk Product d9c49779 Clothing $187.35 157 3.2 96 BULK-2b9caa82
15658 Bulk Product aee08eac Books $300.85 137 1.5 47 BULK-49141a52
15659 Bulk Product 7ee5358b Toys & Games $323.35 20 1.8 49 BULK-39a2d38e
15660 Bulk Product ad7d925f Books $391.44 108 0.6 49 BULK-af6f843e
15661 Bulk Product c173f075 Sports & Outdoors $212.36 285 1.3 83 BULK-33def0d2
15662 Bulk Product 39d43c4d Sports & Outdoors $462.37 220 0.2 60 BULK-1f341833
15663 Bulk Product 11925d7c Electronics $382.02 461 4.8 20 BULK-576a1284
15664 Bulk Product d56bbccb Home & Garden $275.47 413 1.5 91 BULK-bd066fac
15665 Bulk Product 6606d773 Home & Garden $222.92 125 2.5 11 BULK-e25b0695
15666 Bulk Product 90d68e88 Sports & Outdoors $274.90 56 1.8 57 BULK-3aead12a
15667 Bulk Product 6e347fa9 Clothing $978.77 355 0.7 86 BULK-1ed35e8a
15668 Bulk Product 03ca421f Electronics $127.33 124 0.7 8 BULK-3230c3ec
15669 Bulk Product 22daf736 Clothing $917.85 379 2.0 36 BULK-df35debb
15670 Bulk Product 79b74c94 Toys & Games $36.37 267 1.6 81 BULK-1c5b7e75
15671 Bulk Product 584007fd Books $644.29 110 0.7 13 BULK-f6c97a03
15672 Bulk Product a3e577c2 Toys & Games $247.18 50 3.4 46 BULK-68247bce
15673 Bulk Product f87e3fee Toys & Games $777.11 89 0.4 81 BULK-91791c9c
15674 Bulk Product ac15d389 Clothing $419.88 194 0.0 11 BULK-1aa7d440
15675 Bulk Product a30bec7c Electronics $703.93 181 4.1 58 BULK-61288ac2
15676 Bulk Product ce07f2e5 Electronics $587.45 479 3.1 57 BULK-da1e6477
15677 Bulk Product 0159814e Electronics $565.66 76 1.4 14 BULK-ee38fc79
15678 Bulk Product 8b69454c Books $493.20 394 3.9 50 BULK-570a0375
15679 Bulk Product 8e332dc2 Sports & Outdoors $438.13 358 1.0 74 BULK-af5ba799
15680 Bulk Product 6fe72916 Clothing $173.74 5 3.0 59 BULK-988a4880
15681 Bulk Product 2a0c5f59 Books $899.84 213 2.5 98 BULK-b0fb10ba
15682 Bulk Product 5c8c555d Clothing $872.13 413 3.1 55 BULK-e9b607c9
15683 Bulk Product 3d50c3ab Books $909.12 90 2.7 89 BULK-14a8614e
15684 Bulk Product bad78bae Home & Garden $122.49 296 4.6 64 BULK-3e8ff9be
15685 Bulk Product 22d5b870 Books $559.89 84 1.0 87 BULK-bf686f23
15686 Bulk Product 2de17d58 Electronics $60.32 176 3.4 73 BULK-528b3f0f
15687 Bulk Product 4aca3aca Sports & Outdoors $536.04 285 1.3 95 BULK-0fc99b7b
15688 Bulk Product 90a1f06c Electronics $817.91 242 2.1 57 BULK-a3cf5c05
15689 Bulk Product 7ca36d15 Books $673.90 233 3.4 49 BULK-f9296ad5
15690 Bulk Product 5ba23e46 Electronics $115.97 330 3.5 73 BULK-2dd94892
15691 Bulk Product 03b33a06 Toys & Games $704.49 256 1.6 54 BULK-3f64ddd2
15692 Bulk Product 880c6437 Sports & Outdoors $646.20 428 3.6 37 BULK-7ed6502b
15693 Bulk Product bd1d1d39 Toys & Games $334.11 23 3.5 36 BULK-033666ba
15694 Bulk Product c4d2a802 Electronics $645.85 138 1.6 61 BULK-1366f51c
15695 Bulk Product 5e1cc01e Sports & Outdoors $881.24 115 4.7 53 BULK-55cac8d9
15696 Bulk Product 59327eed Clothing $240.98 370 1.4 3 BULK-db23b162
15697 Bulk Product 13ee29bd Clothing $42.78 174 4.6 33 BULK-219dd691
15698 Bulk Product 39fd6557 Electronics $803.70 478 0.8 96 BULK-de2963e7
15699 Bulk Product cd708c62 Sports & Outdoors $994.67 407 1.5 73 BULK-428038e8
15700 Bulk Product 17b8c86d Clothing $46.35 137 0.7 12 BULK-d02c30d9
15701 Bulk Product 358b35ec Clothing $261.68 456 1.8 94 BULK-7870e316
15702 Bulk Product e1015365 Clothing $45.14 60 1.1 59 BULK-52a76b07
15703 Bulk Product cec2f658 Clothing $981.56 257 3.2 85 BULK-3d21daae
15704 Bulk Product b474b85b Toys & Games $771.83 67 2.8 37 BULK-b80e0ca8
15705 Bulk Product 9a6840f3 Toys & Games $822.40 316 1.1 31 BULK-12b37f4b
15706 Bulk Product 21f80f21 Toys & Games $901.63 298 4.5 97 BULK-f61eee52
15707 Bulk Product d3074994 Sports & Outdoors $77.69 470 3.8 37 BULK-e8779f5d
15708 Bulk Product 834a2de7 Books $167.25 251 2.4 51 BULK-3f900493
15709 Bulk Product 8fdd13b9 Sports & Outdoors $640.84 429 1.2 11 BULK-92dc7086
15710 Bulk Product 9a1d021a Clothing $183.15 3 4.8 13 BULK-6e3252e4
15711 Bulk Product 89faef70 Toys & Games $350.41 418 3.4 44 BULK-c840e683
15712 Bulk Product e5344f71 Sports & Outdoors $225.80 290 3.8 67 BULK-62977b1c
15713 Bulk Product ad69d60f Clothing $17.24 191 3.4 88 BULK-2b091f01
15714 Bulk Product 95767d62 Clothing $906.10 11 1.1 20 BULK-d716038e
15715 Bulk Product 482875bd Home & Garden $515.89 16 1.5 77 BULK-122b02a8
15716 Bulk Product 0e9797cb Clothing $716.90 451 0.8 80 BULK-31c8f0b0
15717 Bulk Product 55ba791b Books $910.86 404 2.4 58 BULK-8e0029a2
15718 Bulk Product 3d28cd88 Sports & Outdoors $976.91 142 0.1 43 BULK-1cf926b3
15719 Bulk Product 51fb47d6 Home & Garden $245.48 121 3.4 80 BULK-d11e8d5e
15720 Bulk Product ab9bdd4a Electronics $944.61 182 1.5 8 BULK-392b51a9
15721 Bulk Product 96d93f43 Books $453.64 334 2.7 17 BULK-806b3092
15722 Bulk Product 895a1da5 Toys & Games $878.29 153 1.0 77 BULK-935f8229
15723 Bulk Product 1282a0a6 Toys & Games $366.89 101 4.6 15 BULK-eb24deed
15724 Bulk Product bbdaab10 Electronics $924.52 121 1.7 99 BULK-4d932a19
15725 Bulk Product 8a996791 Electronics $107.89 6 0.5 84 BULK-39ce5627
15726 Bulk Product c1dd0691 Sports & Outdoors $740.87 348 4.0 7 BULK-bff11510
15727 Bulk Product 5e0b0a01 Books $46.84 444 3.2 23 BULK-d4106d59
15728 Bulk Product b6353996 Toys & Games $988.09 465 2.3 5 BULK-6d307ac0
15729 Bulk Product d4e649ab Home & Garden $336.48 465 2.4 42 BULK-975fd136
15730 Bulk Product d9d10a48 Home & Garden $406.65 38 4.7 64 BULK-8a467cbd
15731 Bulk Product dfd23f89 Electronics $535.67 248 4.0 44 BULK-77260649
15732 Bulk Product 68c4bfee Toys & Games $987.25 261 2.6 27 BULK-67ced8db
15733 Bulk Product 2ef4a13a Sports & Outdoors $569.76 160 4.2 95 BULK-f8f5618b
15734 Bulk Product d9ed7a04 Sports & Outdoors $134.58 23 4.1 50 BULK-8c1de865
15735 Bulk Product 2ca568e1 Books $907.50 424 4.8 40 BULK-997f178e
15736 Bulk Product aacd9d6d Electronics $874.98 8 5.0 40 BULK-3b16341e
15737 Bulk Product 9e4fe4ab Clothing $751.04 70 1.3 73 BULK-47c92c09
15738 Bulk Product 9162985b Home & Garden $625.68 269 0.7 8 BULK-ef8f43ae
15739 Bulk Product b61cb9d7 Home & Garden $60.17 496 4.5 44 BULK-d932a64e
15740 Bulk Product 882d78dd Home & Garden $911.76 337 4.2 62 BULK-fb813f49
15741 Bulk Product d3473168 Electronics $343.82 330 0.4 59 BULK-2ecc8362
15742 Bulk Product b8577724 Sports & Outdoors $703.62 478 2.8 54 BULK-293300ef
15743 Bulk Product 26313716 Home & Garden $744.36 173 2.5 48 BULK-a111fb3f
15744 Bulk Product 0f0f0a3c Electronics $891.09 249 1.8 93 BULK-2c4cb444
15745 Bulk Product ca73873c Clothing $495.32 129 2.7 34 BULK-cd572746
15746 Bulk Product 925ca212 Books $485.71 134 0.5 66 BULK-714d2099
15747 Bulk Product db2c8825 Electronics $247.03 480 1.2 47 BULK-840fadaf
15748 Bulk Product a25930a8 Books $548.22 436 3.1 19 BULK-fb3c7682
15749 Bulk Product 1222e18c Sports & Outdoors $572.03 85 4.9 71 BULK-87087692
15750 Bulk Product f3a07a9b Books $369.25 338 0.2 6 BULK-4ce5f360
15751 Bulk Product 159463e4 Home & Garden $527.20 23 1.7 62 BULK-a9e53e6d
15752 Bulk Product 4073dba3 Home & Garden $437.63 185 4.9 33 BULK-df842074
15753 Bulk Product a12b3b7f Sports & Outdoors $81.85 337 2.6 86 BULK-e686ba6e
15754 Bulk Product 0eadd2a7 Electronics $831.49 463 2.1 53 BULK-8318a857
15755 Bulk Product 19c98c20 Electronics $642.79 402 0.6 82 BULK-8cce2798
15756 Bulk Product 135305ab Home & Garden $954.09 82 1.6 22 BULK-2331ccf8
15757 Bulk Product 2f4c0d92 Home & Garden $228.47 69 0.9 41 BULK-e537724c
15758 Bulk Product 0cee9164 Books $339.34 261 4.0 79 BULK-f7596406
15759 Bulk Product c59dacea Home & Garden $348.14 150 0.5 33 BULK-8a89cc16
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