出现错误mysql Table 'performance_schema...解决办法

 更新时间:2017年04月20日 11:44:23   投稿:lqh  
这篇文章主要介绍了解决出现错误mysql Table 'performance_schema.session_variables' doesn't exist的相关资料,需要的朋友可以参考下

测试环境搭了一个mariadb 5.7,使用jdbc驱动

<dependency>
  <groupId>mysql</groupId>
  <artifactId>mysql-connector-java</artifactId>
  <version>5.1.34</version>
</dependency>

在hibernate工程中正常。

临时搭建了一个jdbc的简单工程,发现连接数据库报错:

Table 'performance_schema.session_variables' doesn't exist

问度娘无果,无奈升级MySQL驱动为5.1.36,解决。

据了解:

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 索引详细介绍

    mysql 索引详细介绍

    这篇文章主要介绍了mysql 索引详细介绍的相关资料,需要的朋友可以参考下
    2016-09-09
  • MySQL Delete 删数据后磁盘空间未释放的原因

    MySQL Delete 删数据后磁盘空间未释放的原因

    这篇文章主要介绍了MySQL Delete 删数据后磁盘空间未释放的原因,帮助大家更好的理解和学习使用MySQL,感兴趣的朋友可以了解下
    2021-05-05
  • 什么是分表和分区 MySql数据库分区和分表方法

    什么是分表和分区 MySql数据库分区和分表方法

    这篇文章主要为大家详细介绍了MySql数据库分区和分表方法,告诉大家什么是分表和分区,mysql分表和分区有什么联系,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-02-02
  • 使用pt-kill根据一定的规则来kill连接的方法

    使用pt-kill根据一定的规则来kill连接的方法

    pt-kill 是一个优秀的kill MySQL连接的一个工具,是percona toolkit的一部分,在因为空闲连接较多导致超过最大连接数、某个有问题的sql导致mysql负载很高时,都需要将一些连接kill掉,这个工具主要就是这个用途
    2016-04-04
  • MySQ登录提示ERROR 1045 (28000)错误的解决方法

    MySQ登录提示ERROR 1045 (28000)错误的解决方法

    这篇文章主要为大家详细介绍了MySQ登录提示ERROR 1045 (28000)错误的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • 浅谈InnoDB隔离模式的使用对MySQL性能造成的影响

    浅谈InnoDB隔离模式的使用对MySQL性能造成的影响

    这篇文章主要介绍了InnoDB隔离模式的使用对MySQL性能造成的影响,作为基于MySQL的最出名的数据库,InnoDB相关的性能问题一直是DBA关注的热点,需要的朋友可以参考下
    2015-06-06
  • mysql 删除操作(delete+TRUNCATE)

    mysql 删除操作(delete+TRUNCATE)

    这篇文章主要介绍了mysql 删除操作,主要包括了delete与TRUNCATE的使用,需要的朋友可以参考下
    2014-11-11
  • MySQL延迟关联性能优化方法

    MySQL延迟关联性能优化方法

    这篇文章主要介绍了MySQL延迟关联性能优化方法,本文讲解了延迟关联的背景、延迟关联的分析、延迟关联的解决等内容,需要的朋友可以参考下
    2015-05-05
  • 关于MyBatis连接MySql8.0版本的配置问题

    关于MyBatis连接MySql8.0版本的配置问题

    这篇文章主要介绍了关于MyBatis连接MySql8.0版本的配置问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • MySQL多表连接的入门实例教程

    MySQL多表连接的入门实例教程

    这篇文章主要给大家介绍了关于MySQL多表连接的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用MySQL具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-12-12

最新评论