01 MySQL優化系列之 掌握MySQL底層結構

2021-08-20 02:23:24 字數 550 閱讀 7083

1,mysql的邏輯架構

2,mysql的儲存引擎介紹

mysql的儲存引擎有很多,我們今天,主要來介紹兩款儲存引擎的對比

特點myisam

innodb

是否支援事務

不支援支援

鎖機制表鎖

行鎖是否支援外來鍵

不支援支援(是mysql唯一支援外來鍵的儲存引擎)

併發性高併發

低併發結論:推薦大家採用innodb儲存引擎,myisam在mysql8.0版本將被廢棄

3,如何設定和檢視儲存引擎

在建立表時,可以為表指定儲存引擎:

engine=innodb

建立表成功後,檢視當前表的儲存引擎:

show table status like '表名',在結果檢視儲存引擎字段

mysql 優化系列之欄位型別選取

mysql 優化是乙個很有意思的話題,可以從很多方面來說,大到伺服器集群,應用體系架構等,小到字段型別選擇,儲存引擎的選擇等,隨著mysql的發展,到目前 最新版本是8.0,筆者5.7 innodb 已是預設的儲存引擎 mysql 5.5 已將innodb作為預設儲存引擎 所以盡量選擇使用innod...

mysql優化系列之欄位型別選取

mysql 優化是乙個很有意思的話題,可以從很多方面來說,大到伺服器集群,應用體系架構等,小到字段型別選擇,儲存引擎的選擇等,隨著mysql的發展,到目前 最新版本是8.0,筆者5.7 innodb 已是預設的儲存引擎 mysql 5.5 已將innodb作為預設儲存引擎 所以盡量選擇使用innod...

慕課網 效能優化之MySQL優化 學習 01

sql及索引優化 發現有問題的sql 使用mysql慢查詢日誌對有效率問題的sql進行監控 是否開啟慢查詢 show variables like slow query log 檢視慢查詢日誌存放位置 show variables like slow query log file 是否將沒有使用索引...