当前位置: 首页> 财经> 创投人物 > 商丘seo快速排名_个人社保缴费标准_做网络推广的公司_南京seo

商丘seo快速排名_个人社保缴费标准_做网络推广的公司_南京seo

时间:2025/8/24 0:04:12来源:https://blog.csdn.net/WithCYwind/article/details/144957365 浏览次数:0次
商丘seo快速排名_个人社保缴费标准_做网络推广的公司_南京seo

🎯 方案 1:使用 MySQL Performance Schema

Performance Schema 是 MySQL 内置的性能监控工具,适合排查慢查询、锁等待、资源使用等问题。

步骤 1:启用 Performance Schema

1️⃣ 在 MySQL 配置文件中(通常是 /etc/mysql/my.cnf/etc/mysql/mysql.conf.d/mysqld.cnf),启用 Performance Schema

[mysqld]
performance_schema = ON

2️⃣ 重启 MySQL 服务:

sudo systemctl restart mysql

3️⃣ 登录到 MySQL,确认 Performance Schema 已启用:

mysql -u root -p

执行以下命令:

SHOW VARIABLES LIKE 'performance_schema';

步骤 2:查询常用的 Performance Schema 表

1️⃣ 查看 活跃的连接和查询

SELECT * FROM performance_schema.events_statements_current;

2️⃣ 查看 慢查询统计

SELECT * FROM performance_schema.events_statements_summary_by_digest ORDER BY COUNT_STAR DESC LIMIT 10;

3️⃣ 查看 锁等待时间

SELECT * FROM performance_schema.events_waits_summary_global_by_event_name;

🎯 方案 2:使用 Prometheus + Grafana 监控 MySQL

步骤 1:安装 Prometheus 和 Grafana

➡️ 1. 在 Linux 上安装 Prometheus
sudo apt update
sudo apt install prometheus
➡️ 2. 安装 Grafana
sudo apt install grafana

启动 Grafana:

sudo systemctl start grafana-server

访问 Grafana Web 界面:

http://localhost:3000

默认登录:

  • 用户名:admin
  • 密码:admin

步骤 2:安装 MySQL Exporter

Prometheus 需要一个 MySQL Exporter 来收集 MySQL 的性能数据。

➡️ 1. 下载并配置 MySQL Exporter
wget https://github.com/prometheus/mysqld_exporter/releases/download/v0.14.0/mysqld_exporter-0.14.0.linux-amd64.tar.gz
tar xzf mysqld_exporter-0.14.0.linux-amd64.tar.gz
cd mysqld_exporter-0.14.0.linux-amd64
➡️ 2. 创建 MySQL 用户

在 MySQL 中创建一个用户来访问 Performance Schema

CREATE USER 'exporter'@'localhost' IDENTIFIED BY 'your_password';
GRANT PROCESS, REPLICATION CLIENT, SELECT ON *.* TO 'exporter'@'localhost';
FLUSH PRIVILEGES;
➡️ 3. 启动 MySQL Exporter
./mysqld_exporter --config.my-cnf="/path/to/.my.cnf"

步骤 3:配置 Prometheus

编辑 Prometheus 的配置文件 prometheus.yml,添加 MySQL Exporter:

scrape_configs:- job_name: 'mysql'static_configs:- targets: ['localhost:9104']

重启 Prometheus

sudo systemctl restart prometheus

步骤 4:配置 Grafana

1️⃣ 在 Grafana Web 界面中,添加 Prometheus 作为数据源。

2️⃣ 导入现成的 MySQL 监控仪表板 模板(ID: 7362)。


最终效果

  • 通过 Grafana,可以实时查看 MySQL 查询性能、慢查询、连接数、缓存命中率、磁盘 I/O 等关键指标。

  • 可以设置告警,及时发现 查询延迟、磁盘空间不足 等问题。


⚙️ 常用 Prometheus + Grafana MySQL 监控指标

指标说明
mysql_global_status全局 MySQL 状态
mysql_upMySQL 是否正常运行
mysql_global_variablesMySQL 全局变量
mysql_queries_per_second每秒查询次数
mysql_slow_queries慢查询次数

🛠 总结

方案适用场景
Performance Schema轻量级性能分析工具
Prometheus + Grafana实时监控和告警
关键字:商丘seo快速排名_个人社保缴费标准_做网络推广的公司_南京seo

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: