ChinaUnix.net
相关文章推荐:

mysql通用查询日志

http://bbs.chinaunix.net/viewthread.php?tid=800923&highlight=日志

by mb - 系统管理 - 2006-07-29 18:40:08 阅读(643) 回复(0)

相关讨论

my.cnf [code] log-slow-queries = /usr/local/mysql4/var/myquery.log long_query_time = 5 log-long-format [/code] 上面是我的mysql配置,下面是日志里的一部分 /usr/local/mysql4/var/myquery.log [code] # Query_time: 16 Lock_time: 0 Rows_sent: 745674 Rows_examined: 745674 SELECT /*!40001 SQL_NO_CACHE */ * FROM `a1`; # Time: 070426 4:02:10 # User@Host: root[root] @ localhost [] # Query_time: 41 Lo...

by wienne - MySQL - 2007-06-14 20:34:44 阅读(4193) 回复(8)

mysql-refman中有详细说明。这里纪录仅仅供newbie参考。 有4种类型的日志: 1)The error log Problems encountered starting, running, or stopping mysqld 2)The general query log Established client connections and statements received from clients 3)The binary log All statements that change data (also used for replication) 4)The slow query log All queries that took more than long_query_time seconds to...

by zhengfish - MySQL - 2007-01-31 16:02:13 阅读(1623) 回复(1)

mysql有一个功能就是可以log 下来运行的比较慢的sql 语句,默认是没有这个log 的,为了开启这个功能,要修改my.cnf 或者在mysql 启动的时候加入一些参数。 如果在my.cnf 里面修改,需增加如下几行 long_query_time = 10 log-slow-queries = long_query_time 是指执行超过多久的sql 会被log 下来,这里是10 秒。 log-slow-queries 设置把日志写在那里,为空的时候,系统会给慢查询日志赋予主机名,并被附加slow.log 如...

by yaya888 - MySQL文档中心 - 2008-12-17 10:58:23 阅读(1229) 回复(0)

使用php构造mysql查询语句时,经常会有意想不到的返回结果,这时,查看直正执行的sql语句是一种很好的排错方法。 可以在my.ini中的[mysqld]中加入: log=dir_to_path 来保存查询日志记录,其中dir_to_path为保存日志的文件及路径 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/14321/showart_105410.html

by 一地风飞 - MySQL文档中心 - 2006-04-27 09:52:46 阅读(898) 回复(0)

我在etc/my.cnf写入 log_slow_queries=/var/lib/mysql long_query_times=10 为什么不行呢?谁能告诉我???

by dujunjie - MySQL - 2005-11-02 13:11:09 阅读(1289) 回复(1)

mysql有一个功能就是可以log下来运行的比较慢的sql语句,默认是没有这个log的,为了开启这个功能,要修改my.cnf或者在mysql启动的时候加入一些参数。 如果在my.cnf里面修改,需增加如下几行 long_query_time = 10 log-slow-queries = long_query_time 是指执行超过多久的sql会被log下来,这里是10秒。 log-slow-queries 设置把日志写在那里,为空的时候,系统会给慢查询日志赋予主机名,并被附加slow.log 如果设置了参数...

by lgxswfc - MySQL文档中心 - 2009-02-23 23:08:15 阅读(1029) 回复(0)

mysql查询日志对于跟踪有问题的查询非常有用,可以分析出当前程序里有很耗费资源的sql语句,那如何打开mysql的慢查询日志记录呢? 其实打开mysql的慢查询日志很简单,只需要在mysql的配置文件里(windows系统是my.ini,linux系统是my.cnf)的[mysqld]下面加上 log-slow-queries=/data/mysqldata/slowquery.log long_query_time=2 注: /data/mysqldata/slowquery.log为日志存放的文件的位置,一般这个目录要有mysql的运行帐号的可...

by 大大狗 - MySQL文档中心 - 2012-11-28 16:42:32 阅读(1945) 回复(1)

按照mysql4的做法在my.cnf的mysqld 下加入了log=/tmp/mysql.log 但里面没有查询内容只有每次启动的信息 [code]/usr/local/mysql/libexec/mysqld, Version: 5.1.11-beta-log. started with:[/code] 别的都没有了,不显示查询过程 不知那位知道如何打开查询日志

by mb - MySQL - 2006-07-29 22:04:25 阅读(1930) 回复(2)

1.错误日志mysql中最只要的日志,记录了当mysqld启动和停止时,以及服务器在运行过程中发生任何严重错误时的相关信息.当数据库出现任何故障导致无法使用时,可以首先查看此日志 在my.cnf配置文件中可以看出来错误日志的位置 2.二进制日志记录了所有的ddl(数据定义语言)语句和dml(数据操纵语言)语句,但是不包括数据查询语言.此日志对于灾难时的数据恢复起着及其重要的作用 二进制日志的查看参见http://blog.chinaunix.net/u2/76927/...

by 破壳成龙 - MySQL文档中心 - 2008-11-29 14:43:55 阅读(1220) 回复(0)

我这里有1台机器装了discuz论坛,mysql数据库就在本机,不过是生产环境. 访问量不大,可有时还是会白屏. 我分析了下,mysql的slow-query-log. ==== long_query_time = 10 log-queries-not-using-indexes ==== 结果如下: [root@a mysql]# mysqlsla -lt slow slow.log Report for slow logs: slow.log 31.32k queries total, 50 unique Sorted by 't_sum' Grand Totals: Time 24 s, Lock 2 s, Rows sent 11.70k, Rows Examined 1.06...

by ccc77 - MySQL - 2010-07-10 04:28:53 阅读(6988) 回复(14)