<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>baalchina &#187; mysqldumpslow</title>
	<atom:link href="http://www.baalchina.net/tag/mysqldumpslow/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.baalchina.net</link>
	<description>baalchina技术日志</description>
	<lastBuildDate>Tue, 27 Sep 2011 07:12:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Mysql的慢查询分析</title>
		<link>http://www.baalchina.net/2009/09/mysql-slow-log-analyze/</link>
		<comments>http://www.baalchina.net/2009/09/mysql-slow-log-analyze/#comments</comments>
		<pubDate>Sun, 13 Sep 2009 08:11:51 +0000</pubDate>
		<dc:creator>baalchina</dc:creator>
				<category><![CDATA[Mysql]]></category>
		<category><![CDATA[mysqldumpslow]]></category>
		<category><![CDATA[mysqlsla]]></category>

		<guid isPermaLink="false">http://www.baalchina.net/2009/09/mysql-slow-log-analyze/</guid>
		<description><![CDATA[最基本的是mysql自带的mysqlslowdump
用起来很简单：
&#160;
mysqldumpslow -s c -t 20 host-slow.log
&#160;
参数：

-s,排序，c,t,l,r以及ac,at,al,ar分别是按照query次数，时间，lock时间，返回记录排序。加a就是倒序。 
-t,top n，跟上数字就是算出top多少条 
-g，跟正则表达式。 

先进一点的是mysqlsla,也是一个perl脚本，
网址：http://hackmysql.com/mysqlsla
同时这个网站也有其他一些工具，看起来都不错。
&#160;
这个需要小安装一下：
tar xvfz mysqlsla-2.03.tar.gz
cd mysqlsla-2.03
perl Makefile.PL
make
make install
注意需要perl的支持！
#yum install perl

#yum install perl-Time-HiRes

&#160;
后者是因为第一次运行的时候说2095行报错，于是看了一下，2095行是
  use Time::HiRes qw(gettimeofday tv_interval);
安装下就好了。不复杂。 
&#160;
运行也比较简单：

— Slow log: mysqlsla -lt slow slow.log
    — General log: mysqlsla -lt general general.log
— Binary log: mysqlbinlog bin.log &#124; mysqlsla -lt binary

&#160;

mysqlsla -lt slow /data/database/slog.log

&#160;
注意lt=log type，他其实也可以分析mysql的其他日志类型的。
&#160;
看看他的日志，还是很清晰的：
 
&#160;
&#160;
参考：
http://kenwu.me/compare-five-mysql-slowlog-analysis-tool
]]></description>
			<content:encoded><![CDATA[<h4>最基本的是mysql自带的mysqlslowdump</h4>
<p>用起来很简单：</p>
<p>&#160;</p>
<pre>mysqldumpslow -s c -t 20 host-slow.log</pre>
<p>&#160;</p>
<p>参数：</p>
<ol>
<li>-s,排序，c,t,l,r以及ac,at,al,ar分别是按照query次数，时间，lock时间，返回记录排序。加a就是倒序。 </li>
<li>-t,top n，跟上数字就是算出top多少条 </li>
<li>-g，跟正则表达式。 </li>
</ol>
<h4>先进一点的是mysqlsla,也是一个perl脚本，</h4>
<p>网址：<a title="http://hackmysql.com/mysqlsla" href="http://hackmysql.com/mysqlsla">http://hackmysql.com/mysqlsla</a></p>
<p>同时这个网站也有其他一些工具，看起来都不错。</p>
<p>&#160;</p>
<p>这个需要小安装一下：</p>
<pre>tar xvfz mysqlsla-2.03.tar.gz
cd mysqlsla-2.03
perl Makefile.PL
make
make install</pre>
<p>注意需要perl的支持！</p>
<pre>#yum install perl

#yum install perl-Time-HiRes
</pre>
<p>&#160;</p>
<p>后者是因为第一次运行的时候说2095行报错，于是看了一下，2095行是</p>
<pre>  use Time::HiRes qw(gettimeofday tv_interval);</pre>
<p>安装下就好了。不复杂。 </p>
<p>&#160;</p>
<p>运行也比较简单：</p>
<blockquote>
<p>— Slow log: mysqlsla -lt slow slow.log<br />
    <br />— General log: mysqlsla -lt general general.log</p>
<p>— Binary log: mysqlbinlog bin.log | mysqlsla -lt binary</p>
</blockquote>
<p>&#160;</p>
<blockquote>
<p>mysqlsla -lt slow /data/database/slog.log</p>
</blockquote>
<p>&#160;</p>
<p>注意lt=log type，他其实也可以分析mysql的其他日志类型的。</p>
<p>&#160;</p>
<p>看看他的日志，还是很清晰的：</p>
<p><a href="http://www.baalchina.net/wp-content/uploads/2009/09/sla.jpg"><img title="sla" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="481" alt="sla" src="http://www.baalchina.net/wp-content/uploads/2009/09/sla_thumb.jpg" width="644" border="0" /></a> </p>
<p>&#160;</p>
<p>&#160;</p>
<p>参考：</p>
<p><a title="http://kenwu.me/compare-five-mysql-slowlog-analysis-tool" href="http://kenwu.me/compare-five-mysql-slowlog-analysis-tool">http://kenwu.me/compare-five-mysql-slowlog-analysis-tool</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.baalchina.net/2009/09/mysql-slow-log-analyze/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

