Configuração de system variables em multiplas instancias

MySQL

13/05/2010

Pessoal, boa tarde

Preciso de ajuda no entendimento de como fazer a configuração de memória para as
instancias de multiplos servers do MySQL.
Tenho uma maquina (CentOS release 5.3) que possui 3 instancias do mysql instalada (MySQL Server 5.0.70). Ambas são
gerenciadas pelo MYSQLD_MULTI e com replicação de dados MASTER-SLAVE entre as
instancias. Configurei o my.cnf conforme descrito nos manuais do MySQL e tudo
tem funcionado bem. Em todas as instancias, foi configurado os parâmetros de
buffer de algumas variáveis, conforme descrito abaixo:

query_cache_size = 32M
key_buffer_size = 128M
table_cache = 300
join_buffer_size = 262144
innodb_buffer_pool_size = 256M
innodb_additional_mem_pool_size = 32M
innodb_log_buffer_size = 4M
innodb_lock_wait_timeout = 50
max_connections = 4500
max_heap_table_size = 200M
tmp_table_size = 100M
thread_cache_size = 64

O detalhe é que somente na primeira instancia os novos parâmetros das variaveis
foram carregados de fato. Confirmei dentro do banco de cada instancia, atraves
do SHOW VARIABLES, e todos os parametros constam com seus valores padrões, sem
as alterações que fiz no my.cnf delas. Segue abaixo o meu my.cnf:

[mysqld_multi]
mysqld = /usr/bin/mysqld_safe
mysqladmin = /usr/bin/mysqladmin

[mysqld1]
datadir = /var/lib/mysql1
socket = /var/lib/mysql1/mysql.sock
pid-file = /var/run/mysqld1/mysqld1.pid
user = mysql
port = 3306
log-error=/var/log/mysqld1.log

query_cache_size = 32M
key_buffer_size = 128M
table_cache = 300
join_buffer_size = 262144
.
.
.

[mysqld2]
datadir=/var/lib/mysql2
socket=/var/lib/mysql2/mysql.sock
pid-file = /var/run/mysqld2/mysqld2.pid
user=mysql
port = 3307
log-error=/var/log/mysqld2.log

query_cache_size = 32M
key_buffer_size = 128M
table_cache = 300
join_buffer_size = 262144
.
.
.

Como fazer para configurar os parametros dessas variaveis nas demais instancias?
Paulo Ferreira

Paulo Ferreira

Curtidas 0

Respostas

José

José

13/05/2010

Este tópico esta sendo fechado por inatividade. Se necessário, sinalizar para que seja reaberto ou abrir um novo.
GOSTEI 0
POSTAR