摘要: 当这些信息综合到一起的时候,它们能够详细解释MySQL操作的每个方面。但是,如果你不知道问题是如何发生的,你可能会从文档中提到的大量建议中忽略掉真正的原因。即使你向专家咨询问题产生的原因,他们也可能只会给出很多的建议,你仍需要找出真正的原因。
前言
MySQL排错指南
我从2006年5月开始,作为首席技术支持工程师在MySQL AB公司MySQL支持团队的bug校验组工作,然后我到了Sun公司,最后是在Oracle公司。在日常工作中,我经常遇到用户受困于某个问题而不知所措的情况。虽然有已经被证实可用的方法去定位并快速修复问题,但是用户往往很难从大量的信息中筛选出这些可用的信息。尽管有数以千百计的著名书籍、博文和网页都详细介绍了MySQL服务器方方面面的问题,但这正是我感觉困难的地方:这些信息都关注于如何让MySQL服务器正常地工作,而忽略了定位错误和异常的方法。
当这些信息综合到一起的时候,它们能够详细解释MySQL操作的每个方面。但是,如果你不知道问题是如何发生的,你可能会从文档中提到的大量建议中忽略掉真正的原因。即使你向专家咨询问题产生的原因,他们也可能只会给出很多的建议,你仍需要找出真正的原因。否则,你做出的任何修改可能只是临时解决了问题,甚至反而使问题更糟。
了解问题的来源非常重要,有时对SQL语句或者配置选项的一个修改就可以解决问题。掌握错误的原因可以让你永久地修复它并保证以后不再发生。
我写这本书的目的是告诉读者我经常使用什么方法来确定导致 SQL 应用程序或MySQL配置错误的原因,以及如何解决这些问题。
目录
Day2-解决MySQL_ERROR参考指南(SELECT返回错误结果)
Day3-解决MySQL_ERROR参考指南(错误可能由之前的更新引起)
Day4-解决MySQL_ERROR参考指南(获取查询信息)
Day5-解决MySQL_ERROR参考指南(追踪数据中的错误)
Day7-解决MySQL_ERROR参考指南(当服务器无响应的时候)
Da8-解决MySQL_ERROR参考指南(特定于存储引擎的问题及解决方案)
Day13-解决MySQL_ERROR参考指南(并发如何影响性能)
Day14-解决MySQL_ERROR参考指南(其他锁问题)
Day15-解决MySQL_ERROR参考指南(复制和并发)
Day16-解决MySQL_ERROR参考指南(高效的使用MySQL问题排查工具)
Day17-解决MySQL_ERROR参考指南(配置选项对服务器的影响)
Day18-解决MySQL_ERROR参考指南(复制故障诊断)
Day19-解决MySQL_ERROR参考指南(问题排查-查询与可定制工具)
Day20-解决MySQL_ERROR参考指南(问题排查-环境影响、沙箱、错误日志、收集信息)
Day21-解决MySQL_ERROR参考指南(问题排查-Performance Schema)
本文参考自:MySQL排错指南
版权声明:本文内容由本网站自发贡献,不拥有所有权,也不承担相关法律责任。如果您发现本文有涉嫌抄袭的内容,欢迎发送邮件至:1071235258@qq.com 进行举报,并提供相关证据,一经查实,本网站将立刻删除涉嫌侵权内容。