MySQL 幾個默認數據庫的作用
1,information_schema
INFORMATION_SCHEMA提供對數據庫元數據的訪問,關於MySQL服務器的信息,例如數據庫或表的名稱,列的數據類型或訪問權限。有時用於此信息的其他術語是數據字典和系統目錄。
INFORMATION_SCHEMA是每個MySQL實例中的一個數據庫,它存儲有關MySQL服務器維護的所有其他數據庫的信息。該INFORMATION_SCHEMA數據庫包含幾個只讀表。它們實際上是視圖,而不是基表,因此沒有與它們相關聯的文件,並且不能在其上設置觸發器。此外,沒有該名稱的數據庫目錄。
雖然你可以選擇INFORMATION_SCHEMA與一個默認的數據庫USE語句,你只能讀取表的內容,不執行INSERT,UPDATE或DELETE對他們的操作。
2,performance_schema
MySQL性能架構是用於在較低級別監視MySQL服務器執行的功能
我個人覺得這個部分是為了DBA設計的,數據庫管理員可以根據這一部分對數據庫進行性能的監控和性能優化的改善方案,比如:我有時候會因為執行了DML而沒有commit(導致鎖表) 遭到DBA同事的喊話
3,sys
MySQL 5.7.7及更高版本包括sys模式,一組可幫助DBA和開發人員解釋性能模式收集的數據的對象。sys模式對象可用於典型的調試和診斷用例。此模式中的對象包括:
將性能模式數據總結為更容易理解的形式的視圖。執行諸如性能模式配置和生成診斷報告等操作的存儲過程。查詢性能模式配置並提供格式化服務的存儲功能。
以上就是關於最新版本5.7.7的三個默認庫的介紹
网友评论