google、baidu了很多资料,都是在my.cnf或者mysql启动的时候加参数,想问下slow log 可否在mysql running的时候开启关闭呢?

解决方案 »

  1.   

    #打开慢查询
    slow_query_log   
    #存在哪里 
    slow_query_log_file=/home/mysql/data3306/log-slow.log
    #多长时间算慢查询
    long_query_time = 1
      

  2.   


    谢谢,这些我知道,在my.cnf里面,但是如何在mysql running的状态设置呢?
    如果在my.cnf里面设置的话,需要重启数据库,关闭的时候启动的时候都需要slow log 服务的。
      

  3.   

    不可以http://dev.mysql.com/doc/refman/5.0/en/server-system-variables.html看这些参数有写哪些是动态的,哪些非动态的,哪些可以全局可以session
      

  4.   

    SET GLOBAL slow_query_log='ON';