说明:针对慢查询日志,可以设置两个参数,一个是执行时长,单位为微秒,另一个是慢查询日志的长度。如果超过该长度,当一个新的命令被写入日志时,最老的一条会从命令日志队列中被移除。 编辑配置文件redis.conf: 查看redis慢查询操作: ...
分类:
其他好文 时间:
2017-12-21 21:50:32
阅读次数:
246
Redis 慢查询 许多存储系统提供慢查询日志帮助开发和运维人员定位系统的慢操作。慢查询日志就是系统在命令执行前后计算每条命令的执行时间,当超过预设阈值就将这条命令的相关信息记录下来Redis提供了相关的功能。 慢查询的两个配置参数 :设置阈值,他的单位是微秒(1秒=10 ...
分类:
其他好文 时间:
2017-12-16 17:19:42
阅读次数:
144
1. MySQL 的架构介绍 1. MySQL 的内部架构 连接层 服务层 引擎层 存储层 2. 查看MySQL存储引擎 : 查看默认的存储引擎 2.1 MyISAM 和 InnoDB 比较 3. SQL优化步骤 观察,至少跑一天,看看生产的慢SQL情况; 开启慢查询日志,设置阈值,比如超过5秒钟的 ...
分类:
数据库 时间:
2017-12-05 00:56:31
阅读次数:
235
标题索引日志分类日志操作日志分解日志分类????在数据库系统中日志主要分为6类,具体如下:? ? 1、查询日志:主要记录日常查询的记录? ? 2、慢查询日志:主要记录查询时长超过设置的数值时间的语句,方便DBA运维人员进行查询? ? 3、错误日志:主要用于记录错误的事件,方便DBA运维人员对数据库的
分类:
数据库 时间:
2017-11-29 20:57:06
阅读次数:
204
一 慢日志的相关参数 long_query_time : 设定慢查询的阀值,超出次设定值的SQL即被记录到慢查询日志,缺省值为1s log_slow_queries :1/0 指定是否开启慢查询日志(该参数要被slow_query_log取代,做兼容性保留) slow_query_log_file ...
分类:
数据库 时间:
2017-11-29 18:25:12
阅读次数:
290
最近查看慢查询日志,一直有看到SELECT * FROM tb_name的SQL语句,在之前SQL审核的时候,也没发现有这些SQL的存在,所以很好奇这里怎么出现的,后来用了vc-mysql-sniffer脚本去抓SQL来分析,也没有找出SELECT * 之类的SQL,下面我上图让分析一下: slow ...
分类:
其他好文 时间:
2017-11-28 11:55:24
阅读次数:
179
Mysql占用CPU过高的时候,该从哪些方面下手进行优化?占用CPU过高,可以做如下考虑:1)一般来讲,排除高并发的因素,还是要找到导致你CPU过高的哪几条在执行的SQL,show processlist语句,查找负荷最重的SQL语句,优化该SQL,比如适当建立某字段的索引;2)打开慢查询日志,将那 ...
分类:
数据库 时间:
2017-11-26 22:00:47
阅读次数:
223
物理文件组成日志文件:错误日志,查询日志,慢查询日志,事务日志,二进制日志日志是mysql数据库的觉要组成部分。日志文件中记录珩mysql数据库运行期间发生的变化,也就是说用来记录mysql数据库的客户端连接状况、SQL语句的执行情况和错误信息1.错误日志(errorlog)错误日志..
分类:
数据库 时间:
2017-11-19 18:46:32
阅读次数:
196
MySQL日志:主要包含:错误日志、查询日志、慢查询日志、事务日志、二进制日志、中继日志;日志是mysql数据库的重要组成部分。日志文件中记录着mysql数据库运行期间发生的变化;也就是说用来记录mysql数据库的客户端连接状况、SQL语句的执行情况和错误信息等。当数据库遭到意外..
分类:
数据库 时间:
2017-11-12 18:38:43
阅读次数:
2368
MySQL中的日志主要分为以下几种:查询日志慢查询日志错误日志二进制日志中继日志事务日志说明:支持本文实验使用的linux系统是CentOS7版本,使用的数据库是base源自带的MariaDB,数据库使用的存储引擎使用默认的InnoDB1、查询日志记录查询语句、日志存储位置日志的存放位置有两..
分类:
数据库 时间:
2017-11-11 17:49:26
阅读次数:
159