From daa548509d022150c68256c44cd73b951def0914 Mon Sep 17 00:00:00 2001 From: Ivan Grynenko Date: Sun, 12 Jun 2016 12:09:32 +1000 Subject: [PATCH] Updated Innodb variables. --- lemp-rhel7/group_vars/all.yml | 6 ++++++ lemp-rhel7/roles/ansible-role-mysql/templates/my.cnf.j2 | 5 +++++ 2 files changed, 11 insertions(+) diff --git a/lemp-rhel7/group_vars/all.yml b/lemp-rhel7/group_vars/all.yml index e8700ff..4db8392 100644 --- a/lemp-rhel7/group_vars/all.yml +++ b/lemp-rhel7/group_vars/all.yml @@ -17,6 +17,12 @@ mysql_slow_query_log_file: /var/log/mysql-slow.log mysql_pid_file: /var/lib/mysql/mysql.pid mysql_slow_query_time: 2 mysql_max_allowed_packet: "256M" +mysql_innodb_buffer_pool_size: "1G" +mysql_innodb_log_buffer_size: "1G" +mysql_innodb_log_file_size: "1G" +mysql_innodb_flush_log_at_trx_commit: "2" +mysql_innodb_file_per_table: 1 +mysql_innodb_log_buffer_size: "16M" mysql_databases: - name: drupal8db encoding: utf8 diff --git a/lemp-rhel7/roles/ansible-role-mysql/templates/my.cnf.j2 b/lemp-rhel7/roles/ansible-role-mysql/templates/my.cnf.j2 index 3923720..c4abb34 100755 --- a/lemp-rhel7/roles/ansible-role-mysql/templates/my.cnf.j2 +++ b/lemp-rhel7/roles/ansible-role-mysql/templates/my.cnf.j2 @@ -82,12 +82,17 @@ max_connections = {{ mysql_max_connections }} wait_timeout = {{ mysql_wait_timeout }} # InnoDB settings. +default-storage-engine = innodb innodb_file_per_table = {{ mysql_innodb_file_per_table }} innodb_buffer_pool_size = {{ mysql_innodb_buffer_pool_size }} innodb_log_file_size = {{ mysql_innodb_log_file_size }} innodb_log_buffer_size = {{ mysql_innodb_log_buffer_size }} innodb_flush_log_at_trx_commit = {{ mysql_innodb_flush_log_at_trx_commit }} innodb_lock_wait_timeout = {{ mysql_innodb_lock_wait_timeout }} +innodb_flush_method = O_DIRECT +innodb_open_files = 600 +innodb_additional_mem_pool_size = 8M +innodb_thread_concurrency = 0 [mysqldump] quick