MST

星途 面试题库

面试题:MariaDB 日志管理的基本操作

在 MariaDB 中,如何开启慢查询日志?开启后,慢查询日志默认存储在哪里?如何设置慢查询的时间阈值?
43.7万 热度难度
数据库MariaDB

知识考点

AI 面试

面试题答案

一键面试
  1. 开启慢查询日志
    • 编辑 MariaDB 的配置文件(通常是my.cnfmy.ini),在[mysqld]部分添加或修改以下配置:
    slow_query_log = 1
    
    • 保存配置文件后,重启 MariaDB 服务,慢查询日志即可开启。
  2. 慢查询日志默认存储位置
    • 在 Linux 系统下,默认存储在/var/lib/mysql/主机名 - slow.log,这里的主机名是运行 MariaDB 服务器的主机名。
    • 在 Windows 系统下,默认存储在 MariaDB 数据目录下,文件名类似主机名 - slow.log
  3. 设置慢查询的时间阈值
    • 同样在 MariaDB 的配置文件[mysqld]部分,添加或修改以下配置:
    long_query_time = 2
    
    这里的2表示查询执行时间超过 2 秒就会被记录到慢查询日志中,可根据实际需求修改该数值。