Некоторые таблицы вернул назад в MYISAM
ALTER TABLE name ENGINE='MYISAM'
как удалить парметр TRANSACTIONAL=1 теперь с этих таблиц
очень помогло отследить медленные запросы и оптимизировать---------- Добавлено 15.10.2013 в 23:11 ----------
Всё же самая рабочая таблица напрягает проц больше чем в myisam. Таблицы которые постоянно требовали оптимизации перевёл в aria, полёт нормальный.
ошибок нет в логах, но проц завалила
Вот сейчас тестирую. Конвертировал некоторые таблицы в aria и упала маришка на коленки, вернул в >myisam
примерно 1.5-2.5к запросов в секунду
конфиг был перенесён с mysql 5.1
Выясняем идентификатор пользователя (uid) и группы (gid) mysql
в консоли:
id mysql
поставил 0, пока нечего не пишет совсем.
стоит ли конвертировать таблицы myisam в aria, если да, то каким способом?
log-queries-not-using-indexes указан в конфиге
Обновились до MariaDB 10.0.4, днём будут видны результаты по нагрузкам.
Почему в лог медленых запросов может писать запросы
Query_time: 0.006710 Lock_time: 0.000066 Rows_sent: 1 Rows_examined: 11067
SET timestamp=1381789489;
ведь они выполнены за 0.006710 секунды как я понимаю, long_query_time = 2 стоит.
свыше 2 в логе совсем не чего нет, а таких запросов много пишет.
На какую версию MariaDB можно без последствий мигрировать с MySQL 5.1?
5.1 стоит тюненый, нужно в общем пробовать percona или mariadb если даже 10-15% это уже не плохо
Конвертировать - так
ALTER TABLE name ENGINE='ARIA' TRANSACTIONAL=1
Но потом нужно будет самому считать буферы и т.д.
mysqltuner и другие скрипты "считалки" не работают с aria, хотя мб уже появились.
Некоторые таблицы вернул назад в MYISAM
ALTER TABLE name ENGINE='MYISAM'
как удалить парметр TRANSACTIONAL=1 теперь с этих таблиц
log-queries-not-using-indexes установите в 0. И не будут писаться запросы без индексов.
очень помогло отследить медленные запросы и оптимизировать
---------- Добавлено 15.10.2013 в 23:11 ----------
+ есть настройки для aria
https://mariadb.com/kb/en/aria-storage-engine/
например aria-pagecache-buffer-size и т.д.
Всё же самая рабочая таблица напрягает проц больше чем в myisam. Таблицы которые постоянно требовали оптимизации перевёл в aria, полёт нормальный.
ошибок нет в логах, но проц завалила
а кто-нибудь тестировал производительность MariaDB-Aria vs Percona-myisam ?
Вот сейчас тестирую. Конвертировал некоторые таблицы в aria и упала маришка на коленки, вернул в >myisam
примерно 1.5-2.5к запросов в секунду
конфиг был перенесён с mysql 5.1
Выясняем идентификатор пользователя (uid) и группы (gid) mysql
в консоли:
id mysql
log-queries-not-using-indexes установите в 0. И не будут писаться запросы без индексов.
поставил 0, пока нечего не пишет совсем.
стоит ли конвертировать таблицы myisam в aria, если да, то каким способом?
Быть может у вас включено логирование запросов, которые индексы не используют?
log-queries-not-using-indexes.
log-queries-not-using-indexes указан в конфиге
Обновились до MariaDB 10.0.4, днём будут видны результаты по нагрузкам.
Почему в лог медленых запросов может писать запросы
Query_time: 0.006710 Lock_time: 0.000066 Rows_sent: 1 Rows_examined: 11067
SET timestamp=1381789489;
ведь они выполнены за 0.006710 секунды как я понимаю, long_query_time = 2 стоит.
свыше 2 в логе совсем не чего нет, а таких запросов много пишет.
На какую версию MariaDB можно без последствий мигрировать с MySQL 5.1?
Если тюнить - любая версия будет намного быстрее работать, чем стандартная настройка.
5.1 стоит тюненый, нужно в общем пробовать percona или mariadb если даже 10-15% это уже не плохо