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

首頁 > 數據庫 > MySQL > 正文

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

2020-01-18 23:06:20
字體:
來源:轉載
供稿:網友

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

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

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

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

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

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

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

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 怀远县| 河东区| 冷水江市| 定安县| 扎囊县| 河津市| 中牟县| 仙居县| 综艺| 诏安县| 东兰县| 寻甸| 连山| 凉山| 迭部县| 汉中市| 城固县| 日照市| 大宁县| 禄丰县| 沂源县| 佛教| 柞水县| 牡丹江市| 申扎县| 香港| 绩溪县| 高陵县| 根河市| 泾川县| 凭祥市| 泰来县| 池州市| 克什克腾旗| 区。| 荆州市| 综艺| 安西县| 永平县| 古蔺县| 象州县|