暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

5.9.1调试MySQL服务器

原创 由迪 2020-09-23
570

如果您使用的是MySQL中非常新的功能,则可以尝试使用 选项运行mysqld--skip-new(该功能将禁用所有可能不安全的新功能)。请参见 第B.3.3.3节“如果MySQL继续崩溃该怎么办”

如果mysqld不想启动,请确认您没有my.cnf干扰安装的文件!您可以my.cnf 使用mysqld --print-defaults检查参数,并从mysqld --no-defaults …开始避免使用它们。

如果mysqld开始耗尽CPU或内存或“ 挂起 ”,则可以使用mysqladmin进程列表状态来查明是否有人在执行需要很长时间的查询。如果遇到性能问题或新客户端无法连接时出现的问题,则最好在某些窗口中运行 mysqladmin -i10进程列表状态

mysqladmin debug 命令将有关正在使用的锁,已用内存和查询用法的某些信息转储到MySQL日志文件中。这可能有助于解决一些问题。即使您尚未编译MySQL进行调试,此命令也提供了一些有用的信息!

如果问题是某些表变得越来越慢,则应尝试使用OPTIMIZE TABLEor myisamchk优化表 。请参阅 第5章,MySQL服务器管理。您还应该使用来检查慢速查询EXPLAIN

您还应该阅读本手册中特定于操作系统的部分,以解决您的环境可能特有的问题。请参见 第2.1节“常规安装指南”

最后修改时间:2020-09-23 18:31:23
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论