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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 1.4 資料庫和常用SQL語句(正文)——MySQL資料庫命令和SQL語句資料庫MySql
- mysql資料庫語句自動生成MySql資料庫
- [20230329]記錄除錯sql語句遇到的問題.txt除錯SQL
- MySQL 記錄所有執行了的 sql 語句MySql
- mysql快速新增百萬條記錄的語句MySql
- 4、MySQL建立資料庫(CREATE DATABASE語句)MySql資料庫Database
- mysql資料庫重新命名語句分享MySql資料庫
- MySql資料庫ibtmp1檔案增長問題處理記錄MySql資料庫
- 兩個看似奇怪的MySQL語句問題MySql
- mysql資料庫sql語句基礎知識MySql資料庫
- MySQL資料庫中SQL語句分幾類?MySql資料庫
- 6、MySQL刪除資料庫(DROP DATABASE語句)MySql資料庫Database
- MySQL資料庫:7、SQL常用查詢語句MySql資料庫
- 面試問題記錄 二 (資料庫、Linux、Redis)面試資料庫LinuxRedis
- 資料庫mysql學習筆記記錄資料庫MySql筆記
- 關於Room資料庫,拼寫模糊查詢語句遇到的問題OOM資料庫
- 資料庫操作語句資料庫
- 【資料庫】SQL語句資料庫SQL
- 資料庫的檢索語句資料庫
- MySQL學習筆記之SQL語句建立、修改和刪除資料庫MySql筆記資料庫
- Oracle21c資料庫安裝問題記錄Oracle資料庫
- SSM解決中文存入資料庫亂碼問題(記錄自己的問題)SSM資料庫
- MySQL 的資料管理及 DML 語句MySql
- 50個SQL語句(MySQL版) 問題十四MySql
- 資料庫查詢語句資料庫
- Oracle資料庫語句大全Oracle資料庫
- oracle資料庫常用語句Oracle資料庫
- ORACLE 資料庫 查詢語句與DML語句Oracle資料庫
- Mysql 資料庫 -------- SQL語句進階查詢 ------- 前部分MySql資料庫
- 【MySQL 資料庫】MySQL目錄MySql資料庫
- MYSQL---SQL語句的資料快取MySql快取
- Mysql資料庫許可權問題MySql資料庫
- IndexedDB 建立資料庫時使用自增的Key 更新資料庫遇到的問題的一點記錄Index資料庫
- 2.5 指定資料庫建立語句資料庫
- 資料庫常用操作SQL語句資料庫SQL
- 資料庫常用的sql語句彙總資料庫SQL
- 資料庫常用的sql語句大全--sql資料庫SQL
- MySQL 匯出一條資料的插入語句MySql