Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

19 ms

Page Size

200

Current Page

31 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 31 Results Showing 6001 - 6200 of 24441

ID Name Category Price Stock Rating Reviews SKU
6560 Bulk Product 933305b3 Clothing $574.55 456 0.8 54 BULK-e9ac39d0
6561 Bulk Product 48e830f0 Toys & Games $11.83 224 1.5 51 BULK-7344d6ff
6562 Bulk Product 1c376e23 Books $412.25 193 0.7 54 BULK-2c7bf7f3
6563 Bulk Product 1dea3e84 Clothing $229.57 87 2.3 51 BULK-c4e16446
6564 Bulk Product 093089d1 Toys & Games $621.54 496 1.4 2 BULK-a88bfb64
6565 Bulk Product af607261 Toys & Games $521.99 210 4.1 24 BULK-607254e4
6566 Bulk Product 93ecc917 Clothing $133.48 165 4.2 15 BULK-63caabce
6567 Bulk Product c893cf77 Books $514.10 181 2.1 38 BULK-8d1db19a
6568 Bulk Product f1725954 Home & Garden $429.23 351 2.9 87 BULK-7463a784
6569 Bulk Product eb2502aa Electronics $680.00 360 0.8 81 BULK-398431ba
6570 Bulk Product 6abe205f Sports & Outdoors $672.87 411 3.1 40 BULK-6b6713de
6571 Bulk Product ff02412f Electronics $523.53 82 4.8 47 BULK-9660d73f
6572 Bulk Product 261eafac Clothing $571.01 458 1.6 66 BULK-24e77cc1
6573 Bulk Product 83de715a Toys & Games $532.18 346 0.5 10 BULK-0e80f4c0
6574 Bulk Product a9d7b162 Toys & Games $640.63 345 2.0 25 BULK-f070e24c
6575 Bulk Product 04777edc Home & Garden $195.31 247 2.0 81 BULK-051aa522
6576 Bulk Product 76cdcbbb Sports & Outdoors $220.11 396 4.8 52 BULK-852da56b
6577 Bulk Product 6f479ef1 Books $792.55 227 3.3 9 BULK-77d113f7
6578 Bulk Product 276a3041 Clothing $399.46 379 2.2 85 BULK-eceb4048
6579 Bulk Product 7c338157 Home & Garden $946.44 287 2.5 95 BULK-b0e592b8
6580 Bulk Product 8c3b9579 Electronics $599.71 31 2.8 49 BULK-4b9692fb
6581 Bulk Product e2fea821 Books $705.75 445 0.6 70 BULK-54538bb9
6582 Bulk Product 6fb9bf1f Clothing $307.26 455 4.2 30 BULK-7d5abae9
6583 Bulk Product 1d45c600 Books $761.40 433 0.6 70 BULK-ed546f3d
6584 Bulk Product 1cd3ed78 Home & Garden $379.70 306 0.9 17 BULK-13a4a0b0
6585 Bulk Product c43a1347 Sports & Outdoors $179.71 77 3.3 40 BULK-1957c50f
6586 Bulk Product a1d8a174 Electronics $330.49 275 3.3 28 BULK-487a70b4
6587 Bulk Product 0b7c0c01 Electronics $92.29 241 0.4 51 BULK-ad473414
6588 Bulk Product 19246902 Electronics $736.73 480 1.7 54 BULK-9c0ed30f
6589 Bulk Product d173e8b7 Books $481.97 98 1.9 15 BULK-a2eabb18
6590 Bulk Product 5d5d561f Toys & Games $128.34 403 0.1 4 BULK-9a762117
6591 Bulk Product 4b124b90 Clothing $485.73 210 0.6 83 BULK-bf632124
6592 Bulk Product c24d2071 Books $486.71 173 4.3 6 BULK-a55c08a5
6593 Bulk Product 01539a67 Toys & Games $486.38 224 5.0 13 BULK-48dd90ba
6594 Bulk Product 14bddede Sports & Outdoors $414.64 5 0.2 36 BULK-37db3cb6
6595 Bulk Product 1280336f Toys & Games $802.00 385 1.2 88 BULK-20091b15
6596 Bulk Product b217fac6 Clothing $950.19 87 4.3 48 BULK-4059af69
6597 Bulk Product daef2677 Home & Garden $371.19 235 0.8 47 BULK-531d8bbd
6598 Bulk Product 166996f0 Home & Garden $125.65 304 4.6 52 BULK-41ecd72b
6599 Bulk Product 1857412a Home & Garden $860.35 300 1.2 26 BULK-bc7b1a33
6600 Bulk Product 92bbd9b6 Electronics $182.55 17 4.9 47 BULK-b6631d93
6601 Bulk Product 7b8035b8 Home & Garden $381.15 494 3.2 10 BULK-e178e6c3
6602 Bulk Product 6d3a8201 Home & Garden $454.58 408 4.4 98 BULK-77b2bce6
6603 Bulk Product 79c9956f Home & Garden $466.56 33 1.8 48 BULK-5855ce66
6604 Bulk Product d540e431 Sports & Outdoors $874.01 236 3.5 96 BULK-8f65e28c
6605 Bulk Product 0a33f4ce Books $495.86 375 1.7 97 BULK-ad483b1c
6606 Bulk Product f7135630 Books $635.99 164 4.5 42 BULK-a99551b2
6607 Bulk Product dd1b8154 Sports & Outdoors $145.83 415 3.2 37 BULK-3f6c289f
6608 Bulk Product b712c208 Sports & Outdoors $903.51 367 3.9 91 BULK-b661998c
6609 Bulk Product 3930fab0 Clothing $118.20 81 2.6 69 BULK-5a112c1b
6610 Bulk Product b19dd374 Electronics $354.37 376 0.6 35 BULK-7b96abdb
6611 Bulk Product d310b4b9 Home & Garden $794.76 396 4.4 41 BULK-077e63a9
6612 Bulk Product e8ad293e Clothing $125.09 90 3.1 32 BULK-53ce04ee
6613 Bulk Product 9edb15c7 Books $582.76 124 2.6 34 BULK-f38cb7f5
6614 Bulk Product fb419ca9 Sports & Outdoors $671.28 277 1.5 68 BULK-a3eefa5b
6615 Bulk Product 8d9500b4 Home & Garden $734.44 437 2.0 19 BULK-26e38225
6616 Bulk Product e6f3b6e2 Sports & Outdoors $386.01 261 2.3 29 BULK-5aa58810
6617 Bulk Product 4fc1aab3 Clothing $45.65 300 3.4 94 BULK-7a495332
6618 Bulk Product 090b3e5c Clothing $255.74 467 4.9 74 BULK-bc40b47b
6619 Bulk Product 81f9b5d5 Toys & Games $88.43 119 1.3 61 BULK-e935a4b6
6620 Bulk Product 8b7c1860 Toys & Games $356.65 76 4.9 14 BULK-a06495c4
6621 Bulk Product 852777c6 Toys & Games $705.27 104 1.3 50 BULK-af431c93
6622 Bulk Product 2a564f34 Sports & Outdoors $720.86 127 2.5 71 BULK-531fda06
6623 Bulk Product 5c546990 Toys & Games $10.23 197 4.7 53 BULK-e821f0c5
6624 Bulk Product acb4caa6 Books $908.67 497 2.4 59 BULK-d09bed53
6625 Bulk Product cfa70b9e Sports & Outdoors $214.36 50 4.7 54 BULK-1d9d4684
6626 Bulk Product 106288ee Books $528.40 240 1.8 7 BULK-4adbf6ea
6627 Bulk Product 5d113dd3 Home & Garden $759.60 423 4.9 97 BULK-5357f334
6628 Bulk Product 8713dc75 Electronics $501.97 5 3.3 98 BULK-af5072fb
6629 Bulk Product d729fb74 Home & Garden $958.50 290 2.7 89 BULK-f0b9bd6c
6630 Bulk Product c2ae1511 Clothing $608.76 193 1.1 32 BULK-6b8852cf
6631 Bulk Product 2328fd33 Home & Garden $822.86 17 5.0 54 BULK-c7c571c2
6632 Bulk Product 5e8b9a43 Sports & Outdoors $836.62 78 1.2 61 BULK-065568fe
6633 Bulk Product 1c10221e Toys & Games $820.19 224 1.7 1 BULK-75d97421
6634 Bulk Product 0635339a Home & Garden $860.56 128 4.0 58 BULK-dbea8200
6635 Bulk Product 9b1e5756 Electronics $445.19 189 1.2 34 BULK-9438575c
6636 Bulk Product 8f53a28d Clothing $599.32 210 2.9 94 BULK-ae8156ef
6637 Bulk Product 2937c3eb Toys & Games $927.35 355 3.5 71 BULK-782154b5
6638 Bulk Product ffc3bb18 Clothing $61.56 414 1.6 44 BULK-ba9d512c
6639 Bulk Product ddd265a2 Electronics $763.09 449 0.5 60 BULK-45fc07a0
6640 Bulk Product 545c0441 Books $172.54 192 3.6 14 BULK-b729895c
6641 Bulk Product b948c4e8 Books $566.61 93 2.1 89 BULK-3165a302
6642 Bulk Product fdf01219 Electronics $229.75 35 3.7 54 BULK-60841828
6643 Bulk Product dc2481ff Electronics $396.32 208 4.6 67 BULK-71e0bc0e
6644 Bulk Product dca8a2a4 Sports & Outdoors $703.15 163 4.6 50 BULK-c83014ad
6645 Bulk Product 4b5d1de5 Home & Garden $499.62 151 1.6 76 BULK-f3a2c5be
6646 Bulk Product eef0dba6 Home & Garden $184.20 430 3.6 26 BULK-3476a791
6647 Bulk Product a746afed Sports & Outdoors $249.07 14 1.4 90 BULK-92398321
6648 Bulk Product bfa920a9 Books $983.46 431 1.7 25 BULK-0396f005
6649 Bulk Product 4645d577 Books $273.51 247 0.0 76 BULK-ab5429d1
6650 Bulk Product 4cf58908 Electronics $884.89 51 0.4 19 BULK-fbbdafb8
6651 Bulk Product 8717189a Electronics $51.65 108 0.5 40 BULK-aab5dd20
6652 Bulk Product 469ab286 Sports & Outdoors $364.05 398 2.7 56 BULK-70f0d5d2
6653 Bulk Product 9597d22a Toys & Games $985.99 110 1.7 43 BULK-b9cee044
6654 Bulk Product 98477a4c Toys & Games $765.23 401 1.3 81 BULK-9982e035
6655 Bulk Product 82257925 Toys & Games $444.17 105 3.2 42 BULK-7a62dd6b
6656 Bulk Product 10cbd06f Electronics $223.76 249 1.7 6 BULK-521eadc4
6657 Bulk Product 360f2a37 Sports & Outdoors $444.05 211 0.0 38 BULK-6832f4dd
6658 Bulk Product cbaca959 Home & Garden $591.95 474 1.6 48 BULK-80f2966c
6659 Bulk Product 8345577a Toys & Games $276.37 460 4.7 66 BULK-f074d531
6660 Bulk Product 4e3f59a9 Electronics $950.28 76 3.2 52 BULK-29ef197c
6661 Bulk Product d7afbc21 Books $385.64 401 4.4 7 BULK-555243ae
6662 Bulk Product 74501513 Home & Garden $106.21 433 3.3 9 BULK-086f82bc
6663 Bulk Product a5fb553a Home & Garden $902.20 154 3.3 91 BULK-8254dcad
6664 Bulk Product 9a6db99e Electronics $621.26 299 2.5 86 BULK-920f5858
6665 Bulk Product e59b582d Home & Garden $310.25 407 0.4 66 BULK-ae05936f
6666 Bulk Product 1c7a7047 Books $199.60 207 4.3 1 BULK-b061f309
6667 Bulk Product 7b384528 Toys & Games $365.94 341 2.3 90 BULK-59291464
6668 Bulk Product 15d1ca81 Clothing $154.14 115 3.9 9 BULK-5789665a
6669 Bulk Product 7e0da122 Books $53.70 365 1.9 70 BULK-78477a98
6670 Bulk Product f75a15da Books $120.53 378 0.1 88 BULK-ddf32767
6671 Bulk Product 1d70b2b3 Sports & Outdoors $737.16 39 4.8 77 BULK-a6a3f42f
6672 Bulk Product 3e5ecd53 Sports & Outdoors $394.36 380 4.4 73 BULK-e81e1184
6673 Bulk Product f09a54c2 Books $357.54 391 1.0 88 BULK-582d8707
6674 Bulk Product 597bc8c4 Electronics $333.14 238 3.3 10 BULK-903d33a7
6675 Bulk Product 73036205 Home & Garden $837.35 318 3.7 87 BULK-6ad03d9b
6676 Bulk Product 3d628aca Home & Garden $749.63 19 0.4 16 BULK-76b1da5c
6677 Bulk Product b98844d8 Sports & Outdoors $744.87 298 3.6 82 BULK-ef1e3dcd
6678 Bulk Product 0b675537 Toys & Games $143.32 252 0.2 16 BULK-dd1ad316
6679 Bulk Product b655077d Toys & Games $889.28 453 3.7 64 BULK-98cf289c
6680 Bulk Product cae6e8c1 Home & Garden $492.39 311 2.5 54 BULK-14be54cf
6681 Bulk Product 077628eb Electronics $624.67 255 1.0 67 BULK-18f48b5a
6682 Bulk Product f5f7ec32 Clothing $353.71 450 4.1 49 BULK-78d1bd2b
6683 Bulk Product 866a9d6a Clothing $614.68 185 4.4 5 BULK-6f897a9b
6684 Bulk Product 376d620d Books $496.41 172 0.0 4 BULK-19670f3d
6685 Bulk Product 48482a6e Sports & Outdoors $982.72 176 2.6 51 BULK-a99b7f65
6686 Bulk Product ee3c0719 Home & Garden $424.46 498 0.8 30 BULK-8b262f83
6687 Bulk Product 839951a1 Electronics $429.91 4 1.8 25 BULK-fc4eceb6
6688 Bulk Product e3cbf593 Home & Garden $356.46 138 1.5 68 BULK-9e163f6f
6689 Bulk Product b7254af7 Clothing $521.58 490 4.2 27 BULK-09f4eabc
6690 Bulk Product 90e2d0e1 Toys & Games $636.43 216 3.3 1 BULK-648834b0
6691 Bulk Product 91b9e207 Clothing $942.60 229 2.4 6 BULK-f589f66d
6692 Bulk Product ce34179b Home & Garden $894.94 108 2.8 80 BULK-82a06de3
6693 Bulk Product 34a319e2 Toys & Games $945.69 307 0.3 95 BULK-8892e1ed
6694 Bulk Product d3e47975 Clothing $872.09 317 3.6 61 BULK-ddef9eba
6695 Bulk Product a9a6834a Home & Garden $27.45 152 0.7 64 BULK-10099512
6696 Bulk Product c027c591 Clothing $897.85 477 4.4 91 BULK-62532f9d
6697 Bulk Product 45671535 Electronics $593.18 232 0.7 54 BULK-c07a1071
6698 Bulk Product 797341ed Toys & Games $533.72 4 1.6 61 BULK-2b251272
6699 Bulk Product 7dfa9007 Books $142.58 482 0.6 77 BULK-56e83a1d
6700 Bulk Product af53270b Toys & Games $729.19 284 1.7 15 BULK-729bbeb9
6701 Bulk Product e6d8fde9 Toys & Games $557.00 275 0.6 88 BULK-092801e5
6702 Bulk Product e7005fdb Electronics $249.31 20 4.4 12 BULK-8c5dfaa2
6703 Bulk Product b6ba14c8 Books $968.61 432 2.8 59 BULK-220e1514
6704 Bulk Product ab45622a Toys & Games $966.80 96 1.2 3 BULK-48bb6272
6705 Bulk Product 3af604f1 Toys & Games $958.61 171 1.2 1 BULK-9aea98e1
6706 Bulk Product f66e14ed Clothing $86.93 178 1.5 3 BULK-4b4a9580
6707 Bulk Product 16eda81a Electronics $32.03 495 3.4 19 BULK-68ca674a
6708 Bulk Product 59fa2b69 Electronics $987.90 380 3.3 61 BULK-3284a5d3
6709 Bulk Product c65f8001 Electronics $559.82 97 0.2 34 BULK-81c8ba97
6710 Bulk Product 70e761b9 Electronics $1,005.37 351 3.4 99 BULK-ae4df151
6711 Bulk Product f763506d Clothing $569.04 194 3.5 75 BULK-3672d1bd
6712 Bulk Product fb09613a Sports & Outdoors $193.00 488 1.9 82 BULK-0202cbab
6713 Bulk Product 4b9004f5 Sports & Outdoors $156.69 322 1.6 85 BULK-287fa687
6714 Bulk Product 96c51e0a Books $77.92 105 4.7 65 BULK-c3f7d7e2
6715 Bulk Product fa9df2c0 Clothing $297.74 351 4.9 76 BULK-e4ff2a7c
6716 Bulk Product 1c9ede80 Home & Garden $279.65 155 2.5 31 BULK-3ac2cc58
6717 Bulk Product 5363f65c Electronics $471.07 224 3.4 68 BULK-2a8a13c9
6718 Bulk Product 9eb139cb Electronics $962.94 116 1.4 88 BULK-9e4220f7
6719 Bulk Product 7c18195c Home & Garden $128.50 70 3.3 93 BULK-73d6ffd7
6720 Bulk Product db8275ae Books $629.23 258 3.6 45 BULK-81925b97
6721 Bulk Product 879e2477 Home & Garden $959.26 258 3.4 89 BULK-170c1721
6722 Bulk Product 72e93f1b Clothing $120.87 291 4.0 28 BULK-2aaa536c
6723 Bulk Product ca49c797 Electronics $670.30 375 4.4 95 BULK-ddcaa3bf
6724 Bulk Product ee1eed53 Toys & Games $726.37 246 4.0 5 BULK-5b03220d
6725 Bulk Product 97699d55 Toys & Games $421.86 235 3.6 84 BULK-820b85fc
6726 Bulk Product 5fc1a195 Sports & Outdoors $886.71 73 1.6 93 BULK-319ce72f
6727 Bulk Product 307a218e Home & Garden $852.18 243 1.0 15 BULK-8b2c5713
6728 Bulk Product fd1a071e Electronics $922.54 71 1.4 35 BULK-4a31f5f7
6729 Bulk Product cf8732f9 Books $276.46 341 4.8 18 BULK-59305764
6730 Bulk Product 4d5537c2 Books $511.29 189 0.8 63 BULK-d6a749eb
6731 Bulk Product 8d47051c Clothing $71.07 437 0.8 13 BULK-906a7266
6732 Bulk Product b233946a Sports & Outdoors $628.54 198 1.6 91 BULK-12f10b0d
6733 Bulk Product dea9b847 Sports & Outdoors $697.08 77 1.0 38 BULK-6f454617
6734 Bulk Product dbdd53f4 Clothing $632.90 191 0.8 4 BULK-ed1257c8
6735 Bulk Product 045f003b Books $1,009.98 261 3.0 54 BULK-17430544
6736 Bulk Product eaba0e81 Clothing $291.80 467 3.9 32 BULK-9c3d0dbc
6737 Bulk Product 9b1b0a24 Books $305.49 340 2.9 91 BULK-7ef3ca6d
6738 Bulk Product 6bd3fd44 Sports & Outdoors $77.37 375 0.8 76 BULK-a2bf0b6e
6739 Bulk Product d34026c8 Toys & Games $489.02 235 0.8 88 BULK-469d632b
6740 Bulk Product 30dac662 Sports & Outdoors $60.11 123 0.2 76 BULK-5a346c09
6741 Bulk Product 87dd2b10 Clothing $125.83 48 3.8 82 BULK-85de9b24
6742 Bulk Product 72cd0692 Books $751.91 476 2.7 32 BULK-deec181c
6743 Bulk Product 1e02564f Home & Garden $485.53 171 0.3 23 BULK-7eb73708
6744 Bulk Product 74b0785c Clothing $774.10 143 3.7 36 BULK-9908d2ef
6745 Bulk Product cf7ffc9d Electronics $455.06 392 3.9 7 BULK-851eed65
6746 Bulk Product 0823c19f Toys & Games $848.05 307 3.4 8 BULK-5bd87236
6747 Bulk Product d97d2e88 Home & Garden $276.35 338 3.3 11 BULK-3d32a159
6748 Bulk Product 9f9d7111 Toys & Games $362.80 13 4.9 17 BULK-62bd9be0
6749 Bulk Product 04e7568e Sports & Outdoors $384.18 408 1.6 90 BULK-d0e1f5f3
6750 Bulk Product 2ba26028 Toys & Games $256.09 330 3.9 64 BULK-9967cad9
6751 Bulk Product c54bee7f Toys & Games $667.09 260 2.8 55 BULK-7a11631a
6752 Bulk Product 02f6512d Clothing $48.30 352 3.2 58 BULK-4c08866e
6753 Bulk Product 1493a00d Clothing $148.41 294 0.7 27 BULK-cbcf16aa
6754 Bulk Product 44f94879 Clothing $431.35 297 2.2 12 BULK-3bb9a74e
6755 Bulk Product 2343780e Clothing $817.66 445 1.7 27 BULK-090cb6c6
6756 Bulk Product 025db36c Electronics $674.98 435 2.8 55 BULK-0cabb0e7
6757 Bulk Product 097b06cc Clothing $658.20 435 4.2 89 BULK-a1a17df5
6758 Bulk Product 8e87b25a Home & Garden $520.60 195 2.5 29 BULK-35ca81c7
6759 Bulk Product f9db2f15 Sports & Outdoors $646.95 144 3.2 42 BULK-b95f2b92
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