From ca7d8e973919283fc9bc4da6cf3a430b9f58ed92 Mon Sep 17 00:00:00 2001 From: Eric Morino Date: Tue, 17 Aug 2021 15:11:10 +0200 Subject: [PATCH] Add variable mysql_performance_schema and configuration in evolinux_custom template --- mysql/defaults/main.yml | 2 ++ mysql/templates/evolinux-custom.cnf.j2 | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/mysql/defaults/main.yml b/mysql/defaults/main.yml index 2986a869..80f526c6 100644 --- a/mysql/defaults/main.yml +++ b/mysql/defaults/main.yml @@ -48,6 +48,8 @@ mysql_evolinux_custom_file: zzz-evolinux-custom.cnf mysql_restart_if_needed: True +mysql_performance_schema: True + # replication variables: mysql_replication: false mysql_log_bin: null diff --git a/mysql/templates/evolinux-custom.cnf.j2 b/mysql/templates/evolinux-custom.cnf.j2 index 63d7ea2d..119943a1 100644 --- a/mysql/templates/evolinux-custom.cnf.j2 +++ b/mysql/templates/evolinux-custom.cnf.j2 @@ -39,3 +39,9 @@ lower_case_table_names = {{ mysql_lower_case_table_names }} innodb_log_file_size = {{ mysql_innodb_log_file_size }} {% endif %} read_only = {{ mysql_read_only }} +{% if mysql_performance_schema %} +performance_schema = ON +performance-schema-instrument='stage/%=ON' +performance-schema-consumer-events-stages-current=ON +performance-schema-consumer-events-stages-history=ON +{% endif %}