MySQL 服务器版本参考  /  第 6 章 sys 架构对象

第 6 章 sys 架构对象

下表显示sys了 MySQL Server 5.7 到 8.0 中可用的所有模式对象。每个表包含以下列:

  • 名称:项目名称。

  • Introduced:引入项目的一个或多个版本。此列仅在适用于某些项目时出现。

  • 已弃用:项目已弃用的一个或多个版本。此列仅在适用于某些项目时出现。

  • Removed:删除项目的一个或多个版本。此列仅在适用于某些项目时出现。

  • 5.7 8.0等:该项目是否在对应的 MySQL Server 系列中可用。如果有更多信息可用,该指示器将链接到主要参考手册中的项目描述。

    如果某个项目曾经存在于表中显示的任何系列中,则该项目在表中有一行。给定系列显示的值表示该系列中的项目可用性:

    • 是:该项目在所有生产就绪的一般可用性 (GA) 版本中可用。对于尚未达到 GA 状态的系列,是表示该项目在最近发布的 pre-GA 版本中可用。

    • 一些:该项目在某些 GA 版本中可用。如果该项目是在第一个 GA 版本之后引入的,或者从某个 GA 版本中删除的,就会出现这种情况。

    • 空白:该项目在任何 GA 版本中均不可用。它要么不存在于系列中,要么存在于 pre-GA 版本中但在系列达到 GA 状态之前被删除。

表 6.1 sys 架构表和触发器参考

表或触发器名称 5.7 8.0
sys_config 是的 是的
sys_config_insert_set_user 是的 是的
sys_config_update_set_user 是的 是的

表 6.2 sys 架构视图参考

查看名称 弃用 5.7 8.0
host_summary,x$host_summary 是的 是的
host_summary_by_file_io,x$host_summary_by_file_io 是的 是的
host_summary_by_file_io_type,x$host_summary_by_file_io_type 是的 是的
host_summary_by_stages,x$host_summary_by_stages 是的 是的
host_summary_by_statement_latency,x$host_summary_by_statement_latency 是的 是的
host_summary_by_statement_type,x$host_summary_by_statement_type 是的 是的
innodb_buffer_stats_by_schema,x$innodb_buffer_stats_by_schema 是的 是的
innodb_buffer_stats_by_table,x$innodb_buffer_stats_by_table 是的 是的
innodb_lock_waits,x$innodb_lock_waits 是的 是的
io_by_thread_by_latency,x$io_by_thread_by_latency 是的 是的
io_global_by_file_by_bytes,x$io_global_by_file_by_bytes 是的 是的
io_global_by_file_by_latency,x$io_global_by_file_by_latency 是的 是的
io_global_by_wait_by_bytes,x$io_global_by_wait_by_bytes 是的 是的
io_global_by_wait_by_latency,x$io_global_by_wait_by_latency 是的 是的
latest_file_io,x$latest_file_io 是的 是的
memory_by_host_by_current_bytes,x$memory_by_host_by_current_bytes 是的 是的
memory_by_thread_by_current_bytes,x$memory_by_thread_by_current_bytes 是的 是的
memory_by_user_by_current_bytes,x$memory_by_user_by_current_bytes 是的 是的
memory_global_by_current_bytes,x$memory_global_by_current_bytes 是的 是的
memory_global_total,x$memory_global_total 是的 是的
metrics 是的 是的
processlist,x$processlist 是的 是的
ps_check_lost_instrumentation 是的 是的
schema_auto_increment_columns 是的 是的
schema_index_statistics,x$schema_index_statistics 是的 是的
schema_object_overview 是的 是的
schema_redundant_indexes 是的 是的
schema_table_lock_waits,x$schema_table_lock_waits 是的 是的
schema_table_statistics,x$schema_table_statistics 是的 是的
schema_table_statistics_with_buffer,x$schema_table_statistics_with_buffer 是的 是的
schema_tables_with_full_table_scans,x$schema_tables_with_full_table_scans 是的 是的
schema_unused_indexes 是的 是的
session,x$session 是的 是的
session_ssl_status 是的 是的
statement_analysis,x$statement_analysis 是的 是的
statements_with_errors_or_warnings,x$statements_with_errors_or_warnings 是的 是的
statements_with_full_table_scans,x$statements_with_full_table_scans 是的 是的
statements_with_runtimes_in_95th_percentile,x$statements_with_runtimes_in_95th_percentile 是的 是的
statements_with_sorting,x$statements_with_sorting 是的 是的
statements_with_temp_tables,x$statements_with_temp_tables 是的 是的
user_summary,x$user_summary 是的 是的
user_summary_by_file_io,x$user_summary_by_file_io 是的 是的
user_summary_by_file_io_type,x$user_summary_by_file_io_type 是的 是的
user_summary_by_stages,x$user_summary_by_stages 是的 是的
user_summary_by_statement_latency,x$user_summary_by_statement_latency 是的 是的
user_summary_by_statement_type,x$user_summary_by_statement_type 是的 是的
version 5.7.28, 8.0.18 是的 是的
wait_classes_global_by_avg_latency,x$wait_classes_global_by_avg_latency 是的 是的
wait_classes_global_by_latency,x$wait_classes_global_by_latency 是的 是的
waits_by_host_by_latency,x$waits_by_host_by_latency 是的 是的
waits_by_user_by_latency,x$waits_by_user_by_latency 是的 是的
waits_global_by_latency,x$waits_global_by_latency 是的 是的
x$ps_digest_95th_percentile_by_avg_us 是的 是的
x$ps_digest_avg_latency_distribution 是的 是的
x$ps_schema_table_statistics_io 是的 是的
x$schema_flattened_keys 是的 是的

表 6.3 sys 模式存储过程参考

存储过程名称 5.7 8.0
create_synonym_db() 是的 是的
diagnostics() 是的 是的
execute_prepared_stmt() 是的 是的
ps_setup_disable_background_threads() 是的 是的
ps_setup_disable_consumer() 是的 是的
ps_setup_disable_instrument() 是的 是的
ps_setup_disable_thread() 是的 是的
ps_setup_enable_background_threads() 是的 是的
ps_setup_enable_consumer() 是的 是的
ps_setup_enable_instrument() 是的 是的
ps_setup_enable_thread() 是的 是的
ps_setup_reload_saved() 是的 是的
ps_setup_reset_to_default() 是的 是的
ps_setup_save() 是的 是的
ps_setup_show_disabled() 是的 是的
ps_setup_show_disabled_consumers() 是的 是的
ps_setup_show_disabled_instruments() 是的 是的
ps_setup_show_enabled() 是的 是的
ps_setup_show_enabled_consumers() 是的 是的
ps_setup_show_enabled_instruments() 是的 是的
ps_statement_avg_latency_histogram() 是的 是的
ps_trace_statement_digest() 是的 是的
ps_trace_thread() 是的 是的
ps_truncate_all_tables() 是的 是的
statement_performance_analyzer() 是的 是的
table_exists() 是的 是的

表 6.4 sys 模式存储函数参考

存储函数名称 介绍 弃用 5.7 8.0
extract_schema_from_file_name() 是的 是的
extract_table_from_file_name() 是的 是的
format_bytes() 8.0.16 是的 是的
format_path() 是的 是的
format_statement() 是的 是的
format_time() 8.0.16 是的 是的
list_add() 是的 是的
list_drop() 是的 是的
ps_is_account_enabled() 是的 是的
ps_is_consumer_enabled() 是的 是的
ps_is_instrument_default_enabled() 是的 是的
ps_is_instrument_default_timed() 是的 是的
ps_is_thread_instrumented() 是的 是的
ps_thread_account() 是的 是的
ps_thread_id() 8.0.16 是的 是的
ps_thread_stack() 是的 是的
ps_thread_trx_info() 是的 是的
quote_identifier() 5.7.14 一些 是的
sys_get_config() 是的 是的
version_major() 是的 是的
version_minor() 是的 是的
version_patch() 是的 是的