Aktualisierung vom 3. April 2019
Es ist jetzt möglich Informationen zum Protokollieren langsamer Abfragen auf Google Cloud SQL PostgreSQL-Instanzen finden Sie unter https://cloud .google.com/sql/docs/release-notes#april_3_2019 :
database_flags = [
{
name = "log_min_duration_statement"
value = "1000"
},
]
Sobald Sie log_min_duration_statement
aktivieren , können Sie die Protokolle mithilfe von Stackdriver-Protokollierung anzeigen. Wählen Sie Cloud SQL Database
aus -> cloudsql.googleapis.com/postgres.log
und Sie werden das Protokoll so sehen.
[103402]: [9-1] db=cloudsqladmin,user=cloudsqladmin LOG: duration: 11.211 ms statement: [YOUR SQL HERE]
Referenzen:
- Vollständige Liste der unterstützten Flags (STRG+F für
log_min_duration_statement
):https://cloud.google.com/sql/docs /postgres/flags#postgres-l - Problemverfolgung:https://issuetracker.google.com/issues/74578509#comment54
- PostgreSQL-Dokumentation:https://www.postgresql.org/docs/9.6/runtime-config-logging.html#GUC-LOG-MIN-DURATION-STATEMENT