innodb儲存引擎監控

2021-09-04 02:31:43 字數 781 閱讀 7768

innodb儲存引擎監控分為四種,表監控,表空間監控,鎖監控,狀態監控.可以在mysql客戶端開啟監控選項,然後資訊將會輸出在mysql的錯誤日誌內.innodb_monitor和innodb_lock_monitor會每隔15秒會向錯誤日誌中記錄innodb監控資訊,innodb_table_monitor和innodb_tablespace_monitor是每隔64秒.

1.對innodb狀態監控

create table innodb_monitor (a int) engine=innodb;   --開啟監控

drop table innodb_monitor;          --關閉監控

2.對innodb鎖監控

create table innodb_lock_monitor (a int) engine=innodb;   --開啟監控

drop table innodb_lock_monitor;      --關閉監控

3.對innodb的表監控

create table innodb_table_monitor(a int) engine=innodb;    --開啟監控

drop tables innodb_table_monitor;     --關閉監控

4.對innodb表空間監控

create table innodb_tablespace_monitor (a int) engine=innodb;   --開啟監控

drop table innodb_tablespace_monitor;        --關閉監控

InnoDB 儲存引擎

innodb是事務型資料庫的首選引擎,支援事務安全表 acid 支援行鎖定和外來鍵。mysql 5.5.5 之後,innodb作為預設儲存引擎。innodb的主要特性有一下幾項。a.innodb給mysql提供了具有提交 回滾和崩潰恢復能力的事務安全 acid相容 儲存引擎。innodb鎖定在行級並...

InnoDB 儲存引擎

設計上採用了類似於oracle資料庫的架構 接下來 詳細介紹 innodb 儲存引擎的 體系架構 及其不同於其他儲存引擎的特性 一 概述 innodb 儲存引擎 是第乙個完整支援acid事物的 mysql 儲存引擎 特點 1 行鎖設計 2 支援mvcc 3 提供一致性非鎖定讀 4 最有效地利用 以及...

InnoDB儲存引擎

內外存交換的基本單位 mysql將資料從外存讀入記憶體不是以記錄為單位,這樣消耗太大,是以頁為單位,每個頁裡填充記錄。每頁大小為16kb。記錄堆 行記錄儲存區,分為有效記錄和已刪除記錄兩種 自由空間鍊錶 已刪除記錄組成的鍊錶 未分配空間 頁尾 儲存頁面校驗資訊 頁內的資料是按照主鍵的順序有序儲存的。...