MySQL-mysql,如何避免 Fatal error encountered during command execution

Web程序数据库 Web程序数据库 主题:1214 回复:2505

MySQL-mysql,如何避免 Fatal error encountered during command execution

浮生未歇 发布于 2017-03-24 字数 151 浏览 1230 回复 2

mysql,如何避免 Fatal error encountered during command execution 错误的发生。上网查找说是,数据库灾难性错误,这个是服务器的问题,还是程序的问题?

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

评论(2

清晨说ぺ晚安 2017-07-30 2 楼

现这种问题有可能是两种情况

1.查询结果包含海量数据。长时间检索无响应。这种情况,需要优化SQL,尽量减少数据输出量。

2.表结构损坏。可以通过 CHECK TABLE REPAIR TABLE 语句进行检测或修复。

具体的信息这里有详细解释:

http://www.cnblogs.com/tigerjacky/archive/2010/09/03/1816991.html

清晨说ぺ晚安 2017-04-16 1 楼

一般是因为长时间检索没有响应造成的,为了避免这个问题你可以通过慢查询日志,检查哪些sql执行较慢,然后对这些sql优化;若sql没有太大问题试一下分表或其他减少检索数据量的方法,也可适当增加些内存。若不是长时间检索造成的,可检查下是不是表坏了。