mysql有4种不同的日志,分别是二进制日志,查询日志,慢查询日志和错误日志,这些日记记录着数据库工作的方方面面,可以帮助我们了解数据库的不同方面的踪迹,下面先介绍二进制日志的作用和使用方法,并利用二进制日志对数据库进行各种维护和优化,其他日志也会在后面陆续会做详细的介绍。二进制日志(bin-log...
分类:
数据库 时间:
2014-10-12 19:45:28
阅读次数:
203
MySQL5.6 如何优化慢查询的SQL语句 -- SQL查询慢日志分析工具和SQL语句执行计划分析...
分类:
数据库 时间:
2014-10-12 14:34:28
阅读次数:
218
介绍下如何开启MySQL slow query log...
分类:
数据库 时间:
2014-10-12 12:52:47
阅读次数:
293
同大多数关系型数据库一样,日志文件是MySQL数据库的重要组成部分。MySQL有几种不同的日志文件,通常包括错误日志文件,二进制日志,通用日志,慢查询日志,等等。这些日志可以帮助我们定位mysqld内部发生的事件,数据库性能故障,记录数据的变更历史,用户恢复数据库等等。本文主要描述通用查询日志。1、MySQL日志文件系统的组成 a、错误日志:记录启动、运行或停止mysqld时出现的问题。...
分类:
数据库 时间:
2014-10-06 19:12:20
阅读次数:
293
同大多数关系型数据库一样,日志文件是MySQL数据库的重要组成部分。MySQL有几种不同的日志文件,通常包括错误日志文件,二进制日志,通用日志,慢查询日志,等等。这些日志可以帮助我们定义mysqld内部发生的事情,数据库性能故障,记录数据的变更历史,用户恢复数据库等等。二进制日志,也叫binary log,是MySQL Server中最为重要的日志之一,本文主要描述二进制日志。1、MySQL日志文...
分类:
数据库 时间:
2014-10-05 12:26:28
阅读次数:
208
同大多数关系型数据库一样,日志文件是MySQL数据库的重要组成部分。MySQL有几种不同的日志文件,通常包括错误日志文件,二进制日志,通用日志,慢查询日志,等等。这些日志可以帮助我们定义mysqld内部发生的事情,数据库性能故障,记录数据的变更历史,用户恢复数据库等等。本文主要描述通用查询日志。1、MySQL日志文件系统的组成 a、错误日志:记录启动、运行或停止mysqld时出现的问题。...
分类:
数据库 时间:
2014-10-04 15:42:36
阅读次数:
257
同大多数关系型数据库一样,日志文件是MySQL数据库的重要组成部分。MySQL有几种不同的日志文件,通常包括错误日志文件,二进制日志,通用日志,慢查询日志,等等。这些日志可以帮助我们定义mysqld内部发生的事情,数据库性能故障,记录数据的变更历史,用户恢复数据库等等。本文主要描述错误日志文件。1、MySQL日志文件系统的组成 a、错误日志:记录启动、运行或停止mysqld时出现的问题。 b、...
分类:
数据库 时间:
2014-10-04 00:29:05
阅读次数:
537
转自:http://www.51testing.com/html/01/n-867201-2.html【问题现象】 线上mysql数据库爆出一个慢查询,DBA观察发现,查询时服务器IO飙升,IO占用率达到100%, 执行时间长达7s左右。 SQL语句如下: SELECT DISTINCT g...
分类:
数据库 时间:
2014-10-02 11:24:52
阅读次数:
298
mysqlsla是一款帮助语句分析、过滤、和排序的功能,能够处理MySQL慢查询日志、二进制日志等。整体来说, 功能非常强大. 能制作SQL查询数据报表,分析包括执行频率, 数据量, 查询消耗等。且该工具自带相似SQL语句去重的功能,能按照指定方式进行排序(比如分析慢查询日志的时候,让其按照SQL语...
分类:
数据库 时间:
2014-10-01 21:50:41
阅读次数:
340
1:查看SQL执行频率mysql> SHOW STATUS LIKE 'Com_%'; 2:定位执行效率低的SQLmysql> SHOW PROCESSLIST; 通过查看慢查询mysql> SELECT * FROM mysql.slow_log\G 3:通过EXPLAIN分析执行低效的SQ...
分类:
数据库 时间:
2014-09-29 15:18:51
阅读次数:
243