《MySQL排错指南》导读-阿里云开发者社区

开发者社区> 数据库> 正文
登录阅读全文

《MySQL排错指南》导读

简介: 当这些信息综合到一起的时候,它们能够详细解释MySQL操作的每个方面。但是,如果你不知道问题是如何发生的,你可能会从文档中提到的大量建议中忽略掉真正的原因。即使你向专家咨询问题产生的原因,他们也可能只会给出很多的建议,你仍需要找出真正的原因。


e9cb011cba34653d8c4b31417ec1ba90df6778e1

前言

MySQL排错指南
我从2006年5月开始,作为首席技术支持工程师在MySQL AB公司MySQL支持团队的bug校验组工作,然后我到了Sun公司,最后是在Oracle公司。在日常工作中,我经常遇到用户受困于某个问题而不知所措的情况。虽然有已经被证实可用的方法去定位并快速修复问题,但是用户往往很难从大量的信息中筛选出这些可用的信息。尽管有数以千百计的著名书籍、博文和网页都详细介绍了MySQL服务器方方面面的问题,但这正是我感觉困难的地方:这些信息都关注于如何让MySQL服务器正常地工作,而忽略了定位错误和异常的方法。

当这些信息综合到一起的时候,它们能够详细解释MySQL操作的每个方面。但是,如果你不知道问题是如何发生的,你可能会从文档中提到的大量建议中忽略掉真正的原因。即使你向专家咨询问题产生的原因,他们也可能只会给出很多的建议,你仍需要找出真正的原因。否则,你做出的任何修改可能只是临时解决了问题,甚至反而使问题更糟。

了解问题的来源非常重要,有时对SQL语句或者配置选项的一个修改就可以解决问题。掌握错误的原因可以让你永久地修复它并保证以后不再发生。

我写这本书的目的是告诉读者我经常使用什么方法来确定导致 SQL 应用程序或MySQL配置错误的原因,以及如何解决这些问题。

目录

第1章 基础

1.1 语法错误
1.2 SELECT返回错误结果
1.3 当错误可能由之前的更新引起时
1.4 获取查询信息
1.5 追踪数据中的错误
1.6 慢查询
1.7 当服务器无响应的时候
1.8 特定于存储引擎的问题及解决方案
1.9 许可问题

第4章 MySQL环境

4.1 物理硬件限制
4.2 操作系统限制
4.3 其他软件影响

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

其他文章
最新文章
相关文章