У меня есть среда postgres, где хранимые процедуры широко используются, и эти процедуры сложны и вызывают другие хранимые процедуры.
Когда я запрашиваю таблицу pg_stat_activity, я получаю запись, которая показывает вызываемую процедуру, но не указывается, какие операторы sql вызываются в процедуре.
например. выберите myprocname ($ 1, $ 2, $ 3, $ 4)
В результате я не могу выделить конкретные операторы SQL, которые могут вызывать проблемы с производительностью. RDS, о котором идет речь, является экземпляром amazon RDS, поэтому доступ к процессу на уровне ОС недоступен (насколько я смог определить).
Я искал информацию в Google по этому вопросу без особой удачи.
Этот вопрос не о конкретном сценарии, поскольку код является частной собственностью, и я не могу обсудить его напрямую, а о том, как выполнить такую настройку, когда основной источник, к которому я привык, не предоставляет достаточно подробностей.