MYSQL速度慢的問題 記錄資料庫語句
需要開啟一個慢查詢輸出的一個機關:log_slow_queries。可以在MySQL配置檔案中(my.ini/my.cnf)中設定,也可以透過MySQL客戶端臨時設定。第二種方法的好處是,可以不用重啟MySQL服務,而使設定生效。那就來試試這個:
首先透過客戶端連線到Mysql伺服器,然後輸入下面的語句:
SET GLOBAL log_slow_queries = ON;
SET GLOBAL long_query_time = 3;
這樣MySQL就會把耗時>=3秒的SQL語句給記錄下來,並輸出到一個慢查詢日誌檔案中。問題來了,這個慢查詢日誌檔案在什麼地方呢?如下,在MYSQL客戶端中執行下面的語句:
show variables like 'slow_query_log_file';
就會看到MySQL慢查詢日誌檔案位置。我的是:/usr/local/mysql/data/host-slow.log
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2894/viewspace-2810292/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql導資料庫用到的語句MySql資料庫
- 1.4 資料庫和常用SQL語句(正文)——MySQL資料庫命令和SQL語句資料庫MySql
- 找出Mysql查詢速度慢的SQL語句MySql
- mysql資料庫語句自動生成MySql資料庫
- 【MySQL】經典資料庫SQL語句編寫練習題——SQL語句掃盲MySql資料庫
- MySQL 記錄所有執行了的 sql 語句MySql
- mysql快速新增百萬條記錄的語句MySql
- mysql資料庫重新命名語句分享MySql資料庫
- 4、MySQL建立資料庫(CREATE DATABASE語句)MySql資料庫Database
- 記一次 MySQL 資料庫問題排查MySql資料庫
- 面試問題記錄 二 (資料庫、Linux、Redis)面試資料庫LinuxRedis
- 資料庫mysql學習筆記記錄資料庫MySql筆記
- 關於資料庫表記錄主鍵生成的問題?資料庫
- 兩個看似奇怪的MySQL語句問題MySql
- mysql資料庫sql語句基礎知識MySql資料庫
- MySQL資料庫:7、SQL常用查詢語句MySql資料庫
- 6、MySQL刪除資料庫(DROP DATABASE語句)MySql資料庫Database
- MySQL 5 資料庫基礎語句總結MySql資料庫
- MySQL資料庫中SQL語句分幾類?MySql資料庫
- [Mysql 查詢語句]——查詢指定記錄MySql
- 關於Room資料庫,拼寫模糊查詢語句遇到的問題OOM資料庫
- 一條sql語句導致的資料庫當機問題及分析SQL資料庫
- 一條sql語句“導致”的資料庫當機問題及分析SQL資料庫
- 【資料庫】SQL語句資料庫SQL
- 資料庫操作語句資料庫
- mysql常用語句及問題處理MySql
- SSM解決中文存入資料庫亂碼問題(記錄自己的問題)SSM資料庫
- 資料庫的檢索語句資料庫
- MySQL學習筆記之SQL語句建立、修改和刪除資料庫MySql筆記資料庫
- MySQL 的資料管理及 DML 語句MySql
- mysql語句:批量更新多條記錄的不同值[轉]MySql
- oracle資料庫常用語句Oracle資料庫
- 資料庫查詢語句資料庫
- 資料庫常用sql 語句資料庫SQL
- Oracle資料庫語句大全Oracle資料庫
- 資料庫SQL拼接語句資料庫SQL
- 資料庫語句練習資料庫
- ORACLE 資料庫 查詢語句與DML語句Oracle資料庫