mysql8.0版本,MySQL8提供哪几种主要版本
MySQL8版本后系统表信息_架构。表格行数与实际数据表行数不准确处理_wx632add5659187的技术博客_博客
按文章来说,可以通过如下两条命令之一来解决,使字典对象缓存实时更新:
SET GLOBAL information _ schema _ stats _ expiry=0;
设置@ @ global。information _ schema _ stats _ expiry=0;实践过程中发觉,除了需要设置全局的,还需要设置会话会议的(以下两条结构化查询语言一样):
SET SESSION information _ schema _ stats _ expiry=0;
设置@ @ session。information _ schema _ stats _ expiry=0;设置完后,先查询某个表(这里以act_id_user为例)在系统表中信息_模式。桌子的状态:
挑选
t.表_模式,
t.表名,
t.表格_行,
t.创建时间,
t.更新时间
来自信息模式.表格t
其中t.TABLE_NAME=act_id_user
并且t.TABLE_SCHEMA=camunda
按创建时间DESC,更新时间DESC订购;
再更新表
插入到act_id_user(ID_,REV_,FIRST_,LAST_,EMAIL_,PWD_,SALT_,LOCK_EXP_TIME_,ATTEMPTS_,PICTURE_ID_)值(良昭林5 ,1,良5 ,昭林5 , liangzhaolin5@qq.com , { SHA-512 } gntsrudlz 7 AOL xec 83n 24 mgpt F8 qwk 3 yqudpdfah 7y 4 qyxwsos 4 zexhl 4 sbsmzs 6 ufra 1 xjnh 65 cdqie ho 6再查询该表在系统表中信息_模式。桌子的状态:
其中表格_行和更新时间都有变化。
还有一个注意点:
通过以下查询语句可以发现,全球和会议级别的信息_模式_统计_到期都已经设置为0,
显示全局变量,如”信息_模式_统计_到期”;结果:
显示会话变量,如”信息_模式_统计_到期”;结果:
但重启关系型数据库服务后发现数据已被重置为初始值86400
以窗子为例,在关系型数据库下的my.ini文件中加入此配置:
重启后,查看全球的和会议层的信息_模式_统计_到期都被设置为0了,自此完成设置。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。