Плагин профилирования Default_Profiler
Таблицы профилировщика, перечисленные в этом приложении (имеющие префикс PLG$PROF_
), создаются плагином Default_Profiler
. Если создан собственный плагин профилировщика, он может использовать другие имена таблиц.
Таблицы моментальных снимков, а также представления и последовательности, автоматически создаются при первом использовании профилировщика. Они принадлежат текущему пользователю с разрешениями на чтение/запись для PUBLIC
.
Когда сеанс удаляется, связанные данные в других таблицах моментальных снимков профилировщика также автоматически удаляются с помощью внешних ключей с опцией DELETE CASCADE
.
Ниже приведен список таблиц, в которых хранятся данные профилирования.
- [fblangref-appx07-profcursors]
-
информация о курсорах в сеансе профилирования.
- [fblangref-appx07-profpsqlstats]
-
PSQL статистика в сеансе профилирования.
- [fblangref-appx07-profrecordsources]
-
информация о источниках данных в сеансе профилирования.
- [fblangref-appx07-profrecordsourcesstats]
-
статистика источников данных в сеансе профилирования.
- [fblangref-appx07-profrequests]
-
информация о SQL запросах в сеансе профилирования.
- [fblangref-appx07-profsessions]
-
сессии профилирования.
- [fblangref-appx07-profstatements]
-
информация о SQL операторах в сеансе профилирования.
Кроме того, плагин Default_Profiler
создаёт несколько представлений. Эти представления помогают извлекать данные профилирования, агрегированные на уровне SQL операторов.
Они должны быть предпочтительным способом анализа собранных данных. Их также можно использовать вместе с таблицами для получения дополнительных данных, отсутствующих в представлениях.
После того, как “горячие точки” найдены, можно детализировать данные на уровне запроса через таблицы.
Ниже приведен список представлений профилировщика Default_Profiler
.
- [fblangref-appx07-profpsqlstatsview]
-
агрегированная PSQL статистика в сеансе профилирования.
- [fblangref-appx07-profrecordsourcestatsview]
-
агрегированная статистика по источникам данных в сеансе профилирования.
- [fblangref-appx07-profstatementstatsview]
-
агрегированная статистика SQL операторов в сеансе профилирования.