67 void refresh_setup_object_flags(
PFS_thread *thread);
82 const char *object_name,
83 uint object_name_length,
const char *schema,
84 uint schema_name_length);
87 const char *object_name, uint object_name_length,
88 const char *schema_name, uint schema_name_length);
Data types for columns used in the performance schema tables (declarations)
enum_object_type
Enum values for the various OBJECT_TYPE columns.
Definition: pfs_column_types.h:221
Miscellaneous global dependencies (declarations).
#define PFS_ALIGNED
Definition: pfs_global.h:56
Performance schema instruments (declarations).
Object names (declarations).
LF_HASH program_hash
Definition: pfs_program.cc:49
PFS_program * find_or_create_program(PFS_thread *thread, enum_object_type object_type, const char *object_name, uint object_name_length, const char *schema, uint schema_name_length)
Definition: pfs_program.cc:190
int init_program(const PFS_global_param *param)
Initialize table EVENTS_STATEMENTS_SUMMARY_BY_PROGRAM.
Definition: pfs_program.cc:56
void cleanup_program()
Cleanup table EVENTS_STATEMENTS_SUMMARY_BY_PROGRAM.
Definition: pfs_program.cc:66
void cleanup_program_hash()
Cleanup the program hash.
Definition: pfs_program.cc:149
void reset_esms_by_program()
Definition: pfs_program.cc:176
void drop_program(PFS_thread *thread, enum_object_type object_type, const char *object_name, uint object_name_length, const char *schema_name, uint schema_name_length)
Definition: pfs_program.cc:267
int init_program_hash(const PFS_global_param *param)
Initialize the program hash.
Definition: pfs_program.cc:137
Statistics (declarations).
Performance schema global sizing parameters.
Definition: pfs_server.h:118
Base structure for wait instruments.
Definition: pfs_instr.h:90
Hash key for a program.
Definition: pfs_program.h:44
PFS_schema_name m_schema_name
Object Schema name.
Definition: pfs_program.h:50
PFS_routine_name m_object_name
Object name.
Definition: pfs_program.h:53
enum_object_type m_type
Object type.
Definition: pfs_program.h:47
Definition: pfs_program.h:56
PFS_statement_stat m_stmt_stat
Sub statement stat.
Definition: pfs_program.h:61
PFS_sp_stat m_sp_stat
Stored program stat.
Definition: pfs_program.h:64
PFS_program_key m_key
Hash key.
Definition: pfs_program.h:58
Definition: pfs_name.h:161
Definition: pfs_name.h:117
Statistics for stored program usage.
Definition: pfs_stat.h:339
Statistics for statement usage.
Definition: pfs_stat.h:375
Instrumented thread implementation.
Definition: pfs_instr.h:374