GBase 8c
其他
问答
有慢sql日志么,怎么查看?
发表于2024-03-29 13:51:09187次浏览3个评论
【GBase版本】: GBase8c
【操作系统】: linux x86
【CPU】: intel
【问题描述】*: 有慢sql日志么,怎么查看?
评论
登录后才可以发表评论
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25044
- 42023-09-25浏览数:18519
- 52020-05-11浏览数:17526
【GBase版本】: GBase8c
【操作系统】: linux x86
【CPU】: intel
【问题描述】*: 有慢sql日志么,怎么查看?
1. 使用审计日志(audit_log):开启GBase的审计日志功能(将audit_enabled 参数设置为on)。通过对比相同SQL任务的历史执行时长,可以判断SQL执行耗时的趋势,并发现性能异常情况。
2. 集群日志分析:通过SQL日志pg_log文件,查看SQL的执行计划和每个阶段的整体耗时以及各个节点的耗时,以进行性能排查。
3. 系统视图:查询数据库中的系统视图,如`information_schema.processlist`、`information_schema.innodb_trx`等,可以获取到正在运行的SQL语句及其执行状态,从而帮助识别慢查询。
4. 监控工具:还可以使用第三方监控工具来监控和分析数据库的性能,这些工具通常可以提供更直观的界面和更详细的分析报告。