Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

MySQL Performance-Schema(一) 配置表_MySQL

作者:我在坚强也需要有人疼   发布日期:2024-09-08   浏览:293

MySQL Performance Schema是MySQL数据库中的一个特殊模式,用于收集和存储有关数据库性能的统计信息。它提供了一组动态表,用于记录数据库中发生的各种事件和操作。

在MySQL中,默认情况下,Performance Schema是禁用的。要启用Performance Schema,需要在MySQL配置文件中进行相应的配置。

以下是配置Performance Schema的步骤:

  1. 打开MySQL配置文件(my.cnf或my.ini)。

  2. 找到[mysqld]部分。

  3. 添加或修改以下行来启用Performance Schema:

    performance_schema=ON

    如果已经存在performance_schema行,请确保其值为ON。

  4. 保存并关闭配置文件。

  5. 重新启动MySQL服务,以使更改生效。

完成上述步骤后,Performance Schema将被启用,并开始收集和存储数据库性能统计信息。

在Performance Schema中,有许多配置表可用于查看各种性能指标和事件。一些常用的配置表包括:

  • performance_schema.events_statements_summary_by_digest:按SQL语句摘要汇总的语句执行统计信息。
  • performance_schema.events_waits_summary_global_by_event_name:按事件名称汇总的等待事件统计信息。
  • performance_schema.table_io_waits_summary_by_table:按表汇总的表I/O等待统计信息。
  • performance_schema.file_summary_by_instance:按文件实例汇总的文件I/O统计信息。

可以使用标准的SELECT语句从这些配置表中查询性能统计信息。

配置Performance Schema需要一些系统资源,因此在生产环境中,应谨慎启用和使用它。

上一篇:MySQL 清空慢查询文件_MySQL

下一篇:腾讯云CentOS7.0使用yum安装mysql_MySQL

大家都在看

mysqlavg函数保留小数

mysql经纬度距离计算

存储过程mysql

mysql with语句

mysql时间加减

brew 启动mysql

unsigned在mysql中是什么意思

mysql 插入更新

mysql.user

python mysql update

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站