1 -- 查询日志文件名,用于下面删除 2 USE [data_name] 3 GO 4 5 SELECT file_id, name FROM sys.database_files 6 /*删除指定数据库的日志文件*/ 7 USE [master] 8 GO 9 ALTER DATABASE 数据... ...
分类:
数据库 时间:
2019-01-28 15:17:04
阅读次数:
203
wenjain MYSQL 慢查询使用方法MYSQL慢查询介绍分析MySQL语句查询性能的问题时候,可以在MySQL记录中查询超过指定时间的语句,我们将超过指定时间的SQL语句查询称为“慢查询”。MYSQL自带的慢查询分析工具mysqldumpslow可对慢查询日志进行分析:主要功能是, 统计sql ...
分类:
数据库 时间:
2019-01-28 10:44:13
阅读次数:
165
查看是否开启慢查询日志 查看变量设置情况 我们要记录未使用索引的查询就要把变量设置为ON 用以下命令设置 再确认慢查询时间的变量情况 把慢查询日志设置为开启状态 下面演示如下: 记录的位置如下图所示 查看执行的sql语句是否记录在了日志文件中 下图是慢查询日志文件记录的sql语句 慢查询日志的存储格 ...
分类:
数据库 时间:
2019-01-24 22:55:49
阅读次数:
283
在MySQL命令行中查看慢查询日志是否打开了: 从上面可以看出没有打开慢查询日志的功能,现在我们打开一下,修改配置文件即可,修改后重启服务器。慢查询还有一个值比较重要,就是知道慢查询的时间: 现在修改为两秒: 现在我们执行一个超过2秒的命令,看看效果: 现在我们查看一下慢查询日志; ...
分类:
数据库 时间:
2019-01-17 21:25:32
阅读次数:
261
作用:mysql慢查询日志可监控有效率问题的SQL 。、 一、开启mysql慢查询日志功能 1、查看是否开启 未使用索引的SQL记录日志查询 开启 未使用索引的SQL记录日志查询 2、查看超过多长时间的查询记入慢查询日志中 默认10s,为做测试,修改为0,即记录所有。 ps:需要断开重新连接,才会查 ...
分类:
数据库 时间:
2019-01-17 19:52:58
阅读次数:
157
一. 设置方法 使用慢查询日志里捕获 启用之前需要先进行一些设置 方法一:全局变量设置 设置慢查询日志的日志文件位置 set global slow_query_log_file = "D:/slow_log/slow_log.log" ; 设置是否对未使用索引的SQL进行记录 set global ...
分类:
数据库 时间:
2019-01-10 10:47:08
阅读次数:
180
26.mysql日志mysql日志包括:错误日志、二进制日志、查询日志、慢查询日志。 26.1 错误日志错误日志记录了mysqld启动到停止之间发生的任何严重错误的相关信息。mysql故障时应首先查看错误日志。可以用--log-error= 选项来指定mysqld起动后错误日志保存得路径和文件名。不 ...
分类:
数据库 时间:
2019-01-09 20:24:42
阅读次数:
222
这个脚本是基于pt-query-digest做的日志分析脚本,变成可视化的格式。 目录结构是 ./mysql_data/log./mysql_data/log/tmp./slow_query 解析之后显示的结果: ...
分类:
数据库 时间:
2019-01-08 12:17:08
阅读次数:
232
这片博文我们会详细说明MySQL本身的日志,不包含重做日志和undo日志(这两个日志是innodb存储引擎的日志)。 MySQL本身的日志有以下几种(MySQL5.7版本): 错误日志 慢查询日志 通用日志 二进制日志 错误日志 默认情况下,错误日志是无法被禁止;错误日志的位置及日志名使用log_e ...
分类:
数据库 时间:
2019-01-05 19:44:43
阅读次数:
258
AWS里面可以用Athena来分析S3里面保存的日志,他把日志转换成数据库表的格式,这样就可以通过sql语句进行查询了。这个功能和在windows服务器上用logparser来分析Exchange或者IIS的日志很相似。下面做个演示,通过Cloudtrail记录管理日志,然后通过Athena来查询日志内容。首先选择CloudTrail,CloudTrail是一个日志记录的服务,他和cloudwat
分类:
其他好文 时间:
2019-01-02 12:46:10
阅读次数:
328