国产探花免费观看_亚洲丰满少妇自慰呻吟_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 

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 秀山| 江西省| 九龙城区| 镇沅| 徐州市| 华宁县| 长岭县| 柯坪县| 惠东县| 措美县| 墨竹工卡县| 涪陵区| 柳林县| 乌拉特后旗| 荔浦县| 南木林县| 娄底市| 桐庐县| 宁蒗| 仁布县| 武宣县| 康平县| 邻水| 海门市| 九龙县| 新邵县| 福泉市| 望都县| 连云港市| 常山县| 廊坊市| 岱山县| 西城区| 鄂伦春自治旗| 治县。| 龙江县| 华坪县| 汾阳市| 沧源| 兴文县| 大同县|