Efficient Pagination with Skip/Take

Efficient pagination using OFFSET-FETCH on SQL Server.

Execution Time

23 ms

Page Size

200

Current Page

91 / 123

Total Records

24441

Items per page: 25 50 100 200

Page 91 Results Showing 18001 - 18200 of 24441

ID Name Category Price Stock Rating Reviews SKU
18560 Bulk Product 3e98297e Clothing $781.80 284 0.2 16 BULK-8fa158cb
18561 Bulk Product 6bb128ea Toys & Games $591.47 428 4.9 38 BULK-f52cbe50
18562 Bulk Product bc9a26d6 Clothing $628.08 303 4.3 9 BULK-bc93a451
18563 Bulk Product bc651dba Sports & Outdoors $954.74 54 1.9 73 BULK-39f078ee
18564 Bulk Product 25482623 Books $755.17 274 3.9 11 BULK-92f45482
18565 Bulk Product 74f1f7e3 Toys & Games $708.52 462 3.8 34 BULK-bcb502fd
18566 Bulk Product a1fdbbf6 Electronics $258.76 60 0.8 63 BULK-7eccb82c
18567 Bulk Product 739d60f4 Electronics $706.21 270 0.7 48 BULK-98186ace
18568 Bulk Product 0219bc78 Clothing $825.20 249 3.8 11 BULK-ff37b861
18569 Bulk Product 6b33af50 Clothing $648.59 214 2.0 83 BULK-0f04ea86
18570 Bulk Product 57ea12b8 Home & Garden $798.13 134 4.8 51 BULK-abc90162
18571 Bulk Product a632c82c Books $386.34 370 3.0 21 BULK-0a0b71fc
18572 Bulk Product 06dcfcdd Books $270.25 380 1.5 28 BULK-6e5484b9
18573 Bulk Product e9f24998 Clothing $142.57 249 4.2 11 BULK-cf2551b3
18574 Bulk Product 5bd6caf2 Home & Garden $649.57 67 0.2 35 BULK-c80e2eb8
18575 Bulk Product 54f801ec Clothing $659.45 344 4.0 33 BULK-31e66cba
18576 Bulk Product 131080af Toys & Games $418.59 144 4.0 61 BULK-4c10571c
18577 Bulk Product 957301e9 Home & Garden $841.22 24 2.7 0 BULK-6975eca2
18578 Bulk Product f27d3236 Sports & Outdoors $486.74 386 0.3 7 BULK-14c9c678
18579 Bulk Product 42b9829c Home & Garden $739.45 71 1.5 58 BULK-461b9b94
18580 Bulk Product 6676a1a2 Clothing $241.72 196 1.5 98 BULK-7f30a4da
18581 Bulk Product 9fcd7159 Toys & Games $128.92 192 4.9 32 BULK-be57e39c
18582 Bulk Product c711de3f Electronics $579.78 313 0.9 3 BULK-e5f8f2b4
18583 Bulk Product db537671 Electronics $433.62 276 0.1 95 BULK-2ccc5a1c
18584 Bulk Product 1c2d2acb Clothing $426.72 17 1.8 45 BULK-24be0cd9
18585 Bulk Product 13853a38 Sports & Outdoors $228.29 335 0.5 11 BULK-c4a7a62d
18586 Bulk Product 9aac975a Toys & Games $196.54 373 3.0 49 BULK-0d97e82c
18587 Bulk Product 582d74b3 Home & Garden $490.42 426 0.2 69 BULK-0c27cefe
18588 Bulk Product 68645b96 Clothing $987.48 461 4.5 41 BULK-a7fd55a9
18589 Bulk Product 0d48e45b Clothing $22.38 299 3.4 59 BULK-7b95be12
18590 Bulk Product 3ed0b5d9 Sports & Outdoors $902.49 316 0.6 24 BULK-8e426d84
18591 Bulk Product a7bdf98a Electronics $457.22 207 4.1 71 BULK-69d8b421
18592 Bulk Product 529a827c Home & Garden $855.22 41 4.1 57 BULK-d55c3874
18593 Bulk Product dd5dbc5b Books $939.95 378 1.9 82 BULK-3e70744e
18594 Bulk Product cde1ed9c Clothing $552.74 293 0.9 95 BULK-8710e649
18595 Bulk Product 8027f7f3 Sports & Outdoors $412.11 413 1.3 75 BULK-1659e932
18596 Bulk Product 03c4b151 Clothing $480.57 207 1.4 26 BULK-f1470f16
18597 Bulk Product c4482a93 Clothing $352.50 354 1.7 70 BULK-0ec55919
18598 Bulk Product 9fbc898b Sports & Outdoors $971.95 335 2.8 82 BULK-cc54b158
18599 Bulk Product 3674edab Home & Garden $135.46 480 5.0 1 BULK-9f1f0e76
18600 Bulk Product 9115ae68 Home & Garden $508.12 450 1.0 78 BULK-5b2ba22a
18601 Bulk Product 4c9101c3 Home & Garden $706.10 85 0.8 0 BULK-92e726e3
18602 Bulk Product 28d04f26 Electronics $314.82 33 4.4 0 BULK-2051efd0
18603 Bulk Product c7d176b0 Home & Garden $768.97 124 2.4 69 BULK-32293106
18604 Bulk Product f69ccf44 Sports & Outdoors $164.69 185 3.9 96 BULK-baac7b7e
18605 Bulk Product b5fdecee Electronics $705.39 256 3.4 70 BULK-6bfe1d22
18606 Bulk Product ba13113b Clothing $744.20 364 1.6 22 BULK-8d541936
18607 Bulk Product 0f07cd99 Electronics $799.92 291 5.0 77 BULK-c192d1d5
18608 Bulk Product ed97d789 Home & Garden $613.35 174 0.0 98 BULK-69649b4b
18609 Bulk Product 80df26ef Electronics $255.76 189 2.9 65 BULK-5b8296c8
18610 Bulk Product d6b003cf Toys & Games $289.44 28 0.9 89 BULK-d8a6a726
18611 Bulk Product 533f954b Books $197.74 403 1.4 9 BULK-511d33c3
18612 Bulk Product b4989385 Toys & Games $440.82 278 4.2 27 BULK-1ce37de1
18613 Bulk Product 861d5087 Clothing $537.27 446 3.4 17 BULK-8cbb5c70
18614 Bulk Product 7e47bf21 Toys & Games $903.59 317 2.3 59 BULK-e8cec8b8
18615 Bulk Product cd285c51 Electronics $105.80 359 1.6 95 BULK-68d776b8
18616 Bulk Product 0eea56a6 Home & Garden $918.65 188 3.2 79 BULK-45577c07
18617 Bulk Product eefd9e39 Electronics $851.38 245 3.0 64 BULK-ffd89922
18618 Bulk Product 13d204c2 Clothing $810.66 189 0.0 63 BULK-b709a436
18619 Bulk Product d10c013d Books $380.14 394 2.2 76 BULK-26ea63dc
18620 Bulk Product ae2c6d7d Clothing $46.94 16 0.1 79 BULK-5d41b18f
18621 Bulk Product 3dcbf994 Clothing $791.55 371 2.7 72 BULK-1350cbaf
18622 Bulk Product b2394225 Clothing $665.85 17 3.0 24 BULK-5425486c
18623 Bulk Product bf0bc0d1 Clothing $413.83 14 2.7 57 BULK-46008a40
18624 Bulk Product 7676a767 Toys & Games $683.50 244 3.1 49 BULK-adca9d39
18625 Bulk Product 5dbab35d Sports & Outdoors $732.93 399 2.9 20 BULK-23069eee
18626 Bulk Product 2b99d947 Sports & Outdoors $360.59 87 4.1 34 BULK-2f484f47
18627 Bulk Product 0c0943d4 Toys & Games $797.57 45 3.1 15 BULK-07494ae4
18628 Bulk Product 596350e3 Books $23.88 385 3.8 13 BULK-bd6d34ee
18629 Bulk Product 18e7ec6c Electronics $886.25 285 1.2 96 BULK-1da9095b
18630 Bulk Product fcf188c7 Home & Garden $114.02 454 2.2 51 BULK-14a908ed
18631 Bulk Product 2fdc75b5 Books $180.90 369 2.7 48 BULK-3b0c90b8
18632 Bulk Product ca570613 Electronics $187.84 146 2.8 73 BULK-02841c81
18633 Bulk Product 707c49ab Home & Garden $95.54 386 2.2 33 BULK-52194dd7
18634 Bulk Product 554d9d0a Sports & Outdoors $435.13 180 3.4 48 BULK-5838640a
18635 Bulk Product aebc6522 Books $173.87 65 4.7 39 BULK-f7a79021
18636 Bulk Product 90023d92 Books $491.16 93 0.6 56 BULK-0bc731cc
18637 Bulk Product 638f8500 Toys & Games $792.14 263 3.0 52 BULK-2c76aeab
18638 Bulk Product a5fa9045 Home & Garden $651.75 474 4.9 84 BULK-a146aeb8
18639 Bulk Product 856b2cfc Sports & Outdoors $948.36 53 3.2 89 BULK-c1030ab8
18640 Bulk Product 984ef24e Electronics $287.16 379 0.8 92 BULK-49a647cc
18641 Bulk Product 426fe00c Books $602.39 11 2.6 36 BULK-86380d1a
18642 Bulk Product 0b43e3f6 Sports & Outdoors $224.34 61 4.2 57 BULK-1d259cf4
18643 Bulk Product 3a0bd61f Clothing $187.03 161 0.0 29 BULK-5a8dabf6
18644 Bulk Product ef765197 Home & Garden $60.95 172 0.8 80 BULK-f4a4e795
18645 Bulk Product 5885a458 Books $289.15 453 0.9 39 BULK-9bfba133
18646 Bulk Product 08385c59 Home & Garden $847.72 240 2.7 51 BULK-0ec870a8
18647 Bulk Product 9b978851 Books $587.20 307 2.2 34 BULK-4ae781c4
18648 Bulk Product 7315712b Home & Garden $273.40 52 5.0 86 BULK-6a3c6853
18649 Bulk Product 768f559a Clothing $165.87 436 3.7 26 BULK-a1e91b1a
18650 Bulk Product e87b8068 Books $257.59 307 0.4 21 BULK-d10277fd
18651 Bulk Product aff34fa9 Home & Garden $113.61 453 4.6 86 BULK-035f82b3
18652 Bulk Product 53848ded Toys & Games $226.37 212 2.4 27 BULK-37bbe3fc
18653 Bulk Product 7ca5144e Home & Garden $306.82 499 4.0 45 BULK-a7827872
18654 Bulk Product 567ab870 Electronics $254.53 25 0.1 17 BULK-a5f60e90
18655 Bulk Product 6e0f5da2 Clothing $822.75 65 4.6 51 BULK-236d50d1
18656 Bulk Product a54d8265 Sports & Outdoors $839.21 183 0.8 92 BULK-32eeb608
18657 Bulk Product 074f6c7b Books $667.57 363 4.4 24 BULK-61fd9283
18658 Bulk Product c6fe7a2d Sports & Outdoors $377.79 56 2.9 26 BULK-9e2af1a6
18659 Bulk Product 10a5dab4 Toys & Games $404.84 388 1.8 22 BULK-29b6d725
18660 Bulk Product de5e1623 Home & Garden $786.37 414 3.2 75 BULK-a4f903bd
18661 Bulk Product a949ae1b Electronics $634.83 130 4.1 28 BULK-3698bd5e
18662 Bulk Product 8bc6161e Books $350.43 481 0.6 58 BULK-78d4cf6f
18663 Bulk Product b7ba2755 Sports & Outdoors $597.21 208 2.6 5 BULK-2350359a
18664 Bulk Product fc5c3681 Home & Garden $217.14 111 4.0 91 BULK-51c16126
18665 Bulk Product bd9121c6 Electronics $238.76 20 3.7 38 BULK-45576ea3
18666 Bulk Product 653466c9 Sports & Outdoors $784.90 288 4.4 71 BULK-6fce11eb
18667 Bulk Product 139585f6 Sports & Outdoors $673.40 240 3.7 50 BULK-4448e40d
18668 Bulk Product 2b0649ff Sports & Outdoors $31.93 436 0.2 25 BULK-cb8aa036
18669 Bulk Product 808d9911 Sports & Outdoors $863.17 403 1.3 55 BULK-0ae245a3
18670 Bulk Product f26aa4af Toys & Games $521.84 141 2.7 16 BULK-0f140f01
18671 Bulk Product 414d0b6d Home & Garden $374.88 227 3.9 21 BULK-a476f75a
18672 Bulk Product a7e10909 Books $325.35 73 0.1 22 BULK-69c9f96c
18673 Bulk Product cb757ee9 Clothing $858.76 66 3.9 39 BULK-a2c79fcb
18674 Bulk Product 5a933d70 Electronics $955.99 82 4.4 76 BULK-e070d1bf
18675 Bulk Product af863b31 Toys & Games $548.09 421 1.1 87 BULK-3dc627e7
18676 Bulk Product 158c9c1e Clothing $769.27 76 1.7 55 BULK-f8d863c7
18677 Bulk Product ed4eb06b Sports & Outdoors $921.45 160 1.0 38 BULK-ebf506c3
18678 Bulk Product 0e91c69a Sports & Outdoors $186.00 148 2.3 60 BULK-6e8a587c
18679 Bulk Product ab140e9f Electronics $97.45 447 2.1 90 BULK-18b3ae70
18680 Bulk Product 7b8a407f Sports & Outdoors $700.68 24 2.3 4 BULK-64808372
18681 Bulk Product 0abab3c0 Sports & Outdoors $445.24 83 1.5 42 BULK-875e1c46
18682 Bulk Product c90ac812 Home & Garden $611.85 275 4.4 22 BULK-3ae8e4ee
18683 Bulk Product 3fbe7a67 Home & Garden $760.75 259 0.1 34 BULK-a528c976
18684 Bulk Product 16f40601 Sports & Outdoors $479.21 33 3.0 8 BULK-65fc2ada
18685 Bulk Product 2d4c392d Clothing $586.82 295 1.8 68 BULK-e4920555
18686 Bulk Product e657461c Toys & Games $245.62 100 0.2 3 BULK-0f20f9ad
18687 Bulk Product 557fa2f9 Toys & Games $782.99 280 2.1 71 BULK-48b7bd1a
18688 Bulk Product 5a8b1d68 Electronics $114.79 259 4.2 55 BULK-38a8175f
18689 Bulk Product f4222af8 Sports & Outdoors $30.07 92 2.1 41 BULK-ddd131bc
18690 Bulk Product fd960863 Toys & Games $639.18 305 2.9 76 BULK-b0e1f007
18691 Bulk Product 158a2d1a Books $715.62 353 2.4 9 BULK-6b4a5636
18692 Bulk Product fbcf9153 Sports & Outdoors $397.70 374 0.8 96 BULK-4948b8e9
18693 Bulk Product 0cbfc3f0 Clothing $118.67 115 3.1 99 BULK-a9440e02
18694 Bulk Product 68dcac01 Electronics $686.87 74 0.6 25 BULK-4d83751d
18695 Bulk Product 706fdd31 Home & Garden $973.61 291 0.9 93 BULK-b9d01f05
18696 Bulk Product ec7c0d6e Home & Garden $224.43 101 2.0 65 BULK-6a6eddca
18697 Bulk Product e3207f27 Electronics $959.81 152 4.5 61 BULK-ac5a9b73
18698 Bulk Product c5b8b674 Toys & Games $329.02 431 1.6 71 BULK-d299e777
18699 Bulk Product 001a06c1 Electronics $185.49 238 4.8 95 BULK-05830133
18700 Bulk Product 34ca7451 Home & Garden $595.24 481 1.3 85 BULK-4045e654
18701 Bulk Product 9ad6a1d6 Toys & Games $819.23 378 3.9 4 BULK-392027a0
18702 Bulk Product 749a65a8 Electronics $73.03 439 4.4 0 BULK-17814405
18703 Bulk Product 2b08aac0 Home & Garden $178.25 390 2.2 5 BULK-0f337be5
18704 Bulk Product 36a7eeb7 Electronics $348.51 356 2.5 23 BULK-143e061f
18705 Bulk Product 502ddc13 Electronics $552.05 209 1.4 62 BULK-17c77cb3
18706 Bulk Product 819db8f5 Toys & Games $94.83 285 0.9 10 BULK-36b68c7e
18707 Bulk Product 7ea14e15 Home & Garden $811.67 386 4.8 8 BULK-8a61673c
18708 Bulk Product 5f7cc634 Clothing $180.97 135 2.6 91 BULK-5b4f531e
18709 Bulk Product 9571e49b Books $172.87 135 4.6 47 BULK-8cfbd119
18710 Bulk Product 254c19b6 Toys & Games $730.51 443 2.3 47 BULK-e6310030
18711 Bulk Product 5e5f9b83 Books $300.11 462 1.3 28 BULK-ec881feb
18712 Bulk Product 9fa5a9f5 Home & Garden $841.95 483 3.9 16 BULK-db7ffbbe
18713 Bulk Product 5f812b59 Books $418.81 88 1.6 55 BULK-67f4ae88
18714 Bulk Product 598d0207 Books $562.93 137 3.2 17 BULK-d01fabe4
18715 Bulk Product 61b17290 Toys & Games $169.56 116 3.3 62 BULK-ed338bf7
18716 Bulk Product b43c6f8f Books $332.22 462 4.3 59 BULK-a310798a
18717 Bulk Product 760f594c Sports & Outdoors $175.53 376 0.8 39 BULK-e77f1b5b
18718 Bulk Product 380dd0f4 Sports & Outdoors $583.62 233 3.2 63 BULK-32b979cc
18719 Bulk Product a9329b1c Toys & Games $1,003.70 419 1.2 30 BULK-78aaa96e
18720 Bulk Product c899cfa3 Home & Garden $80.92 298 3.7 14 BULK-fe7720e9
18721 Bulk Product 130da241 Clothing $755.55 158 2.9 0 BULK-a09d0fd4
18722 Bulk Product ae2a60f5 Toys & Games $111.30 259 0.0 12 BULK-cb145e77
18723 Bulk Product 7ac001fe Sports & Outdoors $696.19 271 4.7 49 BULK-789f0471
18724 Bulk Product a1f8378c Books $289.47 164 3.6 24 BULK-93cebc15
18725 Bulk Product e76db9c5 Electronics $902.73 261 0.9 55 BULK-6b0b9869
18726 Bulk Product fbeb6f39 Books $222.82 56 0.5 78 BULK-50f402d0
18727 Bulk Product 4cb07245 Home & Garden $705.31 406 4.6 9 BULK-a24141d1
18728 Bulk Product 38c10f08 Toys & Games $958.62 126 4.2 7 BULK-0a225c78
18729 Bulk Product 463195cd Sports & Outdoors $421.03 91 0.7 30 BULK-f123cd83
18730 Bulk Product 8be76812 Home & Garden $774.89 437 3.6 18 BULK-f17bcb7c
18731 Bulk Product 3a18d15f Electronics $27.09 341 0.9 1 BULK-76b1f17e
18732 Bulk Product 32df7164 Electronics $827.74 334 0.4 40 BULK-35dae299
18733 Bulk Product 091d56f1 Clothing $93.09 66 2.5 42 BULK-9bd9213b
18734 Bulk Product dd94dd70 Sports & Outdoors $912.41 232 0.3 39 BULK-18f5b2b9
18735 Bulk Product c4a80e23 Clothing $497.64 358 0.2 46 BULK-476afc79
18736 Bulk Product f835449e Sports & Outdoors $839.16 278 1.5 50 BULK-390fd65f
18737 Bulk Product dbbe9c57 Home & Garden $852.51 242 4.5 83 BULK-1a8fbe16
18738 Bulk Product 318c8593 Home & Garden $255.06 410 1.4 24 BULK-99148bbf
18739 Bulk Product c553b390 Sports & Outdoors $170.77 109 2.4 58 BULK-ba25bf55
18740 Bulk Product 798feab0 Books $816.34 272 4.8 53 BULK-4a3885f9
18741 Bulk Product 8c63f981 Home & Garden $664.60 105 1.7 96 BULK-a460018c
18742 Bulk Product 68702225 Home & Garden $631.12 418 3.8 40 BULK-a836a802
18743 Bulk Product e5c75b2e Home & Garden $826.90 54 4.1 79 BULK-62c2d68e
18744 Bulk Product 23b7d228 Electronics $559.17 430 2.4 40 BULK-a8d05345
18745 Bulk Product 726ff87e Toys & Games $48.58 302 5.0 48 BULK-f19e205b
18746 Bulk Product 4ef325a0 Sports & Outdoors $736.17 165 3.6 34 BULK-edd66c33
18747 Bulk Product 2d76e371 Books $405.59 464 4.5 48 BULK-115f8693
18748 Bulk Product 2fa83a64 Books $399.32 365 0.8 15 BULK-9bd7ad1f
18749 Bulk Product 4d08ecd0 Home & Garden $738.28 111 4.6 17 BULK-7cfea171
18750 Bulk Product f24af1e0 Home & Garden $19.23 94 3.7 63 BULK-495d9165
18751 Bulk Product 24e3ebe9 Books $934.10 117 2.4 63 BULK-0cfe6214
18752 Bulk Product df5158b3 Electronics $806.86 226 2.1 74 BULK-ede41a27
18753 Bulk Product 51dc75d5 Toys & Games $379.76 497 3.4 44 BULK-017bfbeb
18754 Bulk Product 93da3bd2 Electronics $868.46 61 3.6 71 BULK-8642e860
18755 Bulk Product aad63ff7 Toys & Games $316.76 294 3.8 40 BULK-c16cd743
18756 Bulk Product 82c8a018 Books $314.88 88 0.6 13 BULK-5622994b
18757 Bulk Product d3d4db67 Toys & Games $515.48 251 3.8 81 BULK-6b16594d
18758 Bulk Product 965e4dee Books $287.96 319 2.2 37 BULK-11808cd5
18759 Bulk Product 19ceac18 Toys & Games $971.45 37 2.6 1 BULK-ea573266
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