Performance Schema events_statements_summary_by_program Table

MariaDB starting with 10.5.2

The events_statements_summary_by_program table, along with many other new Performance Schema tables, was added in MariaDB 10.5.2.

Each row in the the Performance Schema events_statements_summary_by_program table summarizes events for a particular stored program (stored procedure, stored function, trigger or event).

It contains the following fields.

ColumnTypeNullDescription
OBJECT_TYPEenum('EVENT', 'FUNCTION', 'PROCEDURE', 'TABLE', 'TRIGGER')YESObject type for which the summary is generated.
OBJECT_SCHEMAvarchar(64)NOThe schema of the object for which the summary is generated.
OBJECT_NAMEvarchar(64)NOThe name of the object for which the summary is generated.
COUNT_STARbigint(20) unsignedNOThe number of summarized events (from events_statements_current). This value includes all events, whether timed or nontimed.
SUM_TIMER_WAITbigint(20) unsignedNOThe number of summarized events (from events_statements_current). This value includes all events, whether timed or nontimed.
MIN_TIMER_WAITbigint(20) unsignedNOThe minimum wait time of the summarized timed events.
AVG_TIMER_WAITbigint(20) unsignedNOThe average wait time of the summarized timed events.
MAX_TIMER_WAITbigint(20) unsignedNOThe maximum wait time of the summarized timed events.
COUNT_STATEMENTSbigint(20) unsignedNOTotal number of nested statements invoked during stored program execution.
SUM_STATEMENTS_WAITbigint(20) unsignedNOThe total wait time of the summarized timed statements. This value is calculated only for timed statements because nontimed statements have a wait time of NULL. The same is true for the other xxx_STATEMENT_WAIT values.
MIN_STATEMENTS_WAITbigint(20) unsignedNOThe minimum wait time of the summarized timed statements.
AVG_STATEMENTS_WAITbigint(20) unsignedNOThe average wait time of the summarized timed statements.
MAX_STATEMENTS_WAITbigint(20) unsignedNOThe maximum wait time of the summarized timed statements.
SUM_LOCK_TIMEbigint(20) unsignedNOThe total time spent (in picoseconds) waiting for table locks for the summarized statements.
SUM_ERRORSbigint(20) unsignedNOThe total number of errors that occurend for the summarized statements.
SUM_WARNINGSbigint(20) unsignedNOThe total number of warnings that occurend for the summarized statements.
SUM_ROWS_AFFECTEDbigint(20) unsignedNOThe total number of affected rows by the summarized statements.
SUM_ROWS_SENTbigint(20) unsignedNOThe total number of rows returned by the summarized statements.
SUM_ROWS_EXAMINEDbigint(20) unsignedNOThe total number of rows examined by the summarized statements.The total number of affected rows by the summarized statements.
SUM_CREATED_TMP_DISK_TABLESbigint(20) unsignedNOThe total number of on-disk temporary tables created by the summarized statements.
SUM_CREATED_TMP_TABLESbigint(20) unsignedNOThe total number of in-memory temporary tables created by the summarized statements.
SUM_SELECT_FULL_JOINbigint(20) unsignedNOThe total number of full joins executed by the summarized statements.
SUM_SELECT_FULL_RANGE_JOINbigint(20) unsignedNOThe total number of range search joins executed by the summarized statements.
SUM_SELECT_RANGEbigint(20) unsignedNOThe total number of joins that used ranges on the first table executed by the summarized statements.
SUM_SELECT_RANGE_CHECKbigint(20) unsignedNOThe total number of joins that check for key usage after each row executed by the summarized statements.
SUM_SELECT_SCANbigint(20) unsignedNOThe total number of joins that did a full scan of the first table executed by the summarized statements.
SUM_SORT_MERGE_PASSESbigint(20) unsignedNOThe total number of merge passes that the sort algorithm has had to do for the summarized statements.
SUM_SORT_RANGEbigint(20) unsignedNOThe total number of sorts that were done using ranges for the summarized statements.
SUM_SORT_ROWSbigint(20) unsignedNOThe total number of sorted rows that were sorted by the summarized statements.
SUM_SORT_SCANbigint(20) unsignedNOThe total number of sorts that were done by scanning the table by the summarized statements.
SUM_NO_INDEX_USEDbigint(20) unsignedNOThe total number of statements that performed a table scan without using an index.
SUM_NO_GOOD_INDEX_USEDbigint(20) unsignedNOThe total number of statements where no good index was found.
Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.