转自:http://pangge.blog.51cto.com/6013757/1319304 MySQL日志: 主要包含:错误日志、查询日志、慢查询日志、事务日志、二进制日志; 日志是mysql数据库的重要组成部分。日志文件中记录着mysql数据库运行期间发生的变化;也就是说用来记录mysql数据 ...
分类:
数据库 时间:
2016-07-23 16:33:32
阅读次数:
207
MySQL通过慢查询日志定位那些执行效率较低的SQL 语句,用--log-slow-queries[=file_name]选项启动时,mysqld 会写一个包含所有执行时间超过long_query_time 秒的SQL语句的日志文件,通过查看这个日志文件定位效率较低的SQL 。 慢查询日志在查询结束 ...
分类:
数据库 时间:
2016-07-22 21:30:20
阅读次数:
268
http://www.wklken.me/posts/2016/05/24/elk-mysql-slolog.html 处理mysql慢查询日志http://www.wklken.me/posts/2016/05/07/elk-about-2.html ELK维护的一些点(二)http://www. ...
分类:
其他好文 时间:
2016-07-22 18:48:55
阅读次数:
174
慢查询我们知道,一般的应用系统,MySQL的读写比例在10:1左右,而且一般的插入和更新操作很少会出现性能问题,遇到问题最多的,也是最容易出现问题的,还是一些复杂的查询操作,所以查询语句的优化已经成为开发、运维工程师们的必须课,是大部分运维工作之中的重中之重。索引原..
分类:
数据库 时间:
2016-07-22 16:14:00
阅读次数:
254
MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要求。我们知道一般的应用系 ...
分类:
数据库 时间:
2016-07-21 19:36:29
阅读次数:
219
mysql 5.6 开启慢查询日志 查询慢查询出现的次数; 查看慢查询日志: 如果慢查询日志中的记录内容很多,可以使用mysqldumpslow工具,对慢查询日志进行分类汇总。mysqldumpslow是mysql数据库自带的工具 执行: 这条命令会输出执行时间最长的7条sql语句。这条命令中各个参 ...
分类:
数据库 时间:
2016-07-19 13:28:31
阅读次数:
295
原文地址: http://tech.meituan.com/mysql-index.html MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上 ...
分类:
数据库 时间:
2016-07-14 01:19:46
阅读次数:
239
记录最新的N条执行时间超过M毫秒的命令。慢查询日志保存在内存中,而不是文件中,这保证了慢查询日志的效率。慢查询日志的条目定义/* This structure defines an entry inside the slow log list *//* * 慢查询日志 */typedef struc ...
分类:
其他好文 时间:
2016-07-12 19:05:08
阅读次数:
127
1、日志记录(slow.log) 慢查询相关变量说明 设置记录开关 2、mysqldumpslow命令 mysqldumpslow -s r -t 10 /tmp/slow-log 得到返回记录集最多的10个查询。mysqldumpslow -s t -t 10 -g “left join” /tm ...
分类:
数据库 时间:
2016-07-09 13:32:07
阅读次数:
209
覆盖索引(只访问索引的查询,即查询只需要访问索引,而无须访问数据行,最简单的理解,比如翻开一本书,从目录页查找某些内容,但是目录就写的比较详细,我们在目录就找到了自己想看的内容) 在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常 ...
分类:
数据库 时间:
2016-07-08 23:06:40
阅读次数:
230