天达云 科技型企业
|
亚太互联网络信息中心(APNIC)成员
|
注册免费体验
[
加载中...
] - [
免费注册
]
|
用户中心
|
在线充值
|
投诉举报
首页
域名注册
云虚拟主机
云服务器
网站模板
网站制作
渠道合作
帮助中心
天达云首页
>
互联网学习教程
>
MySQL数据库
> 开启 Spotlight on MySQL - Slow Query Log 的方法
开启 Spotlight on MySQL - Slow Query Log 的方法
更新:HHH 时间:2023-1-7
事情是从群友提问开始的:
看到这个问题 首先想到有可能工具没有连接好 但是他很快给排除了
然后我问他慢查询开关有没有开启
如果没开启的话 执行:
set global slow_query_log=on; 这个他也很快搞定了
我又问他慢查询时间设置的多少 (我怀疑他设置的太长 因此并没有记入日志)他说 1 秒
我追问能否确定存在符合条件的慢查询 他说看了日志 确实存在
这时候开始感到了问题的蹊跷 赶快启动 Spotlight 连接好虚拟机里面的
MySQL
发现 Slow Query Log 确实没有获得数据 眼看装叉就要失败 但是绝对不能轻易认输
经过疯狂百度 改动了以下两处:
1. 开启 General Log
2. 在 my.cnf 配置文件里面的[mysqld]下面增加设置:
然后将 MySQL 重启 重新连接 Spotlight 查看 Slow Query Log:
至此 宣告装叉成功
文章来源:http://blog.163.com/lucia_gagaga/blog/static/264768019201681931238833/
后记:1.个人觉得general_log没有必要开启,影响MySQL性能。
2.对于线上来说,修改静态参数重启数据库需要申请停业务之类较麻烦,所以在前期规划时都要想到。
返回MySQL数据库教程...
新手上路
全站内容搜索
互联网教程
域名购买流程
域名解析方法
产品管理
域名解析管理
云虚拟主机管理
数据库 . 管理
云服务器. 管理
支付方式
在线支付
付款方式
银联付款
发票开具
关于我们
关于我们
公司资质
代理加盟
代理登录
400-805-1963
7 * 24小时全天全国服务热线400电话