Re: Using ProcSignal to get memory context stats from a running backend
От
Tom Lane
Тема
Re: Using ProcSignal to get memory context stats from a running backend
Дата
Msg-id
906.1513707472@sss.pgh.pa.us
Ответ на
Список
Дерево обсуждения
Using ProcSignal to get memory context stats from a running backend Craig Ringer <craig@2ndquadrant.com>
RE: Using ProcSignal to get memory context stats from a runningbackend "Tsunakawa, Takayuki" <tsunakawa.takay@jp.fujitsu.com>
Re: Using ProcSignal to get memory context stats from a running backend Craig Ringer <craig@2ndquadrant.com>
Re: Using ProcSignal to get memory context stats from a runningbackend Andres Freund <andres@anarazel.de>
Re: Using ProcSignal to get memory context stats from a running backend Tom Lane <tgl@sss.pgh.pa.us>
Re: Using ProcSignal to get memory context stats from a running backend Craig Ringer <craig@2ndquadrant.com>
Re: Using ProcSignal to get memory context stats from a runningbackend Andres Freund <andres@anarazel.de>
Re: Using ProcSignal to get memory context stats from a running backend Robert Haas <robertmhaas@gmail.com>
Re: Using ProcSignal to get memory context stats from a runningbackend Andres Freund <andres@anarazel.de>
Re: Using ProcSignal to get memory context stats from a running backend Robert Haas <robertmhaas@gmail.com>
Re: Using ProcSignal to get memory context stats from a runningbackend Andres Freund <andres@anarazel.de>
Re: Using ProcSignal to get memory context stats from a running backend Greg Stark <stark@mit.edu>
Re: Using ProcSignal to get memory context stats from a running backend Craig Ringer <craig@2ndquadrant.com>
Re: Using ProcSignal to get memory context stats from a running backend Robert Haas <robertmhaas@gmail.com>
Re: Using ProcSignal to get memory context stats from a running backend Craig Ringer <craig@2ndquadrant.com>
Re: Using ProcSignal to get memory context stats from a running backend Robert Haas <robertmhaas@gmail.com>
Re: Using ProcSignal to get memory context stats from a running backend Tom Lane <tgl@sss.pgh.pa.us>
Re: Using ProcSignal to get memory context stats from a runningbackend Andres Freund <andres@anarazel.de>
Re: Using ProcSignal to get memory context stats from a running backend Tom Lane <tgl@sss.pgh.pa.us>
Re: Using ProcSignal to get memory context stats from a running backend Craig Ringer <craig@2ndquadrant.com>
Re: Using ProcSignal to get memory context stats from a running backend Craig Ringer <craig@2ndquadrant.com>
Re: Using ProcSignal to get memory context stats from a runningbackend Andres Freund <andres@anarazel.de>
Re: Using ProcSignal to get memory context stats from a running backend Craig Ringer <craig@2ndquadrant.com>
Re: Using ProcSignal to get memory context stats from a runningbackend Andres Freund <andres@anarazel.de>
Re: Using ProcSignal to get memory context stats from a running backend Craig Ringer <craig@2ndquadrant.com>
Re: Using ProcSignal to get memory context stats from a running backend Craig Ringer <craig@2ndquadrant.com>
Re: Using ProcSignal to get memory context stats from a running backend Craig Ringer <craig@2ndquadrant.com>
Re: Using ProcSignal to get memory context stats from a runningbackend Alvaro Herrera <alvherre@alvh.no-ip.org>
Re: Using ProcSignal to get memory context stats from a running backend Pavel Stehule <pavel.stehule@gmail.com>
Re: Using ProcSignal to get memory context stats from a runningbackend Maksim Milyutin <milyutinma@gmail.com>
Re: Using ProcSignal to get memory context stats from a running backend Pavel Stehule <pavel.stehule@gmail.com>
Re: Using ProcSignal to get memory context stats from a running backend Craig Ringer <craig@2ndquadrant.com>
Re: Using ProcSignal to get memory context stats from a runningbackend Maksim Milyutin <milyutinma@gmail.com>
Re: Using ProcSignal to get memory context stats from a running backend Craig Ringer <craig@2ndquadrant.com>
Re: Using ProcSignal to get memory context stats from a runningbackend Maksim Milyutin <milyutinma@gmail.com>
Re: Using ProcSignal to get memory context stats from a running backend Craig Ringer <craig@2ndquadrant.com>
Re: Using ProcSignal to get memory context stats from a running backend Michael Paquier <michael.paquier@gmail.com>
Re: Using ProcSignal to get memory context stats from a running backend Craig Ringer <craig@2ndquadrant.com>
Robert Haas writes: > On Tue, Dec 19, 2017 at 8:44 AM, Craig Ringer wrote: >> I didn't want to mess with the MemoryContextMethods and expose a >> printf-wrapper style typedef in memnodes.h, so I went with a hook global. > That looks pretty grotty to me. I think if you want to elog/ereport > this, you need to pass another argument to MemoryContextStats() or add > another memory context method. This is pretty much a textbook example > of the wrong way to use a global variable, IMHO. Yeah. But please don't mess with MemoryContextStats per se --- I dunno about you guys but "call MemoryContextStats(TopMemoryContext)" is kinda wired into my gdb reflexes. I think what'd make sense is a new function "MemoryContextStatsTo(context, function_pointer)". It's okay to redefine the APIs of the per-context-type functions these would call, though, because nobody calls those functions directly. regards, tom lane
В списке pgsql-hackers по дате отправления
От: Tom Lane
Дата:
От: Robert Haas
Дата: