15-小结
日志是数据库中很重要的记录内容,它可以帮助我们诊断数据库出现的各种问题。本章主要介绍了MySQL最常用的4种日志类型:错误日志、二进制日志、查询日志和慢查询日志。这4种日志各有不同的用途。
系统故障时,建议首先查看错误日志,以帮助用户迅速定位故障原因。
如果要记录数据的变更、数据的备份、数据的复制等操作时,二进制日志必须打开,以帮助用户进行数据恢复等操作。默认不记录此日志,建议通过--log-bin选项将此日志打开。
如果希望记录数据库发生的任何操作,包括SELECT,则需要用--log将查询日志打开,此日志默认关闭,一般情况下建议不要打开此日志,以免影响系统整体性能。
如果希望查看系统的性能问题,希望找到有性能问题的SQL语句,则需要用--slow_query_log 打开慢查询日志。对于大量的慢查询日志,建议使用 mysqldumpslow 工具来进行汇总查看。