2019年4月3日更新
可能になりました Google Cloud SQL PostgreSQLインスタンスで遅いクエリをログに記録するには、 https://cloudを参照してください。 .google.com / sql / docs / release-notes#april_3_2019 :
database_flags = [
{
name = "log_min_duration_statement"
value = "1000"
},
]
log_min_duration_statement
を有効にしたら 、Stackdriverログを使用してログを表示できます。 Cloud SQL Database
を選択します -> cloudsql.googleapis.com/postgres.log
このようなログが表示されます。
[103402]: [9-1] db=cloudsqladmin,user=cloudsqladmin LOG: duration: 11.211 ms statement: [YOUR SQL HERE]
参照:
- サポートされているフラグの完全なリスト(
log_min_duration_statement
の場合はCTRL+F ): https://cloud.google.com/sql/docs / postgres / flags#postgres-l - 課題追跡システム: https://issuetracker.google.com/issues/74578509#comment54
- PostgreSQLドキュメント: https://www.postgresql.org/docs/9.6/runtime-config-logging.html#GUC-LOG-MIN-DURATION-STATEMENT