Форум Тринити

Открытый технический форум по серверам и системам хранения данных, кластерным решениям, SAN, NAS.
Microsemi infortrend storage
Текущее время: 20 авг 2018, 21:19

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: [mysql] Отстаёт репликация
СообщениеДобавлено: 27 дек 2011, 16:58 
Не в сети
Advanced member
Аватара пользователя

Зарегистрирован: 19 май 2008, 13:45
Сообщения: 86
Откуда: Kiev
База большая (80 ГБ) и не одна и пока делал дамп и переносил на другой сервер и запустил - увидел отставание репликации на 6 дней. Думал, за пару дней наверстает, но увы. Ниже привожу конфиги master'a и slav'a. slave по большей степени простаивает. Тип таблиц - innodb на обоих серверах.
Подскажите, может какие-то переменные стоит изменить (хотя бы на время) что бы догнать репликацию?

master CPU(Xeon X3220 2.40GHz(4core)), RAM(8Gb), Mysql-5.5.17-2

Код:
[client]
port            = 3306
socket          = /var/run/mysqld/mysqld.sock
[mysqld_safe]
socket          = /var/run/mysqld/mysqld.sock
nice            = 0
[mysqld]
user            = mysql
pid-file        = /var/run/mysqld/mysqld.pid
socket          = /var/run/mysqld/mysqld.sock
port            = 3306
basedir         = /usr
datadir         = /home/mysql
tmpdir          = /home/mysql_tmp
skip-external-locking
skip-name-resolve
default-storage-engine = innodb
max_allowed_packet=50M
max_connections=1024
table_cache=4096
sort_buffer_size=8M
join_buffer_size=8M
thread_cache_size=384
thread_concurrency=12
query_cache_size = 64M
query_cache_limit = 2M
query_cache_type = 1
memlock
tmp_table_size = 1G
max_heap_table_size = 512M
key_buffer_size = 512M
wait_timeout = 28800
innodb_file_per_table
innodb_additional_mem_pool_size = 16M
innodb_buffer_pool_size = 5G
innodb_thread_concurrency = 8
innodb_flush_log_at_trx_commit = 2
innodb_log_group_home_dir = /home/mysql
innodb_log_buffer_size = 8M
innodb_log_file_size = 256M
innodb_log_files_in_group = 2
innodb_max_dirty_pages_pct = 90
innodb_lock_wait_timeout = 120
innodb_flush_method=O_DIRECT
max_allowed_packet      = 64M
read_buffer_size        = 8M
thread_stack            = 128K
myisam-recover          = BACKUP
server-id               = 39
log_bin                 = /home/mysql/mysql-bin.log
expire_logs_days        = 10
max_binlog_size         = 100M
replicate-ignore-db     = mysql
replicate-ignore-db     = roundcubebase
replicate-ignore-db     = postfix
relay-log               = /home/mysql/mysql-relay-log
relay-log-index         = mysql-relay-log-index
log-slave-updates       = 1
[mysqldump]
quick
quote-names
max_allowed_packet      = 16M
[mysql]
[isamchk]
key_buffer              = 32M
myisam_sort_buffer_size = 16M
[mysqld_safe]
open-files-limit=32000


slave CPU(Xeon E5405 2GHz (4core)), RAM(4Gb)

Код:
[client]
port            = 3306
socket          = /tmp/mysql.sock
[mysqld_safe]
socket          = /tmp/mysql.sock
[mysqld]
user            = mysql
socket          = /tmp/mysql.sock
port            = 3306
skip-external-locking
skip-name-resolve
default-storage-engine = innodb
max_allowed_packet=50M
max_connections=1024
table_cache=4096
sort_buffer_size=8M
join_buffer_size=8M
thread_cache_size=384
thread_concurrency=12
query_cache_size = 64M
query_cache_limit = 2M
query_cache_type = 1
memlock
tmp_table_size = 256M
max_heap_table_size = 256M
key_buffer_size = 256M
wait_timeout = 28800
innodb_file_per_table
innodb_additional_mem_pool_size = 16M
innodb_buffer_pool_size = 512M
innodb_thread_concurrency = 8
innodb_flush_log_at_trx_commit = 2
innodb_log_group_home_dir = /mysql_bckp/mysql
innodb_log_buffer_size = 8M
innodb_log_file_size = 256M
innodb_log_files_in_group = 2
innodb_max_dirty_pages_pct = 90
innodb_lock_wait_timeout = 120
innodb_flush_method=O_DIRECT
max_allowed_packet      = 64M
read_buffer_size        = 8M
thread_stack            = 128K
myisam-recover          = BACKUP
server-id               = 40
expire_logs_days        = 10
max_binlog_size         = 100M
replicate-ignore-db     = mysql
relay-log               = mysql-relay-log
relay-log-index         = mysql-relay-log-index
expire_logs_days        = 10
slave-skip-errors      = 1062 1060 1050 1690
[mysqldump]
quick
quote-names
max_allowed_packet      = 16M
[mysql]
[isamchk]
key_buffer              = 32M
myisam_sort_buffer_size = 16M
[mysqld_safe]
open-files-limit=32000


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [mysql] Отстаёт репликация
СообщениеДобавлено: 27 дек 2011, 17:26 
Не в сети
Advanced member

Зарегистрирован: 27 сен 2011, 18:12
Сообщения: 707
Откуда: Москва
А типы дисков и их количество можно узнать на обоих серверах? Дисковая очередь какая на втором сервере?

_________________
С уважением, Александр.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [mysql] Отстаёт репликация
СообщениеДобавлено: 27 дек 2011, 18:01 
Не в сети
Advanced member
Аватара пользователя

Зарегистрирован: 19 май 2008, 13:45
Сообщения: 86
Откуда: Kiev
master - lvm на зеркальном raid'e
slave - zfs mirror
Вот статистика по разделу с базой:
Код:
device     r/s   w/s    kr/s    kw/s wait svc_t  %b
da23      24.0 166.8  1928.6  1857.7    2   9.7  91
da22      17.0  25.0  2172.7   808.3    2  24.9  75
da23      25.0  13.0  3195.2   780.3    1  39.0  82
da22      25.0  22.0  3067.4  2811.8    0  13.7  56
da23      20.0  22.0  2556.2  2811.8    0  10.3  42
da22      32.0  11.0  3898.2  1405.9    0  21.6  57
da23      44.9  11.0  5623.6  1405.9    0  30.4  69
da22      26.0  30.0  3260.7  3836.1    3  18.2  46
da23      21.0  30.0  2685.3  3836.1    1  19.3  41
da22      33.0  33.9  4026.0  4345.5    2  42.5 103
da23      17.0  33.9  1986.5  4345.5    4  18.4  64
da22      32.0  32.0  3905.2  4089.9    3  17.7  60
da23      29.0  32.0  3578.7  4089.9    1  17.9  61
da22      34.9  24.0  4345.5  3067.4    2  20.3  49
da23      28.0  24.0  3578.6  3067.4    2  13.0  44
da22      46.0   2.0  5690.4   255.7    0  29.8  73
da23      40.0   2.0  5051.0   255.7    1  31.7  60
da22      18.0  14.0  2182.8  1790.2    0  10.6  34
da23      30.0  14.0  3772.2  1790.2    1  13.5  57
da22      26.0  23.0  3323.0  2939.6    1  22.0  65
da23      30.0  23.0  3834.3  2939.6    1  31.0  74
da22      17.0  21.0  2173.8  2685.3    1   9.9  33
da23      22.0  21.0  2749.3  2685.3    0   8.4  34
da22      27.0   1.0  3386.9   127.8    0  16.3  45
da23      33.0   1.0  4217.7   127.8    1  16.0  54
da22      23.0   1.0  2811.8   127.8    1  14.5  35
da23      35.9   1.0  4601.1   127.8    0  17.3  64
da22      34.0   1.0  4098.4   127.9    0  16.0  56
da23      25.0   1.0  3196.8   127.9    1  15.4  40
da22      28.0  17.0  3330.0  2172.7    1  10.0  42
da23      45.9  17.0  5815.3  2172.7    3  30.8  69
da22      22.0  25.0  2747.9  3195.2    0   9.9  34
da23      15.0  25.0  1853.2  3195.2    1   9.1  23
da22      29.0   1.0  3644.4   127.9    0  18.6  53
da23      34.0   1.0  4283.8   127.9    2  16.4  54
da22      29.0  14.0  3644.3  1790.2    0  19.9  66
da23      22.0  14.0  2749.2  1790.2    1  17.2  50
da22      26.0   3.0  3323.0   383.4    0  17.2  50
da23      31.0   3.0  3898.2   383.4    1  13.4  45
da22      32.0  17.0  4089.9  2172.7    0  11.0  53
da23      26.0  17.0  3195.2  2172.7    0  10.4  44
da22      37.9   8.0  4792.8  1022.5    0  25.8  58
da23      35.9   8.0  4537.2  1022.5    0  19.6  55
da22       9.0 250.8  1150.9 28550.6    3   4.3  38
da23       4.0 768.2   447.6 72785.7    2   0.5  20
da22       0.0 198.7     0.0 25434.0    2   9.8  69
da23       0.0   0.0     0.0     0.0    2   0.0   0
da22       6.0 169.7   702.9 18935.1    1  19.0 127
da23       2.0  16.0   255.6   156.3    1 313.2 220

Подскажите, на какие значение стоит обратить внимание?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [mysql] Отстаёт репликация
СообщениеДобавлено: 28 дек 2011, 17:16 
Не в сети
Advanced member
Аватара пользователя

Зарегистрирован: 19 май 2008, 13:45
Сообщения: 86
Откуда: Kiev
Увеличил на slave
Код:
innodb_buffer_pool_size = 512M -> 1G
innodb_log_file_size = 256M -> 1G

Пока идёт на сокращение времени. Понаблюдаю дальше.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: [mysql] Отстаёт репликация
СообщениеДобавлено: 30 дек 2011, 12:42 
Не в сети
Advanced member
Аватара пользователя

Зарегистрирован: 19 май 2008, 13:45
Сообщения: 86
Откуда: Kiev
Вообщем дело оказалось именно в этих опциях. Увеличил ещё больше и отставание начало быстрее сокращаться. Всем спасибо.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB