DBA工作:通过日志找到执行慢的sql语句 慢日志: - 执行时间 > 10 - 未命中索引 配置: - 基于内存 show variables like '%query%'; set global 变量名 = 值 - 基于配置文件 mysqld --defaults-file = '配置文件路径+ ...
分类:
数据库 时间:
2018-03-29 20:06:31
阅读次数:
170
修改配置文件 可以在配置文件中修改,也可以在客户端修改 更多可以看此处 ...
分类:
数据库 时间:
2018-03-13 01:06:46
阅读次数:
191
简介######数据库目录/usr/local/mysql##################数据目录/data/mysql##################慢日志目录/data/slowlog##################端口号默认3306其余参数按需自行修改############安装脚本#!/bin/bashcd/usr/local/src/if[!-fmysql-5.7.21-li
分类:
数据库 时间:
2018-01-31 16:08:44
阅读次数:
306
MySQL慢日志? MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是运行10s以上的语句。 默认情况下,My ...
分类:
数据库 时间:
2018-01-27 19:13:28
阅读次数:
206
一 慢日志的相关参数 long_query_time : 设定慢查询的阀值,超出次设定值的SQL即被记录到慢查询日志,缺省值为1s log_slow_queries :1/0 指定是否开启慢查询日志(该参数要被slow_query_log取代,做兼容性保留) slow_query_log_file ...
分类:
数据库 时间:
2017-11-29 18:25:12
阅读次数:
290
######二进制自动安装数据库脚本root密码123456将脚本和安装包放在/usr/local/src目录即可###############
######数据库目录/usr/local/mysql############
######数据目录/data/mysql############
######慢日志目录/data/slowlog############
######端口号默认3306其余参数按需..
分类:
数据库 时间:
2017-11-16 17:12:53
阅读次数:
268
执行mysqldumpslow –h可以查看帮助信息。主要介绍两个参数-s和-t -s 这个是排序参数,可选的有: al: 平均锁定时间 ar: 平均返回记录数 at: 平均查询时间 c: 计数 l: 锁定时间r: 返回记录t: 查询时间-t n 显示头n条记录################### ...
分类:
数据库 时间:
2017-10-31 14:27:13
阅读次数:
344
MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是运行10S以上的语句。默认情况下,Mysql数据库并不启动慢 ...
分类:
数据库 时间:
2017-05-06 00:57:58
阅读次数:
177
mysqldumpslow是mysql自带的用来分析慢查询的工具,当然不止这一种工具,还有percona-toolkit是percona公司出的一组命令行工具的集合,用来执行各种通过手工执行非常复杂和麻烦的mysql相关任务,包含以下内容:检查master和slave数据一致性/记录有效的归档/服务器信息汇总/分析..
分类:
数据库 时间:
2017-03-21 19:58:41
阅读次数:
218
一、日志切割 原理: 1、cp一个慢日志备份 2、清空原理的慢日志 3、写成脚本,每天一切,这样就ok啦 二、查找日志中的慢日志 1、做了日志切割(慢日志文件就小了) 2、查找某个时间的慢日志 日志时间格式: # Time: 161102 3:50:14 用grep过滤: grep -A15 "Ti ...
分类:
数据库 时间:
2016-11-06 22:56:05
阅读次数:
446