SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 16.04.2015 11:47:51

Jura_K
Участник
Зарегистрирован: 15.09.2011
Сообщений: 6

Репликация master-InnoDB slave MyISAM

Добрый день участники форума.
Возник один вопрос, хочется получить совет профессионалов.

Имеем сервер mySQL 5.6.21,  таблицы в формате InnoDB.
С целью увеличения скорости работы выделяется еще один сервер с такими же праметрами как и у основного.

Итак если настроить репликацию master-slave, и на Slave сделать все таблицы формата myIsam и все запросы на чтение направить на Slave.
Получим ли мы от этого выгоду ? Увеличится ли скорость ответа (с учетом оптимизации параметров сервера под тип myIsam),
везде пишут что myIsam скоростные таблицы? Т.е. говорят что myIsam по скорости значительно быстрее таблиц InnoDb.
Вот и собственно вопрос если писать будет в них только master т.е. один коннект а читать будут много коннектов, получим ли мы выигрыш по скорости если применим такой тип таблиц.

Неактивен

 

#2 16.04.2015 14:55:46

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3879

Re: Репликация master-InnoDB slave MyISAM

Так как слейв выполняет все транзакции мастера в один поток, одновременных запросов на нем нет. Поэтому можно в некоторых случаях добиться роста производительность переходом на MyISAM. Однако это далеко не общий случай и переход нужно делать только при необходимости и если тесты показывают, что он эффективен.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson