mysql資料庫de mysql資料庫效能篇

2021-10-17 18:18:21 字數 715 閱讀 7023

慢查詢:超過設定時間的sql語句會被記錄到指定檔案內

1、觀察mysql慢查詢預設的時間(預設10秒)

show variables like 'long%';

2、修改慢查詢設定時間

set long_query_time=1;

3、檢查mysql是否開啟自動記錄功能(預設關閉)

show variables like 'slow%';

4、開啟mysql自動記錄功能

set global slow_query_log=on;

show variables like 'slow%';

5、指定sql語句儲存路徑

set global slow_query_log_file='c:\\log.txt';

show variables like 'slow%';

檢視sql語句執行時間

1、檢查是否開啟sql語句查詢時間

show variables like 'profiling%';

2、開啟mysql統計sql語句執行時間

set profiling=on;

show variables like 'profiling%'

3、執行sql語句

select kch from kcb where kcm='資料庫' or kcm='qtp';

4、檢視執行時間

show profiles;

mysql資料庫效能資料 MYSQL資料庫效能優化

1.選取最適用的字段屬性 表中字段的寬度設得盡可能小 char 的上限為 255 位元組 固定占用空間 varchar 的上限 65535 位元組 實際占用空間 text 的上限為 65535。盡量把字段設定為 not null,執行查詢的時候,資料庫不用去比較 null 值。2.使用連線 join...

MySQL資料庫使用 MySQL資料庫管理

開發時一般不使用系統的root使用者,應該是建立乙個新的使用者,管理乙個工程。登入使用者的命令 mysql uusername p 登入完成後就進入sql命令格式,格式以 結尾。windows用安裝的時候設定的root登入命令列,如下圖所示。linux安裝時若沒有提示設定root密碼的,可以使用系統...

MySQL資料庫 一 MySQL資料庫簡介

mysql資料庫是常見的資料庫,對mysql資料庫的學習主要從下面幾方面展開,記得點開檢視哦!1.mysql c s架構 mysql的架構是c s架構,即客戶端 伺服器的架構 在root使用者下進行 mysql字元編碼 檢視mysql預設的字元編碼 預設的字元編碼是latin1 show varia...