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

首頁 > 數據庫 > MySQL > 正文

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

2024-07-24 13:07:13
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了MySQL中按時間獲取慢日志信息的方法,使用到了cutlogbytime這個工具,主要操作是設置時間戳,需要的朋友可以參考下
 

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

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

使用方法:

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

時間需要寫時戳
  1. mysql> select unix_timestamp('2013-04-05'); 
  2. +------------------------------+ 
  3. | unix_timestamp('2013-04-05') | 
  4. +------------------------------+ 
  5. | 1365091200 | 
  6. +------------------------------+ 
  7. 1 row in set (0.00 sec) 
  8.  
  9. mysql> select unix_timestamp('2013-04-06'); 
  10. +------------------------------+ 
  11. | unix_timestamp('2013-04-06') | 
  12. +------------------------------+ 
  13. | 1365177600 | 
  14. +------------------------------+ 
  15. 1 row in set (0.00 sec) 
  1. ./cutlogbytime /path/slowlogfile 1365091200 1365177600 > 20130405_slow.log 

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 个旧市| 明水县| 新昌县| 册亨县| 屏边| 海南省| 铁岭市| 茂名市| 甘孜| 宁陵县| 昂仁县| 读书| 成都市| 巴林左旗| 高淳县| 内江市| 丹寨县| 理塘县| 卫辉市| 长汀县| 文化| 大新县| 临泽县| 焦作市| 香格里拉县| 涞水县| 章丘市| 蒲城县| 积石山| 淮安市| 张家港市| 潢川县| 鹰潭市| 阜阳市| 亳州市| 福鼎市| 广西| 阳朔县| 五常市| 灵台县| 巴彦淖尔市|