--- # file: roles/mariadb/defaults/main.yml # # Based on my running of mysqltuner.pl on a host with three WordPress databases # # default is 128MB but is a waste because it seems only the mysql table uses it key_buffer_size: 8M # default is 128MB but is a waste because it seems only information_schema uses # AriaDB, see: https://mariadb.com/kb/en/mariadb/aria-system-variables aria_pagecache_buffer_size: 8M # default is 128M, but set to at least the size of your InnoDB data innodb_buffer_pool_size: 256M # Ansible 2.7.x with PyMySQL seems to default to TCP connection so we should # force it to use a Unix socket. # See: https://github.com/ansible/ansible/issues/47736 mariadb_login_unix_socket: /run/mysqld/mysqld.sock # default is 100 but the max I've seen used is 5, so let's reduce it max_connections: 33 # disable the query cache by default query_cache_size: 0 query_cache_type: 0 # mysqltuner says we should use larger than 32M on our setup tmp_table_size: 64M max_heap_table_size: 64M # vim: set ts=2 sw=2: