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

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

你有沒有遺忘mysql的歷史記錄

2024-07-24 13:06:17
字體:
供稿:網(wǎng)友
程序出現(xiàn)了問題,明知道可能是sql語句造成的,但是因為框架的原因,分析起來十分麻煩,于是打算直接查看數(shù)據(jù)庫里面的歷史記錄.
 
 

      查看mysql的語句,比較常用的大概是show processlist 命令了,但是這個對于查詢時間比較長的語句比較有意義,對于一下子就能執(zhí)行的語句真心拼不過手速啊.

     于是就只能從mysql的歷史記錄里面著手了.為了實現(xiàn)這個目的,我們需要修改/etc/my.cnf文件.

     在my.cnf中的[mysqld](其他地方可能無效)下插入log=/etc/tmp/mysql.log(日志的地址可以自己定義,不過不要在home里面,否則可能顯示不出來,主要要有寫的權(quán)限).然后要重啟數(shù)據(jù)庫,用service mysqld restart命令就可以了.這個log會將所有的執(zhí)行語句記錄下來,所以在數(shù)據(jù)庫很忙的時候,這個日志可能變得很大,不宜查看.

     用tail -f /etc/tmp/mysql.log 命令可以持續(xù)觀察執(zhí)行語句,也可以將該文件下載下來慢慢看.

=========================================    

    另外還有一個慢查詢歷史記錄,也在my.cnf文件里,配置語句為

  log-slow-queries=/var/lib/mysql/slowquery.log  long_query_time=5  log-queries-not-using-indexes

 

    其中l(wèi)og-slow-queries是慢查詢歷史記錄的地址,long_query_time限定超過X秒才能加入到歷史記錄里面,log-queries-not-using-indexes限定沒有使用索引的查詢語句.

這個日志由于記錄語句不多,所以可以長期開啟.


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 岳阳县| 房山区| 芜湖市| 大港区| 昌黎县| 无为县| 安吉县| 洛隆县| 庄河市| 桓台县| 开原市| 鄂伦春自治旗| 南召县| 嫩江县| 丰镇市| 沙田区| 吴堡县| 台安县| 商河县| 阆中市| 搜索| 江津市| 玉门市| 长岭县| 吉安县| 德兴市| 怀集县| 通州市| 灵山县| 吴川市| 三台县| 嘉禾县| 克山县| 沾化县| 安龙县| 沙田区| 甘泉县| 宁河县| 历史| 卓尼县| 成都市|