一、 慢查询原因分析 与mysql一样:当执行时间超过阀值,会将发生时间耗时的命令记录 redis命令生命周期:发送 排队 执行 返回慢查询只统计第3个执行步骤的时间 预设阀值:两种方式,默认为10毫秒1,动态设置6379:> config set slowlog-log-slower-than 1 ...
分类:
其他好文 时间:
2018-01-28 11:11:19
阅读次数:
174
MySQL慢日志? MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是运行10s以上的语句。 默认情况下,My ...
分类:
数据库 时间:
2018-01-27 19:13:28
阅读次数:
206
原文 Redis提供了5种数据结构,但除此之外,Redis还提供了注入慢查询分析,Redis Shell、Pipeline、事务、与Lua脚本、Bitmaps、HyperLogLog、PubSub、GEO等附加功能,这些功能可以在某些场景发挥很重要的作用. Pipeline 1. Pipeline概 ...
分类:
其他好文 时间:
2018-01-26 00:33:36
阅读次数:
263
不同版本mysql的优化器有一定的差别+ 查看数据库版本select @@version; + 查看正在使用的databaseselect database(); + 查看mysql是否开启慢查询日志show variables like 'slow_query_log'; + 开启mysql慢查询 ...
分类:
数据库 时间:
2018-01-24 19:59:29
阅读次数:
183
MySQL5.6起performance schema自动开启,里面涉及记录 statement event的表 statement event 的设置 详细参考官方文档:https://dev.mysql.com/doc/refman/5.6/en/performance-schema-state ...
分类:
其他好文 时间:
2018-01-23 01:01:16
阅读次数:
203
同大多数关系型数据库一样,日志文件是MySQL数据库的重要组成部分。MySQL有几种不同的日志文件,通常包括错误日志文件,二进制日志,通用日志,慢查询日志,等等。这些日志可以帮助我们定位mysqld内部发生的事件,数据库性能故障,记录数据的变更历史,用户恢复数据库等等。本文主要描述错误日志文件。 1 ...
分类:
数据库 时间:
2018-01-19 14:13:32
阅读次数:
293
阅读目录 一 介绍 二 索引的原理 三 索引的数据结构 四 聚集索引与辅助索引 五 MySQL索引管理 六 测试索引 七 正确使用索引 八 联合索引与覆盖索引 九 查询优化神器-explain 十 慢查询优化的基本步骤 十一 慢日志管理 一 介绍 为何要有索引? 一般的应用系统,读写比例在10:1左 ...
分类:
数据库 时间:
2018-01-18 01:06:20
阅读次数:
342
阅读目录 第一篇:初识数据库 第二篇:库操作 第三篇:表操作 第四篇:数据操作 第五篇:索引原理与慢查询优化 第六篇:数据备份、pymysql模块 第七篇:视图、触发器、事务、存储过程、函数 第八篇:ORM框架SQLAlchemy 阅读目录 第一篇:初识数据库 第二篇:库操作 第三篇:表操作 第四篇 ...
分类:
数据库 时间:
2018-01-18 00:54:02
阅读次数:
182
debian8安装percona-toolkit检测mysql的索引和慢查询分析
分类:
数据库 时间:
2018-01-17 11:21:18
阅读次数:
189