91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

分析時間段內對表的操作次數

發布時間:2020-07-28 14:13:19 來源:網絡 閱讀:364 作者:qhd2004 欄目:數據庫

分析某個時間段內,表的select、insert、update、delete次數。需要用到percona-toolkit包中的一個工具pt-query-digest,腳本如下:

[root@syk ~]# cat get_list.sh 
#!/bin/bash
set -x
#slow_file=ai-db1-slow.log
slow_file=$1

if [ $# != 1 ] ; then 
    echo "USAGE: $0 slow.log" 
    echo " e.g.: $0 api-db1-slow.log" 
    exit 1; 
fi

pt-query-digest --limit 10000 $slow_file > /tmp/tmp_file

bn=`grep -n "#    1 0x" /tmp/tmp_file|awk -F ':' '{print $1}'`
tn=`grep -n "# Query 1:" /tmp/tmp_file |awk -F ':' '{print $1}'`
en=`expr $tn - 2`

sed -n "$bn,$en"p /tmp/tmp_file > /tmp/table_file

cat /tmp/table_file|awk '{print $6","$9","$10}' > /tmp/table_source

/usr/local/mysql/bin/mysql -uroot -pxxxxxxxx -S /tmp/mysql_3308.sock <<EOF
use sykdb;
drop table slow_log;
create table slow_log (
  cnt varchar(30),
  type varchar(30),
  tname varchar(30)
);

drop table slow_table;
create table slow_table (
  tname varchar(30),
  select_cnt varchar(30),
  insert_cnt varchar(30),
  update_cnt varchar(30),
  delete_cnt varchar(30)
);
load data infile '/tmp/table_source' into table slow_log FIELDS TERMINATED BY ',';
delete from slow_log where type='';
insert into slow_table(tname) select distinct(tname) from slow_log;
update slow_table t set t.select_cnt=(select sum(cnt) from slow_log l where l.type='select' and l.tname=t.tname group by l.tname);
update slow_table t set t.insert_cnt=(select sum(cnt) from slow_log l where l.type='insert' and l.tname=t.tname group by l.tname);
update slow_table t set t.update_cnt=(select sum(cnt) from slow_log l where l.type='update' and l.tname=t.tname group by l.tname);
update slow_table t set t.delete_cnt=(select sum(cnt) from slow_log l where l.type='delete' and l.tname=t.tname group by l.tname);
select * from slow_table;

EOF


#end of script


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

孟津县| 永安市| 手游| 敖汉旗| 山阴县| 朝阳区| 凉山| 邛崃市| 光山县| 长春市| 凯里市| 建湖县| 兴仁县| 锡林浩特市| 甘孜县| 涞水县| 监利县| 波密县| 宜兰市| 石楼县| 乐业县| 双牌县| 随州市| 万宁市| 老河口市| 五华县| 田东县| 枝江市| 兖州市| 综艺| 普定县| 铜梁县| 马鞍山市| 友谊县| 东乌| 开阳县| 乐安县| 晋中市| 海口市| 温宿县| 大田县|