You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

问询:如何在Google Cloud SQL PostgreSQL实例中配置慢查询日志?

监控Google Cloud SQL PostgreSQL慢查询:使用log_min_duration_statement

针对你在Google Cloud SQL托管的PostgreSQL生产环境中遇到的性能问题,想要追踪执行时长超过250ms的查询,log_min_duration_statement确实是精准匹配需求的配置参数,具体细节如下:

  • 核心功能:这是一个整数类型的参数,会自动记录所有执行时长不低于指定毫秒数的已完成SQL语句,每条日志都会包含对应的执行时长,完美满足你筛选慢查询的监控需求。
  • 配置方式:在Google Cloud SQL中,你可以通过两种方式设置该参数:
    1. 登录Google Cloud控制台,找到你的SQL实例,进入"数据库标志"配置页面,添加log_min_duration_statement并设置值为250;
    2. 使用gcloud命令行工具执行:
      gcloud sql instances patch YOUR_INSTANCE_NAME --database-flags log_min_duration_statement=250
      
  • 关键提示:参数修改完成后需要重启SQL实例才能生效;另外,持续记录慢查询会占用一定的存储资源,建议定期对日志进行归档或清理,避免存储溢出。

参考PostgreSQL官方定义:当参数值设为0时会记录所有SQL语句,设为-1则关闭慢查询日志,你可以根据调试场景灵活调整。

内容的提问来源于stack exchange,提问作者Francesco Casula

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 10:24:56