log日志

  • 背景知识
    • 关系型数据库都有日志
    • MySQL也是关系型数据库的一种,也有日志
  • MySQL的日志
    • MySQL中有很多种日志,其中两个是:
      • Bin Log=二进制日志
        • MySQL服务端会把数据库内容的任何改动的事件都记录下来,保存到二进制的文件,即BinLog中。
      • Slow Log=慢查询日志
        • 记录所有执行时间超过long_query_time秒的所有查询或不使用索引的查询
          • 可以使用mysqldumpslow命令获得日志中显示的查询摘要来处理慢查询日志
          • 主要用于性能分析,找出性能低,执行语句时间长的地方,便于后续优化,以提升性能
          • 涉及的参数的解释
            • long_query_time:设定慢查询的阀值,超出次设定值的SQL即被记录到慢查询日志,缺省值为10s

results matching ""

    No results matching ""