Performance Schema实现了几个状态变量,它们提供了关于由于内存限制而不能加载或创建的插装的信息:
mysql>显示状态LIKE 'perf%';+-------------------------------------------+-------+ | Variable_name |值 | +-------------------------------------------+-------+ | Performance_schema_accounts_lost | 0 | | Performance_schema_cond_classes_lost | 0 | | Performance_schema_cond_instances_lost | 0 | | Performance_schema_file_classes_lost | 0 | | Performance_schema_file_handles_lost|0 | | Performance_schema_file_instances_lost | 0 | | Performance_schema_hosts_lost | 0 | | Performance_schema_locker_lost | 0 | | Performance_schema_mutex_classes_lost | 0 | | Performance_schema_mutex_instances_lost | 0 | | Performance_schema_rwlock_classes_lost | 0 | | Performance_schema_rwlock_instances_lost | 0 | | Performance_schema_socket_classes_lost | 0 | | Performance_schema_socket_instances_lost | 0 | | Performance_schema_stage_classes_lost | 0 | | Performance_schema_statement_classes_lost | 0 | | Performance_schema_table_handles_lost | 0 | | Performance_schema_table_instances_lost | 0 | | Performance_schema_thread_classes_lost | 0 | | Performance_schema_thread_instances_lost | 0 | | Performance_schema_users_lost | 0 | +-------------------------------------------+-------+
有关使用这些变量检查Performance Schema状态的信息,请参见第27.7节,“性能模式状态监控”。
性能架构状态变量具有以下含义:
performity_schema_accounts_lost.
不能将一行添加到
账户
表,因为它已满。Performance_schema_cond_classes_lost
无法加载多少个条件仪器。
Performance_schema_cond_instances_lost
无法创建多少个条件仪器实例。
Performance_schema_digest_lost
类中不能检测的摘要实例的数量
events_statements_summary_by_digest
表格如果值的值,这可以是非零performence_schema_digests_size.
太小了。Performance_schema_file_classes_lost
有多少文件工具无法加载。
Performance_schema_file_handles_lost
无法打开多少个文件仪器实例。
performance_schema_file_instances_lost.
无法创建多少个文件仪器实例。
不能将一行添加到
主持人
表,因为它已满。Performance_schema_index_stat_lost
统计丢失的索引数量。如果值的值,这可以是非零
performance_schema_max_index_stat
太小了。performency_schema_locker_lost.
有多少事件是“失去了“或因下列情况未记录:
事件是递归的(例如,等待A导致对B的等待,B导致对C的等待)。
嵌套事件堆栈的深度大于实现所施加的限制。
由性能模式记录的事件不是递归,因此此变量应始终为0。
Performance_schema_memory_classes_lost
内存仪器无法加载的次数。
Performance_schema_metadata_lock_lost
中无法插装的元数据锁的数量
metadata_locks
表格如果值的值,这可以是非零performance_schema_max_metadata_locks
太小了。Performance_schema_mutex_classes_lost
有多少互斥工具无法加载。
Performance_schema_mutex_instances_lost
无法创建多少个互斥锁仪器实例。
Performance_schema_nested_statement_lost
丢失统计信息的存储程序语句的数量。如果值的值,这可以是非零
performence_schema_max_statement_stack.
太小了。Performance_schema_prepared_statements_lost
表中不能记录的准备好的语句的数量
prepared_statements_instances
表格如果值的值,这可以是非零performance_schema_max_prepared_statements_instances
太小了。performance_schema_program_lost.
丢失统计数据的存储程序数量。如果值的值,这可以是非零
performance_schema_max_program_instances.
太小了。Performance_schema_rwlock_classes_lost
无法加载多少个rwlock仪器。
Performance_schema_rwlock_instances_lost
无法创建多少个rwlock仪器实例。
performance_schema_session_connect_attrs_longest_seen.
除了通过符合值的性能模式执行的连接属性大小检查
performence_schema_session_connect_attrs_size.
系统变量时,服务器执行初步检查,对它接受的连接属性数据的聚合大小施加64KB的限制。如果客户端试图发送超过64KB的属性数据,服务器将拒绝连接。否则,服务器认为属性缓冲区有效,并跟踪其中最长的缓冲区的大小performance_schema_session_connect_attrs_longest_seen.
状态变量。如果此值大于performence_schema_session_connect_attrs_size.
,DBA可能希望增加后一个值,或者,或者,调查哪些客户端发送大量属性数据。有关Connection属性的更多信息,请参阅第27.12.9节“性能架构连接属性表”。
Performance_schema_session_connect_attrs_lost
已发生连接属性截断的连接数。对于给定的连接,如果客户端发送的连接属性键值对的聚合大小大于值所允许的保留存储空间
performence_schema_session_connect_attrs_size.
系统变量,性能模式截断属性数据和增量Performance_schema_session_connect_attrs_lost
。如果此值是非零,则可能希望设置performence_schema_session_connect_attrs_size.
更大的价值。有关Connection属性的更多信息,请参阅第27.12.9节“性能架构连接属性表”。
performance_schema_socket_classes_lost.
有多少套接器不能装入。
Performance_schema_socket_instances_lost
无法创建多少个套接字仪器实例。
Performance_schema_stage_classes_lost
无法加载多少阶段仪器。
Performance_schema_statement_classes_lost
有多少语句工具无法加载。
performance_schema_table_handles_lost.
有多少表工具实例无法打开。如果值的值,这可以是非零
performance_schema_max_table_handles
太小了。performance_schema_table_instances_lost.
无法创建多少表工具实例。
performence_schema_table_lock_stat_lost.
丢失了锁统计信息的表的数量。如果值的值,这可以是非零
performance_schema_max_table_lock_stat
太小了。performance_schema_thread_classes_lost.
有多少螺纹工具无法加载。
performance_schema_thread_instances_lost.
控件中无法插装的线程实例的数量
线程
表格如果值的值,这可以是非零performance_schema_max_thread_instances
太小了。performance_schema_users_lost.
不能将一行添加到
用户
表,因为它已满。