Chinaunix首页 | 论坛 | 博客
  • 博客访问: 235576
  • 博文数量: 14
  • 博客积分: 2416
  • 博客等级: 大尉
  • 技术积分: 768
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-28 22:45
文章分类

全部博文(14)

文章存档

2011年(13)

2008年(1)

分类: Mysql/postgreSQL

2011-03-18 11:02:51

日志文件记录了影响MySQL数据库的各种类型活动.MySQL数据库中常见的日志文件有错误日志,二进制日志,满查询日志,查询日志.

1. 错误日志
错误日志文件对MySQL的启动,运行,关闭过程进行了记录.MySQL DBA在遇到问题时应该首先查看该文件.该文件不但记录了出错信息,也记录一些警告信息或者正确的信息.
可以通过 show variables like 'log_error'来定位该文件
  1. mysql> show variables like 'log_error'\G
  2. *************************** 1. row ***************************
  3. Variable_name: log_error
  4.         Value: /var/log/mysql/error.log
  5. 1 row in set (0.00 sec)

  6. mysql>
2. 慢查询日志
设定一个阀值,将运行时间超过改值的所有SQL语句都记录到满查询日志文件中.该阀值可以通过参数long_query_time来设置,默认值为10,代表10秒.
默认情况下,MySQL数据库并不启动慢查询日志,需要手工将这个参数设为ON,然后启动,可以看到如下结果:

  1. mysql> show variables like '%long%'\G
  2. *************************** 1. row ***************************
  3. Variable_name: long_query_time
  4.         Value: 10.000000
  5. 1 row in set (0.00 sec)




阅读(527) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~