windows下(用curl工具)安裝pt-query-digest:
在mysql/bin中打開命令行
curl -o pt-query-digest https://www.percona.com/get/pt-query-digest
在mysql/bin中打開命令行
curl -o pt-query-digest https://www.percona.com/get/pt-query-digest
2016-08-14
1)查看mysql是否開啟慢查詢?nèi)罩?br />
show variables like 'slow_query_log';
2)設(shè)置沒有索引的記錄到慢查詢?nèi)罩?br />
set global log_queries_not_using_indexes=on;
3)查看超過多長時(shí)間的sql進(jìn)行記錄到慢查詢?nèi)罩?br />
show variables like 'long_query_time'
4)開啟慢查詢?nèi)罩?br />
set global slow_query_log=on
show variables like 'slow_query_log';
2)設(shè)置沒有索引的記錄到慢查詢?nèi)罩?br />
set global log_queries_not_using_indexes=on;
3)查看超過多長時(shí)間的sql進(jìn)行記錄到慢查詢?nèi)罩?br />
show variables like 'long_query_time'
4)開啟慢查詢?nèi)罩?br />
set global slow_query_log=on
2016-08-06
5、查看超過多長時(shí)間的sql進(jìn)行記錄到慢查詢?nèi)罩?br />
show variables like 'long_query_time'
6、開啟慢查詢?nèi)罩?br /> set global slow_query_log=on
6、開啟慢查詢?nèi)罩?br /> set global slow_query_log=on
2016-08-01
1、查看Mysql是否開啟慢查詢?nèi)罩?br />
show variables like 'slow_query_log'
2、設(shè)置存儲Mysql慢查詢?nèi)罩舅诘奈募恢?br /> set global slow_query_log_file='/home/mysql/sql_log/mysql-slow.log'
3、設(shè)置沒有索引的記錄到慢查詢?nèi)罩?br /> set global log_queries_not_using_indexes = on
4、設(shè)置把超過設(shè)定時(shí)間的SQL查詢記錄到慢查詢?nèi)罩疚募校ù颂帪榘汛笥?秒的查詢記錄到慢查詢?nèi)罩局校?br /> set global long_query_time=1
2、設(shè)置存儲Mysql慢查詢?nèi)罩舅诘奈募恢?br /> set global slow_query_log_file='/home/mysql/sql_log/mysql-slow.log'
3、設(shè)置沒有索引的記錄到慢查詢?nèi)罩?br /> set global log_queries_not_using_indexes = on
4、設(shè)置把超過設(shè)定時(shí)間的SQL查詢記錄到慢查詢?nèi)罩疚募校ù颂帪榘汛笥?秒的查詢記錄到慢查詢?nèi)罩局校?br /> set global long_query_time=1
2016-08-01
已采納回答 / Kollen
簡單解釋,組合索引index(a,b) 會創(chuàng)建基于a,ab創(chuàng)建兩個(gè)索引。你想一下創(chuàng)建索引的原則是什么?如果某列的離散度很低,一個(gè)表有100w行數(shù)據(jù),該列只有兩種不同的值,你會在該列上創(chuàng)建索引嗎? 所以就明白了,如果a的離散度很低,在a上創(chuàng)建索引和前面分析的原則是不是矛盾了??偨Y(jié),就是要降低掃描索引的消耗,為什么離散度高了可以降低,這是btree的結(jié)構(gòu)問題
2016-07-31
#快速安裝 pt-query-digest
wget https://www.percona.com/downloads/percona-toolkit/2.2.16/RPM/percona-toolkit-2.2.16-1.noarch.rpm && yum localinstall -y percona-toolkit-2.2.16-1.noarch.rpm
wget https://www.percona.com/downloads/percona-toolkit/2.2.16/RPM/percona-toolkit-2.2.16-1.noarch.rpm && yum localinstall -y percona-toolkit-2.2.16-1.noarch.rpm
2016-07-30