暂无图片
mysql 隔几个小时就需要重启,然后才能访问 需要哪里设置吗?
我来答
分享
QIU飞
2021-09-14
mysql 隔几个小时就需要重启,然后才能访问 需要哪里设置吗?

是Linux 系统

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
薛晓刚

是SQL写的不好,导致的。
需要优化SQL,甚至可能是应用代码重构。

暂无图片 评论
暂无图片 有用 0
打赏 0
始于脚下

问题能够隔几个小时重复出现,应该是共性问题,建议你跟踪一下主机的资源使用情况,检查出现问题时MySQL错误日志提示信息及操作系统日志信息,如果这些没有明显的问题,就需要与应用沟通,确定问题时间点有没有大的数据操作SQL执行,导致MySQL卡死,或者跟踪一下是不是有死锁,参数方面建议看一下innodb_buffer_pool_size,是不是配置太小了,一般给内存的60%-70%,其他参数也过一遍。这个问题的原因太泛,所以你需要逐步去排查。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
mysql造成数据不一致的原因
回答 3
已采纳
造成主从不一致的原因(1)主库binlog格式为Statement,同步到从库执行后可能造成主从不一致。(2)主库执行更改前有执行setsqllogbin0,会使主库不记录binlog,从库也无法变更
openeuler系统用的多吗
回答 3
已采纳
国产开源的都会支持openEuler类似的系统,商用的就是麒麟OS(基于openEuler)底座。
oracle 迁移到mysql,有啥好用的工具给推荐一下,最好是免费的
回答 1
这个问题我也想知道~,已知目前没有免费的方案,很多是涉及到字段类型转换调整等问题;阿里的数据传输服务DTS服务有类似功能,但使用案例不多;
如何不进入MySQL客户端,执行一条SQL命令,账号User,密码Passwd,库名DBName,SQL为SELECT sysdate();?
回答 1
已采纳
采用e选项,命令为:mysqluUserpPasswdDDBNamee"SELECTsysdate();"。
MySQL 5.7分区表:用created_time 作为分区字段,一周一个分区,但是在执行计划中发现扫了所有分区是为什么?
回答 1
已采纳
你的条件没有带createdtime条件,或者createdtime条件本身就垮了好几周比如一半以上的周
MySQL默认事务隔离级别
回答 5
已采纳
mysql5.6以前都是RR;mysql5.7以后是RC
在linux下新安装oracle 11.2.0.4 单实例 需要打那种补丁?
回答 1
你要是配置了ojvm组件,就打ojvmdbpsu呗。
telnet mysql 端口为啥显示mysql_native_password?
回答 2
已采纳
原因当建立一个TCP连接的时候,MYSQLSERVER会主动发一个HandshakeV10过来,里面包含数据库版本,加密策略,capabilityflags,salt等信息所以你telnetmysql
mysql启动失败
回答 2
尝试用innodbforcerecovery看看能不能拉起来
Mysql 8.0 clone plugin 远程备份方案
回答 1
已采纳
那你也只能多个实例一一去备份了。不过clone数据全库的操作。难道你要天天全库备份?不推荐这样。可以考虑备份一体机方案。