zoukankan      html  css  js  c++  java
  • windows下开启mysql慢查询日志

    一、首先查看慢查询有没有开启

    在命令行模式下输入

    mysql> show variables like '%quer%';
    +-------------------------------+---------+
    | Variable_name                 | Value   |
    +-------------------------------+---------+
    | ft_query_expansion_limit      | 20      |
    | have_query_cache              | YES     |
    | log_queries_not_using_indexes | ON      |
    | log_slow_queries              | ON      |  是否开启慢查询
    | long_query_time               | 2       |  设置的超时时间
    | query_alloc_block_size        | 8192    |
    | query_cache_limit             | 1048576 |
    | query_cache_min_res_unit      | 4096    |
    | query_cache_size              | 8388608 |
    | query_cache_type              | ON      |
    | query_cache_wlock_invalidate  | OFF     |
    | query_prealloc_size           | 8192    |
    +-------------------------------+---------+
    12 rows in set

    二、找到my.ini

    添加如下内容

    [mysqld]
    long_query_time = 2  #设置超时时间
    log-slow-queries = D:/mysql/logs/slow.log #设置把日志写在那里,可以为空,系统会给一个缺省的文件
    #log-slow-queries = /var/youpath/slow.log linux下host_name-slow.log
    #linux下轮径设置
    log-queries-not-using-indexes #没有使用索引的查询也会记录进来
    log-long-format #如果设置了,所有没有使用索引的查询也将被记录
  • 相关阅读:
    通过HOOK控制进程的创建
    进程退出前删除自身EXE
    Unicode(UTF&UCS)深度历险
    《12个有趣的C语言问答》评析2
    float的深入剖析
    UML六种关系
    socket1
    ios学习之常见问题记录
    栈和队列总结篇
    Entity Framework做IN查询
  • 原文地址:https://www.cnblogs.com/xiongwei89/p/3105943.html
Copyright © 2011-2022 走看看