zoukankan      html  css  js  c++  java
  • Mysql:日志管理:一般查询日志、慢速查询日志的

    一般查询日志、慢速查询日志既可以写入os的文件系统里,也可以作为mysql系统的日志表形式!

    日志表带来了很多便利,当然也会给mysql带来一定的系统负荷!需要权衡。同时日志表和普通的mysql的表相比,有自己的某些特点:必须是cvs或myisam引擎;alter、drop table时,日志表必须禁用;truncate table可以正常使用;insert、update、delete、lock table不可使用;flush tables with read lock 和read only系统变量对日志表不起任何作用;日志表的条目不进行bin log记录,因此日志表无法使用replication功能;flush tables 和 flush logs分别强制写日志表和日志文件;日志表不建议分区!

    命令、配置选项:【--】log_output={file|table|none},......  一般缺省值是:file。

    动态全局系统变量:log_output={file|table|none},......

    动态会话系统变量:sql_log_off={on|off}  --当前连接是否进行查询记录

    一般查询日志设置

    命令、配置选项:【--】log[=file_name]  --在5.1.6之前,只有该选项,也只能记录到os文件里

    之后:在允许进行查询日志到文件的设置基础上:【--】log_output=file

    命令、配置选项:【--】general_log={1(默认:允许)|0}  --决定是否进行一般查询的日志记录

    命令、配置选项:【--】general_log_file=file_name  --决定一般查询日志的文件名

    动态系统全局变量:general_log={{0|1}|{off|on}}      --动态决定是否进行一般查询的日志记录

    动态系统全局变量:general_log_file=file_name  --动态决定一般查询日志的文件名

    动态会话系统变量:sql_log_off={on|off}  --动态决定当前会话是否进行查询日志记录

    慢速查询日志设置

    任何超过long_query_time时间(秒)设置和min_examined_row_limit行数设置的查询语句均被记录到慢速查询日志里

    命令、配置选项:【--】log_slow_queries[=file_name]  --5.1.6有且只有该选项 决定是否进行一般慢速查询的日志记录

    之后:在允许进行查询日志到文件的设置基础上:【--】log_output=file

    命令、配置选项:【--】slow_query_log={1(默认:允许)|0}  --决定是否进行一般慢速查询的日志记录

    命令、配置选项:【--】slow_query_log_file=file_name  --决定慢速查询日志的文件名

    动态全局系统变量:slow_query_log={{0|1}|{off|on}}   --决定是否进行一般慢速查询的日志记录

    动态全局系统变量:slow_query_log_file=file_name  --决定慢速查询日志的文件名

  • 相关阅读:
    cocos2dx 2.14使用UUID
    cocos2dx游戏项目总结(持续更新)
    window mac iPhone 三种比较相似的字体
    【luogu P4762】字符串合成 / Virus synthesis(PAM)(DP)
    【luogu P7796】图书管理员 / POLICE(并查集)(树状数组)
    【luogu P5494】【模板】线段树分裂(线段树合并)(线段树分裂)
    【luogu P2595】多米诺骨牌(插头DP)(容斥)
    送分大水题(高维前缀和)(高维差分)
    【luogu P6880】Bus / 奥运公交 / オリンピックバス(最短路)
    【luogu P1879】Corn Fields G / 玉米田++ / 玉米田(加加强版)(状压DP)(轮廓线DP)
  • 原文地址:https://www.cnblogs.com/jinzhenshui/p/1507517.html
Copyright © 2011-2022 走看看