- Notifications
You must be signed in to change notification settings - Fork5
Commit995fb74
committed
Turn PGBE_ACTIVITY_SIZE into a GUC variable, track_activity_query_size.
As the buffer could now be a lot larger than before, and copying it couldthus be a lot more expensive than before, use strcpy instead of memcpy tocopy the query string, as was already suggested in comments. Also, only copythe PgBackendStatus struct and string if the slot is in use.Patch by Thomas Lee, with some changes by me.1 parent7ea9b99 commit995fb74
File tree
5 files changed
+77
-18
lines changed- doc/src/sgml
- src
- backend
- postmaster
- utils/misc
- include
5 files changed
+77
-18
lines changedLines changed: 17 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
| |||
3331 | 3331 |
| |
3332 | 3332 |
| |
3333 | 3333 |
| |
| 3334 | + | |
| 3335 | + | |
| 3336 | + | |
| 3337 | + | |
| 3338 | + | |
| 3339 | + | |
| 3340 | + | |
| 3341 | + | |
| 3342 | + | |
| 3343 | + | |
| 3344 | + | |
| 3345 | + | |
| 3346 | + | |
| 3347 | + | |
| 3348 | + | |
| 3349 | + | |
3334 | 3350 |
| |
3335 | 3351 |
| |
3336 | 3352 |
| |
|
Lines changed: 46 additions & 11 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
13 | 13 |
| |
14 | 14 |
| |
15 | 15 |
| |
16 |
| - | |
| 16 | + | |
17 | 17 |
| |
18 | 18 |
| |
19 | 19 |
| |
| |||
101 | 101 |
| |
102 | 102 |
| |
103 | 103 |
| |
| 104 | + | |
104 | 105 |
| |
105 | 106 |
| |
106 | 107 |
| |
| |||
2010 | 2011 |
| |
2011 | 2012 |
| |
2012 | 2013 |
| |
| 2014 | + | |
2013 | 2015 |
| |
2014 | 2016 |
| |
2015 | 2017 |
| |
| |||
2020 | 2022 |
| |
2021 | 2023 |
| |
2022 | 2024 |
| |
2023 |
| - | |
| 2025 | + | |
| 2026 | + | |
2024 | 2027 |
| |
2025 | 2028 |
| |
2026 | 2029 |
| |
2027 | 2030 |
| |
2028 |
| - | |
| 2031 | + | |
| 2032 | + | |
2029 | 2033 |
| |
2030 | 2034 |
| |
2031 | 2035 |
| |
2032 | 2036 |
| |
2033 |
| - | |
| 2037 | + | |
2034 | 2038 |
| |
| 2039 | + | |
| 2040 | + | |
2035 | 2041 |
| |
2036 | 2042 |
| |
| 2043 | + | |
2037 | 2044 |
| |
2038 | 2045 |
| |
2039 | 2046 |
| |
| |||
2044 | 2051 |
| |
2045 | 2052 |
| |
2046 | 2053 |
| |
| 2054 | + | |
| 2055 | + | |
| 2056 | + | |
| 2057 | + | |
| 2058 | + | |
| 2059 | + | |
| 2060 | + | |
| 2061 | + | |
| 2062 | + | |
| 2063 | + | |
| 2064 | + | |
| 2065 | + | |
| 2066 | + | |
| 2067 | + | |
| 2068 | + | |
| 2069 | + | |
| 2070 | + | |
2047 | 2071 |
| |
2048 | 2072 |
| |
2049 | 2073 |
| |
| |||
2128 | 2152 |
| |
2129 | 2153 |
| |
2130 | 2154 |
| |
2131 |
| - | |
| 2155 | + | |
2132 | 2156 |
| |
2133 | 2157 |
| |
2134 | 2158 |
| |
| |||
2188 | 2212 |
| |
2189 | 2213 |
| |
2190 | 2214 |
| |
2191 |
| - | |
| 2215 | + | |
2192 | 2216 |
| |
2193 | 2217 |
| |
2194 | 2218 |
| |
| |||
2267 | 2291 |
| |
2268 | 2292 |
| |
2269 | 2293 |
| |
| 2294 | + | |
2270 | 2295 |
| |
2271 | 2296 |
| |
2272 | 2297 |
| |
| |||
2278 | 2303 |
| |
2279 | 2304 |
| |
2280 | 2305 |
| |
| 2306 | + | |
| 2307 | + | |
| 2308 | + | |
2281 | 2309 |
| |
2282 | 2310 |
| |
2283 | 2311 |
| |
| |||
2295 | 2323 |
| |
2296 | 2324 |
| |
2297 | 2325 |
| |
2298 |
| - | |
2299 |
| - | |
2300 |
| - | |
2301 |
| - | |
2302 |
| - | |
| 2326 | + | |
| 2327 | + | |
| 2328 | + | |
| 2329 | + | |
| 2330 | + | |
| 2331 | + | |
| 2332 | + | |
| 2333 | + | |
| 2334 | + | |
| 2335 | + | |
| 2336 | + | |
2303 | 2337 |
| |
2304 | 2338 |
| |
2305 | 2339 |
| |
| |||
2314 | 2348 |
| |
2315 | 2349 |
| |
2316 | 2350 |
| |
| 2351 | + | |
2317 | 2352 |
| |
2318 | 2353 |
| |
2319 | 2354 |
| |
|
Lines changed: 10 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
10 | 10 |
| |
11 | 11 |
| |
12 | 12 |
| |
13 |
| - | |
| 13 | + | |
14 | 14 |
| |
15 | 15 |
| |
16 | 16 |
| |
| |||
1848 | 1848 |
| |
1849 | 1849 |
| |
1850 | 1850 |
| |
| 1851 | + | |
| 1852 | + | |
| 1853 | + | |
| 1854 | + | |
| 1855 | + | |
| 1856 | + | |
| 1857 | + | |
| 1858 | + | |
| 1859 | + | |
1851 | 1860 |
| |
1852 | 1861 |
| |
1853 | 1862 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
364 | 364 |
| |
365 | 365 |
| |
366 | 366 |
| |
| 367 | + | |
367 | 368 |
| |
368 | 369 |
| |
369 | 370 |
| |
|
Lines changed: 3 additions & 5 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
5 | 5 |
| |
6 | 6 |
| |
7 | 7 |
| |
8 |
| - | |
| 8 | + | |
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
| |||
509 | 509 |
| |
510 | 510 |
| |
511 | 511 |
| |
512 |
| - | |
513 |
| - | |
514 |
| - | |
515 | 512 |
| |
516 | 513 |
| |
517 | 514 |
| |
| |||
551 | 548 |
| |
552 | 549 |
| |
553 | 550 |
| |
554 |
| - | |
| 551 | + | |
555 | 552 |
| |
556 | 553 |
| |
557 | 554 |
| |
| |||
578 | 575 |
| |
579 | 576 |
| |
580 | 577 |
| |
| 578 | + | |
581 | 579 |
| |
582 | 580 |
| |
583 | 581 |
| |
|
0 commit comments
Comments
(0)