forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit036f7d3

Amit Kapila
Avoid counting transaction stats for parallel worker cooperating
transaction.The transaction that is initiated by the parallel worker to cooperatewith the actual transaction started by the main backend to complete thequery execution should not be counted as a separate transaction. Theother internal transactions started and committed by the parallel workerare still counted as separate transactions as we that is what we do inother places like autovacuum.This will partially fix the bloat in transaction stats due to additionaltransactions performed by parallel workers. For a complete fix, we need todecide how we want to show all the transactions that are started internallyfor various operations and that is a matter of separate patch.Reported-by: Haribabu KommiAuthor: Haribabu KommiReviewed-by: Amit Kapila, Jamison Kirk and Rahila SyedBackpatch-through: 9.6Discussion:https://postgr.es/m/CAJrrPGc9=jKXuScvNyQ+VNhO0FZk7LLAShAJRyZjnedd2D61EQ@mail.gmail.com1 parent47b6362 commit036f7d3
File tree
4 files changed
+17
-13
lines changed- src
- backend
- access/transam
- postmaster
- include
4 files changed
+17
-13
lines changedLines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1574 | 1574 |
| |
1575 | 1575 |
| |
1576 | 1576 |
| |
1577 |
| - | |
| 1577 | + | |
1578 | 1578 |
| |
1579 | 1579 |
| |
1580 | 1580 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2164 | 2164 |
| |
2165 | 2165 |
| |
2166 | 2166 |
| |
2167 |
| - | |
| 2167 | + | |
2168 | 2168 |
| |
2169 | 2169 |
| |
2170 | 2170 |
| |
| |||
2656 | 2656 |
| |
2657 | 2657 |
| |
2658 | 2658 |
| |
2659 |
| - | |
| 2659 | + | |
2660 | 2660 |
| |
2661 | 2661 |
| |
2662 | 2662 |
| |
|
Lines changed: 13 additions & 9 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2050 | 2050 |
| |
2051 | 2051 |
| |
2052 | 2052 |
| |
2053 |
| - | |
| 2053 | + | |
2054 | 2054 |
| |
2055 | 2055 |
| |
2056 | 2056 |
| |
2057 |
| - | |
2058 |
| - | |
2059 |
| - | |
2060 |
| - | |
2061 |
| - | |
2062 |
| - | |
2063 |
| - | |
2064 |
| - | |
| 2057 | + | |
| 2058 | + | |
| 2059 | + | |
| 2060 | + | |
| 2061 | + | |
| 2062 | + | |
| 2063 | + | |
| 2064 | + | |
| 2065 | + | |
| 2066 | + | |
| 2067 | + | |
| 2068 | + | |
2065 | 2069 |
| |
2066 | 2070 |
| |
2067 | 2071 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1324 | 1324 |
| |
1325 | 1325 |
| |
1326 | 1326 |
| |
1327 |
| - | |
| 1327 | + | |
1328 | 1328 |
| |
1329 | 1329 |
| |
1330 | 1330 |
| |
|
0 commit comments
Comments
(0)