MISE À JOUR du 3 avril 2019
C'est désormais possible pour consigner les requêtes lentes sur les instances Google Cloud SQL PostgreSQL, consultez https://cloud .google.com/sql/docs/release-notes#april_3_2019 :
database_flags = [
{
name = "log_min_duration_statement"
value = "1000"
},
]
Une fois que vous avez activé log_min_duration_statement
, vous pouvez afficher les journaux à l'aide de la journalisation Stackdriver. Sélectionnez Cloud SQL Database
-> cloudsql.googleapis.com/postgres.log
et vous verrez le journal comme ceci.
[103402]: [9-1] db=cloudsqladmin,user=cloudsqladmin LOG: duration: 11.211 ms statement: [YOUR SQL HERE]
Références :
- Liste complète des indicateurs pris en charge (CTRL+F pour
log_min_duration_statement
) :https://cloud.google.com/sql/docs /postgres/flags#postgres-l - Suivi des problèmes :https://issuetracker.google.com/issues/74578509#comment54
- Documentation PostgreSQL :https://www.postgresql.org/docs/9.6/runtime-config-logging.html#GUC-LOG-MIN-DURATION-STATEMENT