`

mysql 更改my.cnf 慢查询日志

    博客分类:
  • SQL
 
阅读更多
冷备,定期备份MySQL数据库的配置文件my.cnf,这样有利于恢复操作。
1,开启MYSQL的慢查询日志
首先在my.cnf配置里面加入慢查询配置,然后建立慢查询的日志文件,并把用户和组修改为mysql,最后重启mysqld。
引用
vim /etc/my.cnf
# 在配置文件的[mysqld]下面加入以下几行
log-slow-queries=/var/log/mysql-slow.log
long_query_time=0.01 #表示查询时间超过10ms的都认为是慢查询
log-queries-not-using-indexes #表示没有使用索引的查询也记录日志
touch /var/log/mysql-slow.log
chown mysql.mysql /var/log/mysql-slow.log
/etc/init.d/mysqld restart
接着测试一下慢查询是否生效,可以访问一下phpmyadmin或者跑一条select sleep(1),然后再cat一下/var/log/mysql-slow.log,如果看到有记录就表示设置成功了。不过,生成慢查询日志只是忠实的记录了每一条慢查询,对于我们做分析并不方便。


http://my.oschina.net/alexwu/blog/71058
分享到:
评论
1 楼 maoghj 2013-01-30  
dddddddddddddd

相关推荐

    修改my.cnf之后启动mysql出错(完美解决).docx

    对 MySQL 数据库的配置文件 my.cnf 的修改可能会导致 MySQL 服务器启动错误。本文将详细介绍 MySQL 启动错误的解决方案,并提供了相关的知识点。 MySQL 配置文件 my.cnf MySQL 配置文件 my.cnf 是 MySQL 数据库的...

    MySQL各版本my.cnf配置文件.rar

    MySQL是世界上最受欢迎的关系型数据库管理系统之一,其性能和效率很大程度上取决于配置文件my.cnf。my.cnf文件包含了MySQL服务器的启动参数和配置选项,它决定了数据库的行为、资源使用以及性能优化策略。在这个名为...

    MySQL中配置文件my.cnf因权限问题导致无法启动的解决方法

    本文主要给大家介绍了关于MySQL中配置文件my.cnf因权限问题导致无法启动的相关解决过程,分享出来供大家参考学习,下面来一起看看详细的介绍: 问题描述 MySQL 无法启动,报如下错误: 问题分析 查看 MySQL 错误...

    mysql数据库my.cnf配置文件

    # 注:这两个参数不支持动态改变,需要把该参数加入到my.cnf里,修改完后重启MySQL服务,允许值的范围从 1-64 innodb_thread_concurrency = 0 # 默认设置为 0,表示不限制并发数,这里推荐设置为0,更好去发挥CPU多核...

    mysql配置文件my.cnf

    MySQL是世界上最受欢迎的关系型数据库管理系统之一,而`my.cnf`是MySQL服务器的主要配置文件,它定义了数据库的运行参数和服务行为。这个文件对于优化性能、确保安全性以及满足特定的系统需求至关重要。以下是对`my....

    CentOS7下MySQL8的主主互备安装文档和my.cnf配置文件

    3. 配置MySQL服务器的基本参数,如端口、用户权限、数据存储路径等,通过修改my.cnf文件。 4. 设置MySQL主主复制,包括创建复制用户、设置二进制日志、配置复制参数(如server-id、log-bin、replicate-do-db等)。 5...

    MySQL 5.6 my.cnf 配置

    MySQL 5.6是MySQL数据库管理系统的一个重要版本,它的配置文件`my.cnf`是数据库服务器启动时...在修改`my.cnf`时,务必谨慎,每次更改后都应重启MySQL服务以应用新配置,并通过`SHOW VARIABLES`命令检查设置是否生效。

    MySQL修改my.cnf配置不生效的解决方法

    - `slow_query_log`和`long_query_time`:慢查询日志,帮助识别并优化运行时间过长的SQL语句。 优化`my.cnf`时,应根据实际的硬件资源、数据库负载和应用需求来调整参数,避免盲目增大配置导致资源浪费,同时也应...

    MySQL my.cnf配置文件完美详解

    ### MySQL my.cnf配置文件详解 #### 概述 `my.cnf` 是 MySQL 数据库管理系统的核心配置文件之...此外,`my.cnf` 文件还可以包含更多关于内存管理、日志记录等方面的高级配置,进一步提升 MySQL 的可管理性和扩展性。

    mysql5.5安装好找不到my.cnf(看完你就懂了).docx

    ### MySQL 5.5 安装后找不到 my.cnf 配置文件的解决方案 #### 问题背景 在安装MySQL 5.5版本后,部分用户可能会遇到无法找到配置文件`my.cnf`的问题。该问题通常发生在通过RPM包安装MySQL 5.5的过程中,并在尝试...

    MySQL配置文件my.cnf中文版

    MySQL配置文件my.cnf是MySQL数据库系统的核心配置文件,它定义了服务器的运行参数和...在修改my.cnf后,需要重启MySQL服务使更改生效。在操作过程中,应确保对数据库的影响降到最低,必要时可以先备份现有配置和数据。

    mysql 主从文件配置,my.cnf

    这篇文档将详细解释如何通过修改`my.cnf`来设置MySQL主从复制,以及相关的源码和工具知识。 首先,我们来了解`my.cnf`文件。这是MySQL服务器的默认配置文件,通常位于系统的/etc/my.cnf或者/etc/mysql/my.cnf路径下...

    MySQL配置my.cnf说明.zip

    - `slow_query_log`:开启慢查询日志,帮助分析性能问题。 - `join_buffer_size`和`sort_buffer_size`:用于优化JOIN和排序操作的内存分配。 4. **日志管理** - `general_log`:开启SQL查询日志,记录所有执行...

    my.cnf配置详解及设置建议

    - **设置建议**:建议启用慢查询日志以帮助定位性能瓶颈。 2. **log-slow-queries[=file]** - **功能描述**:启用慢查询日志记录。 - **设置建议**:与`log`配置项配合使用,帮助识别和优化慢查询。 3. **long_...

    mysql通过my.cnf修改默认字符集为utf-8的方法和注意事项

    此外,了解并优化my.cnf中的其他参数对于提升MySQL的性能也至关重要,如缓存大小、线程池配置、日志设置等。不断学习和调整这些设置,可以帮助你更好地管理和优化MySQL数据库。如果你对MySQL配置或性能优化有更多...

    mysql的my.cnf样本

    此外,还应该注意,在修改***f配置文件并保存之后,需要重启MySQL服务使更改生效。因此,在生产环境中应用这些更改之前,建议在测试环境中进行充分的测试,以确保不会引起性能下降或系统不稳定。 最后,由于部分...

    MYsql5.6.25 用cmake安装,包含my.cnf,安装文档

    MySQL 5.6.25 是 MySQL 数据库管理系统的一个...同时,`my.cnf` 文件是 MySQL 配置文件,包含了服务器启动时的默认设置,如内存使用、日志文件位置和性能选项。正确配置 `my.cnf` 可以显著影响 MySQL 的性能和稳定性。

    mysql 查看当前使用的配置文件my.cnf的方法(推荐)

    MySQL数据库系统在启动时会加载一个名为`my.cnf`的配置文件,该文件用于定义服务器的各种参数,如端口、日志位置、缓存大小等。`my.cnf`通常位于MySQL的安装目录,但用户也可以选择在其他路径下放置并指定加载。在...

Global site tag (gtag.js) - Google Analytics