《Mysql實例出現錯誤mysql Table 'performance_schema...解決辦法》要點:
本文介紹了Mysql實例出現錯誤mysql Table 'performance_schema...解決辦法,希望對您有用。如果有疑問,可以聯系我們。
MYSQL入門測試環境搭了一個mariadb 5.7,使用jdbc驅動
MYSQL入門
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.34</version>
</dependency>
MYSQL入門在hibernate工程中正常.
MYSQL入門臨時搭建了一個jdbc的簡單工程,發現連接數據庫報錯:
MYSQL入門
Table 'performance_schema.session_variables' doesn't exist
MYSQL入門問度娘無果,無奈升級MySQL驅動為5.1.36,解決.
MYSQL入門據了解:
MYSQL入門
MySQL 5.5新增一個存儲引擎:命名PERFORMANCE_SCHEMA ,主要用于收集數據庫服務器性能參數.MySQL用戶是不能創建存儲引擎為PERFORMANCE_SCHEMA的表
performance_schema提供以下功能:
1.提供進程等待的詳細信息,包括鎖、互斥變量、文件信息;
2.保存歷史的事件匯總信息,為提供MySQL服務器性能做出詳細的判斷;
3.對于新增和刪除監控事件點都非常容易,并可以隨意改變mysql服務器的監控周期,例如(CYCLE、MICROSECOND)
通過以上得到的信息,DBA能夠較明細得了解性能降低可能是由于哪些瓶頸?
performance_schema功能開啟和部分表功能
Performance的開啟很簡單,在my.cnf中[mysqld]加入performanc_schema,檢查性能數據庫是否啟動的命令:
SHOW VARIABLES LIKE ‘performance_schema';
若是返回的 值為ON,則說明性能數據庫正常開啟狀態.
MYSQL入門感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!