mysql 查询缓存

    技术2025-03-16  18

    show variables like '%cache%';

     

    my.cnf设置

    query_cache_size        = 16M

     

    http://www.itlearner.com/article/4341

    http://www.111cn.net/database/110/mysql-query_cache_size.htm

     

    MySQL慢日志

     

    mysql有一个功能就是可以log下来运行的比较慢的sql语句,默认是没有这个log的,为了开启这个功能,要修改my.cnf或者在mysql启动的时候加入一些参数。

    如果在my.cnf里面修改,需增加如下几行

    long_query_time = 10

    log-slow-queries =

    long_query_time 是指执行超过多久的sql会被log下来,这里是10秒。

    log-slow-queries 设置把日志写在那里,为空的时候,系统会给慢查询日志赋予主机名,并被附加slow.log 如果设置了参数log-long-format,那么所有没有使用索引的查询也将被记录。在文件my.cnf或my.ini中加入下面这一行可以记录这些 查询

    最新回复(0)