SlowQuery 图形化显示MySQL 慢日志工具
https://github.com/hcymysql/slowquery
2024年7月4日更新:集成sqlai_helper(支持SQL改写,合并LLM模型接口)
思想:把MySQL的慢日志集中到平台里展示,调用sqlai_helper工具分析里面的慢SQL,然后自动给出索引优化建议,并给出SQL改写建议,解放双手,释放人力成本,实现18点下班。
安装部署
服务端拉取镜像(夸克网盘)
https://pan.quark.cn/s/4b01a98d5a1e
导入镜像
启动
录入你要监控的MySQL主库配置信息
打开浏览器,输入http://yourIP/slowquery/slowquery.php
=================================================
客户端部署
进入到docker里/var/www/html/slowquery/client_agent_script目录下,把slowquery_analysis.sh脚本拷贝到生产MySQL主库上做慢日志分析推送,并修改里面的配置信息
定时任务(10分钟一次)
慢查询邮件推送报警配置
进入到slowquery/alarm_mail/目录里,修改sendmail.php配置信息
定时任务(每隔3小时慢查询报警推送一次)