forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit5788e25
committed
snapshot scalability: Move PGXACT->vacuumFlags to ProcGlobal->vacuumFlags.
Similar to the previous commit this increases the chance that datafrequently needed by GetSnapshotData() stays in l2 cache. As we nowtake care to not unnecessarily write to ProcGlobal->vacuumFlags, thereshould be very few modifications to the ProcGlobal->vacuumFlags array.Author: Andres Freund <andres@anarazel.de>Reviewed-By: Robert Haas <robertmhaas@gmail.com>Reviewed-By: Thomas Munro <thomas.munro@gmail.com>Reviewed-By: David Rowley <dgrowleyml@gmail.com>Discussion:https://postgr.es/m/20200301083601.ews6hz5dduc3w2se@alap3.anarazel.de1 parent941697c commit5788e25
File tree
9 files changed
+75
-42
lines changed- src
- backend
- access/transam
- commands
- postmaster
- replication
- logical
- storage
- ipc
- lmgr
- include/storage
9 files changed
+75
-42
lines changedLines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
466 | 466 |
| |
467 | 467 |
| |
468 | 468 |
| |
469 |
| - | |
| 469 | + | |
470 | 470 |
| |
471 | 471 |
| |
472 | 472 |
| |
|
Lines changed: 3 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1728 | 1728 |
| |
1729 | 1729 |
| |
1730 | 1730 |
| |
1731 |
| - | |
| 1731 | + | |
1732 | 1732 |
| |
1733 |
| - | |
| 1733 | + | |
| 1734 | + | |
1734 | 1735 |
| |
1735 | 1736 |
| |
1736 | 1737 |
| |
|
Lines changed: 3 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2493 | 2493 |
| |
2494 | 2494 |
| |
2495 | 2495 |
| |
2496 |
| - | |
| 2496 | + | |
2497 | 2497 |
| |
2498 | 2498 |
| |
2499 | 2499 |
| |
| |||
2509 | 2509 |
| |
2510 | 2510 |
| |
2511 | 2511 |
| |
2512 |
| - | |
| 2512 | + | |
2513 | 2513 |
| |
2514 | 2514 |
| |
2515 | 2515 |
| |
| |||
2686 | 2686 |
| |
2687 | 2687 |
| |
2688 | 2688 |
| |
2689 |
| - | |
| 2689 | + | |
2690 | 2690 |
| |
2691 | 2691 |
| |
2692 | 2692 |
| |
|
Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
181 | 181 |
| |
182 | 182 |
| |
183 | 183 |
| |
184 |
| - | |
| 184 | + | |
| 185 | + | |
185 | 186 |
| |
186 | 187 |
| |
187 | 188 |
| |
|
Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
520 | 520 |
| |
521 | 521 |
| |
522 | 522 |
| |
523 |
| - | |
| 523 | + | |
| 524 | + | |
524 | 525 |
| |
525 | 526 |
| |
526 | 527 |
| |
|
Lines changed: 43 additions & 23 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
476 | 476 |
| |
477 | 477 |
| |
478 | 478 |
| |
| 479 | + | |
| 480 | + | |
479 | 481 |
| |
480 | 482 |
| |
481 | 483 |
| |
| 484 | + | |
482 | 485 |
| |
483 | 486 |
| |
484 | 487 |
| |
| |||
539 | 542 |
| |
540 | 543 |
| |
541 | 544 |
| |
| 545 | + | |
542 | 546 |
| |
543 | 547 |
| |
544 | 548 |
| |
| |||
549 | 553 |
| |
550 | 554 |
| |
551 | 555 |
| |
| 556 | + | |
| 557 | + | |
552 | 558 |
| |
553 | 559 |
| |
554 | 560 |
| |
| |||
626 | 632 |
| |
627 | 633 |
| |
628 | 634 |
| |
629 |
| - | |
630 |
| - | |
631 | 635 |
| |
632 | 636 |
| |
633 | 637 |
| |
634 | 638 |
| |
635 | 639 |
| |
636 | 640 |
| |
| 641 | + | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
| 647 | + | |
| 648 | + | |
| 649 | + | |
| 650 | + | |
| 651 | + | |
| 652 | + | |
637 | 653 |
| |
638 | 654 |
| |
639 | 655 |
| |
| |||
654 | 670 |
| |
655 | 671 |
| |
656 | 672 |
| |
657 |
| - | |
658 |
| - | |
659 | 673 |
| |
660 | 674 |
| |
661 | 675 |
| |
662 | 676 |
| |
| 677 | + | |
| 678 | + | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
| 682 | + | |
| 683 | + | |
| 684 | + | |
663 | 685 |
| |
664 | 686 |
| |
665 | 687 |
| |
| |||
819 | 841 |
| |
820 | 842 |
| |
821 | 843 |
| |
822 |
| - | |
823 |
| - | |
824 |
| - | |
| 844 | + | |
| 845 | + | |
825 | 846 |
| |
826 | 847 |
| |
827 | 848 |
| |
| |||
1623 | 1644 |
| |
1624 | 1645 |
| |
1625 | 1646 |
| |
1626 |
| - | |
| 1647 | + | |
1627 | 1648 |
| |
1628 | 1649 |
| |
1629 | 1650 |
| |
| |||
1640 | 1661 |
| |
1641 | 1662 |
| |
1642 | 1663 |
| |
1643 |
| - | |
1644 |
| - | |
| 1664 | + | |
| 1665 | + | |
1645 | 1666 |
| |
1646 | 1667 |
| |
1647 | 1668 |
| |
| |||
1658 | 1679 |
| |
1659 | 1680 |
| |
1660 | 1681 |
| |
1661 |
| - | |
| 1682 | + | |
1662 | 1683 |
| |
1663 | 1684 |
| |
1664 | 1685 |
| |
| |||
1998 | 2019 |
| |
1999 | 2020 |
| |
2000 | 2021 |
| |
| 2022 | + | |
2001 | 2023 |
| |
2002 | 2024 |
| |
2003 | 2025 |
| |
| |||
2007 | 2029 |
| |
2008 | 2030 |
| |
2009 | 2031 |
| |
2010 |
| - | |
2011 |
| - | |
2012 | 2032 |
| |
2013 | 2033 |
| |
2014 | 2034 |
| |
| |||
2044 | 2064 |
| |
2045 | 2065 |
| |
2046 | 2066 |
| |
2047 |
| - | |
2048 |
| - | |
2049 |
| - | |
2050 |
| - | |
2051 | 2067 |
| |
2052 | 2068 |
| |
2053 | 2069 |
| |
2054 | 2070 |
| |
| 2071 | + | |
2055 | 2072 |
| |
2056 | 2073 |
| |
2057 | 2074 |
| |
| |||
2078 | 2095 |
| |
2079 | 2096 |
| |
2080 | 2097 |
| |
| 2098 | + | |
| 2099 | + | |
| 2100 | + | |
2081 | 2101 |
| |
2082 | 2102 |
| |
2083 | 2103 |
| |
| |||
2296 | 2316 |
| |
2297 | 2317 |
| |
2298 | 2318 |
| |
2299 |
| - | |
| 2319 | + | |
2300 | 2320 |
| |
2301 | 2321 |
| |
2302 | 2322 |
| |
2303 |
| - | |
| 2323 | + | |
2304 | 2324 |
| |
2305 | 2325 |
| |
2306 | 2326 |
| |
| |||
2990 | 3010 |
| |
2991 | 3011 |
| |
2992 | 3012 |
| |
2993 |
| - | |
| 3013 | + | |
2994 | 3014 |
| |
2995 | 3015 |
| |
2996 | 3016 |
| |
2997 | 3017 |
| |
2998 |
| - | |
| 3018 | + | |
2999 | 3019 |
| |
3000 | 3020 |
| |
3001 | 3021 |
| |
| |||
3410 | 3430 |
| |
3411 | 3431 |
| |
3412 | 3432 |
| |
3413 |
| - | |
| 3433 | + | |
3414 | 3434 |
| |
3415 | 3435 |
| |
3416 | 3436 |
| |
| |||
3424 | 3444 |
| |
3425 | 3445 |
| |
3426 | 3446 |
| |
3427 |
| - | |
| 3447 | + | |
3428 | 3448 |
| |
3429 | 3449 |
| |
3430 | 3450 |
| |
|
Lines changed: 1 addition & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
544 | 544 |
| |
545 | 545 |
| |
546 | 546 |
| |
547 |
| - | |
548 | 547 |
| |
549 | 548 |
| |
550 | 549 |
| |
| |||
582 | 581 |
| |
583 | 582 |
| |
584 | 583 |
| |
585 |
| - | |
586 | 584 |
| |
587 | 585 |
| |
588 | 586 |
| |
| |||
630 | 628 |
| |
631 | 629 |
| |
632 | 630 |
| |
633 |
| - | |
| 631 | + | |
634 | 632 |
| |
635 | 633 |
| |
636 | 634 |
| |
|
Lines changed: 10 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
114 | 114 |
| |
115 | 115 |
| |
116 | 116 |
| |
| 117 | + | |
117 | 118 |
| |
118 | 119 |
| |
119 | 120 |
| |
| |||
223 | 224 |
| |
224 | 225 |
| |
225 | 226 |
| |
| 227 | + | |
| 228 | + | |
226 | 229 |
| |
227 | 230 |
| |
228 | 231 |
| |
| |||
405 | 408 |
| |
406 | 409 |
| |
407 | 410 |
| |
408 |
| - | |
| 411 | + | |
409 | 412 |
| |
410 | 413 |
| |
411 |
| - | |
| 414 | + | |
412 | 415 |
| |
413 | 416 |
| |
414 | 417 |
| |
| |||
587 | 590 |
| |
588 | 591 |
| |
589 | 592 |
| |
590 |
| - | |
| 593 | + | |
591 | 594 |
| |
592 | 595 |
| |
593 | 596 |
| |
| |||
1323 | 1326 |
| |
1324 | 1327 |
| |
1325 | 1328 |
| |
1326 |
| - | |
| 1329 | + | |
1327 | 1330 |
| |
1328 | 1331 |
| |
1329 | 1332 |
| |
1330 | 1333 |
| |
1331 | 1334 |
| |
1332 | 1335 |
| |
1333 | 1336 |
| |
1334 |
| - | |
1335 |
| - | |
| 1337 | + | |
| 1338 | + | |
| 1339 | + | |
1336 | 1340 |
| |
1337 | 1341 |
| |
1338 | 1342 |
| |
|
0 commit comments
Comments
(0)