From 259760ad379130fe1f1488a151e990de2c67511a Mon Sep 17 00:00:00 2001
From: jurgenhaas <juergen@paragon-es.de>
Date: Wed, 31 Jan 2018 12:59:48 +0100
Subject: [PATCH] Add option to enable debugging slow queries

---
 templates/etc-mysql-mysql-conf-d-mysqld.cnf | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/templates/etc-mysql-mysql-conf-d-mysqld.cnf b/templates/etc-mysql-mysql-conf-d-mysqld.cnf
index 970a2cf..7e60d85 100644
--- a/templates/etc-mysql-mysql-conf-d-mysqld.cnf
+++ b/templates/etc-mysql-mysql-conf-d-mysqld.cnf
@@ -74,9 +74,12 @@ query_cache_size        = {{ mysql_query_cache_size }}
 log_error = /var/log/mysql/error.log
 #
 # Here you can see queries with especially long duration
-#log_slow_queries	= /var/log/mysql/mysql-slow.log
-#long_query_time = 2
-#log-queries-not-using-indexes
+{% if mysql_debug|default(false) %}
+long_query_time = {{ mysql_debug_long_query_time|default('0.5') }}
+log_queries_not_using_indexes = {{ mysql_debug_missing_index||default('0') }}
+slow_query_log
+slow_query_log_file = /var/log/mysql/slow.log
+{% endif %}
 #
 # The following can be used as easy to replay backup logs or for replication.
 # note: if you are setting up a replication slave, see README.Debian about
-- 
GitLab