MySQL 幾個(gè)默認(rèn)數(shù)據(jù)庫的作用
1哥遮,information_schema
INFORMATION_SCHEMA提供對數(shù)據(jù)庫元數(shù)據(jù)的訪問,關(guān)於MySQL服務(wù)器的信息美澳,例如數(shù)據(jù)庫或表的名稱蹲姐,列的數(shù)據(jù)類型或訪問權(quán)限。有時(shí)用於此信息的其他術(shù)語是數(shù)據(jù)字典和系統(tǒng)目錄人柿。
INFORMATION_SCHEMA是每個(gè)MySQL實(shí)例中的一個(gè)數(shù)據(jù)庫柴墩,它存儲(chǔ)有關(guān)MySQL服務(wù)器維護(hù)的所有其他數(shù)據(jù)庫的信息。該INFORMATION_SCHEMA數(shù)據(jù)庫包含幾個(gè)只讀表凫岖。它們實(shí)際上是視圖江咳,而不是基表,因此沒有與它們相關(guān)聯(lián)的文件哥放,並且不能在其上設(shè)置觸發(fā)器歼指。此外,沒有該名稱的數(shù)據(jù)庫目錄甥雕。
雖然你可以選擇INFORMATION_SCHEMA與一個(gè)默認(rèn)的數(shù)據(jù)庫USE語句踩身,你只能讀取表的內(nèi)容,不執(zhí)行INSERT社露,UPDATE或DELETE對他們的操作挟阻。
2,performance_schema
MySQL性能架構(gòu)是用於在較低級別監(jiān)視MySQL服務(wù)器執(zhí)行的功能
我個(gè)人覺得這個(gè)部分是為了DBA設(shè)計(jì)的峭弟,數(shù)據(jù)庫管理員可以根據(jù)這一部分對數(shù)據(jù)庫進(jìn)行性能的監(jiān)控和性能優(yōu)化的改善方案附鸽,比如:我有時(shí)候會(huì)因?yàn)閳?zhí)行了DML而沒有commit(導(dǎo)致鎖表) 遭到DBA同事的喊話
3,sys
MySQL 5.7.7及更高版本包括sys模式瞒瘸,一組可幫助DBA和開發(fā)人員解釋性能模式收集的數(shù)據(jù)的對象坷备。sys模式對象可用於典型的調(diào)試和診斷用例。此模式中的對象包括:
將性能模式數(shù)據(jù)總結(jié)為更容易理解的形式的視圖情臭。執(zhí)行諸如性能模式配置和生成診斷報(bào)告等操作的存儲(chǔ)過程省撑。查詢性能模式配置並提供格式化服務(wù)的存儲(chǔ)功能赌蔑。
以上就是關(guān)於最新版本5.7.7的三個(gè)默認(rèn)庫的介紹