Не стал ждать окончания выходных - начал заниматься переводом всех своих таблиц в БД на InnoDB c MyISAM для перехода на GALERA CLUSTER DB.
Для начала просканил БД на наличие таблиц MyISAM:
use nodeny;
show table status where Engine='MyISAM';
увидел много таблиц на MyISAM еще со времен обновления с 50.32, нужно чтото делать) продолжаем,
-захожу в PhpMyAdmin
-выбираю слева БД - INFORMATION_SCHEMA
-далее выполняю запрос SQL
SELECT CONCAT('ALTER TABLE ',TABLE_NAME,' ENGINE=InnoDB;')
FROM INFORMATION_SCHEMA.TABLES
WHERE ENGINE='MyISAM'
AND table_schema = 'nodeny'
-вуаля) и теперь ниже вывод команд SQL что нужно будет скопировать, и выполнить на БД для смены на InnoDB.
ПРЕДУПРЕЖДАЮ! Таблицы с трафиком лучше переводить по 4-5шт) очень долго переводятся, а друг что-то гдето отпадет)
-после этого я отредактировал файлы
1)ee kernel/collectors.pm
в двух запросах сменил MyISAM на InnoDB
$cfg::_slq_create_Ztraf_tbl.=<<SQL;
$cfg::_slq_create_Xtraf_tbl = <<SQL;
2)ee kernel/ses_traf.pm
в одном запросе сменил MyISAM на InnoDB
$cfg::_slq_create_Xtraf_tbl = <<SQL;
И вроде бы все. Хотелось бы услышать мысли от разработчиков на сколько это правильно? и чем грозит уход от MyISAM в таблицах трафика?