通用查询日志 === 通用查询日志(General Query Log)会记录客户端连接、断开以及执行过的 SQL 请求。 ### 启动和设置通用查询日志 可以通过参数开启通用查询日志,例如: ```ini general_log=1 general_log_file=/path/to/general.log ``` 也可以在运行时动态设置相关参数。 ### 查看通用查询日志 通用查询日志记录内容较完整,因此适合在排查“某个请求到底有没有发到数据库”这类问题时使用。 通常可直接查看日志文件内容。 ### 删除通用查询日志 由于它会记录大量请求,日志文件可能增长很快,因此应注意: - 定期清理 - 按需开启 - 避免长期在高并发环境中持续开启 ### 小结 通用查询日志适合排查请求轨迹,但不适合长期高负载使用。它的价值在于“记录全面”,代价在于“开销较大”。