From 508dd493a126514048d2c0515be143145927e5d4 Mon Sep 17 00:00:00 2001 From: Jacob Cody Wimer Date: Tue, 7 Mar 2023 13:59:46 +0000 Subject: [PATCH] Added slowlog to mariadb --- .../manifests/mariadb-standalone.yaml | 30 ++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/deploy/kubernetes/manifests/mariadb-standalone.yaml b/deploy/kubernetes/manifests/mariadb-standalone.yaml index 0e1d8cb..96095da 100644 --- a/deploy/kubernetes/manifests/mariadb-standalone.yaml +++ b/deploy/kubernetes/manifests/mariadb-standalone.yaml @@ -51,7 +51,7 @@ spec: - image: mariadb:10.3 name: mariadb env: - - name: MYSQL_ROOT_PASSWORD + - name: MARIADB_ROOT_PASSWORD valueFrom: secretKeyRef: name: wrestlingdev-secrets @@ -125,6 +125,8 @@ spec: volumeMounts: - name: wrestlingdev-mariadb-persistent-storage mountPath: /var/lib/mysql + - name: mysettings-config-volume + mountPath: /etc/mysql/mariadb.conf.d # resources: # limits: # memory: "100Mi" @@ -175,3 +177,29 @@ spec: - name: wrestlingdev-mariadb-persistent-storage persistentVolumeClaim: claimName: wrestlingdev-mariadb-pv-claim + - name: mysettings-config-volume + configMap: + name: mariadb-mysettings +--- +# /etc/mysql/mariadb.conf.d/70-mysettings.cnf +apiVersion: v1 +kind: ConfigMap +metadata: + name: mariadb-mysettings + labels: + kubernetes.io/cluster-service: "true" + addonmanager.kubernetes.io/mode: EnsureExists +data: + 70-mysettings.cnf: | + [mariadb] + # Slow log + slow_query_log=1 + #slow_query_log_file=/var/log/mariadb/slow.log + slow_query_log_file=/var/lib/mysql/slow.log + long_query_time=0.2 + # mysqltunner recommendations + tmp_table_size=32M + max_heap_table_size=32M + performance_schema=ON + innodb_log_file_size=32M + table_open_cache=4000 \ No newline at end of file