#### 通用日志
作用 : 記錄建立的客戶端連接和執行的語句。
#### 查看通用日志狀態
~~~
show variables like '%general%';
~~~
~~~
+------------------+------------------------------+
| Variable_name | Value |
+------------------+------------------------------+
| general_log | OFF | //是否開啟,on為開啟
| general_log_file | /var/lib/mysql/localhost.log | //存放位置
+------------------+------------------------------+
~~~
#### 開啟通用日志
~~~
set global general_log = on;
~~~
#### 打開文件查看結果
~~~
Tcp port: 3306 Unix socket: /var/lib/mysql/mysql.sock
3 Time Id Command Argument
4 2018-03-26T09:33:30.675677Z 17 Query SELECT DATABASE()
5 2018-03-26T09:33:30.676075Z 17 Init DB test
6 2018-03-26T09:33:30.677162Z 17 Query show databases
7 2018-03-26T09:33:30.678122Z 17 Query show tables
8 2018-03-26T09:33:54.115122Z 17 Query show tables
9 2018-03-26T09:34:18.237418Z 17 Query show tables
10 2018-03-26T09:35:48.958240Z 17 Query show tables
11 2018-03-26T09:37:38.975618Z 17 Query create table user(
12 id int auto_increment primary key,
~~~
- MySQL優化概述
- 存儲引擎的選擇
- innodb引擎
- myisam引擎
- memory引擎
- 查詢需優化語句
- 通用查詢日志
- 慢查詢日志
- profile機制
- 索引
- 索引基本介紹
- 索引類型
- 索引管理語法
- 創建索引主要事項
- 執行計劃
- 查看索引類型
- myisam索引數據結構
- innodb索引數據結構
- 索引覆蓋
- 索引使用原則
- 列獨立
- like查詢
- 復合索引使用
- or運算都具有索引
- mysql智能選擇
- 優化group by語句
- 前綴索引
- 全文索引
- 查詢緩存
- 查詢緩存操作
- 無緩存
- limit分頁優化
- 分區
- 分區介紹
- list分區
- range分區
- hash分區
- key(鍵值)分區
- 分區管理
- 分表
- 分表介紹
- 水平分表
- 垂直分表
- MySQL鎖機制
- 鎖機制介紹
- 鎖的幾種形式
- 表鎖操作
- 行鎖操作
- 數據碎片與維護
- 范式
- 第一范式
- 第二范式
- 第三范式
- 反三范式
- 主從復制
- 介紹
- 讀寫分離