国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

MySQL中按時間獲取慢日志信息的方法

2020-01-18 22:55:31
字體:
來源:轉載
供稿:網友

今天處理一個case: 數據庫異常,連接數突增。
想著分析一下慢日志,可是一看慢日志都好幾G了,而且是短日志格式,找到那個時間點相對比較難。于是寫了一個腳本從慢日志按時間提取點日志。腳本:

https://github.com/wubx/mysql-binlog-statistic/blob/master/bin/cutlogbytime

使用方法:

復制代碼 代碼如下:
cutlogbytime
#用于從慢日志用截取一個時間段的日志方便分析
./cutlogbytime /path/slowlogfile starttime endtime  > dstfile.log

時間需要寫時戳

mysql> select unix_timestamp('2013-04-05');+------------------------------+| unix_timestamp('2013-04-05') |+------------------------------+| 1365091200 |+------------------------------+1 row in set (0.00 sec)mysql> select unix_timestamp('2013-04-06');+------------------------------+| unix_timestamp('2013-04-06') |+------------------------------+| 1365177600 |+------------------------------+1 row in set (0.00 sec)
./cutlogbytime /path/slowlogfile 1365091200 1365177600 > 20130405_slow.log

這樣得到一天的日志文件就小一點的也容易分析了。而且可以根據天的文件,在取一天的某個時間點的日志。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 翁源县| 凤庆县| 宁陵县| 英吉沙县| 乡城县| 乌拉特后旗| 襄垣县| 太和县| 洪江市| 乌兰县| 东乌珠穆沁旗| 扬中市| 葫芦岛市| 钟祥市| 西华县| 岢岚县| 教育| 大英县| 普格县| 汨罗市| 兴国县| 赤城县| 耒阳市| 白城市| 肥西县| 大姚县| 上虞市| 咸丰县| 京山县| 苍溪县| 夹江县| 卓尼县| 连云港市| 通城县| 封开县| 锡林浩特市| 唐海县| 西宁市| 全南县| 锦屏县| 于都县|