MyISAM на InnoDB - что быстрее?

SS
На сайте с 15.12.2015
Offline
83
666

Есть ли смысл менять тип таблиц для ускорения работы?

Есть сайт на модх в таблице с контентом ~500000 записей.   Таблица MyISAM, хочу сделать InnoDB. Поможет? У таблицы также имеется дополнительный контент в других таблицах, они тоже   MyISAM, - стоит ли их трогать тоже?

Размещение естественных ссылок на тематических порталах, отзовиках, справочниках (/ru/forum/1013919)
HOSTER_BOMBA
На сайте с 08.06.2020
Offline
40
#1
SERM-service :

Есть ли смысл менять тип таблиц для ускорения работы?

Есть сайт на модх в таблице с контентом ~500000 записей.   Таблица MyISAM, хочу сделать InnoDB. Поможет? У таблицы также имеется дополнительный контент в других таблицах, они тоже   MyISAM, - стоит ли их трогать тоже?


если большая часть запросов там селекты, выборка данных - то смысла нет, крутите настройки самого mysql сервера, кэш запросов.
если большая часть -  параллельные обновления, наполнение контента  - то быстрее будет innodb.

Европейский хостинг провайдер в Эстонии - https://iphoster.net/ - дешевые KVM VPS в Польше, США, Канаде, Франции, Англии, Нидерландах и Германии от 3.95$. Дешевый shared хостинг от 1$ с панелями Cpanel, ISPManager, DirectAdmin. https://iphwiki.net/ - статьи на тему хостинга.
A7
На сайте с 20.05.2022
Offline
1
#2
если большая бд, ставьте на облачный сервер, будет очень быстро работать
LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#3
Поможет?

От бессонницы или головной боли?

Нет волшебной пилюли. Много вопросом и мало ответов.

VDS ли?

Сколько RAM?

Какая версия MySQL?

Точно выяснили, что запросы mysql тормозят?

А может их просто много?

А что за запросы? Список составляли?

ModX... эх мир для извращений 😂

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
SS
На сайте с 15.12.2015
Offline
83
#4
LEOnidUKG #:

От бессонницы или головной боли?

Нет волшебной пилюли. Много вопросом и мало ответов.

VDS ли?

Сколько RAM?

Какая версия MySQL?

Точно выяснили, что запросы mysql тормозят?

А может их просто много?

А что за запросы? Список составляли?

ModX... эх мир для извращений 😂

От сна и здоровой головы.

Есть точно которые работаю и хотелось бы понять как сработает эта. Будет ли какой-то результат после смены типа таблицы? Ну если это зависит от входных параметров, то можно несколько примеров когда работает а когда нет?

A
На сайте с 30.01.2015
Offline
80
#5
SERM-service #:

От сна и здоровой головы.

Есть точно которые работаю и хотелось бы понять как сработает эта. Будет ли какой-то результат после смены типа таблицы? Ну если это зависит от входных параметров, то можно несколько примеров когда работает а когда нет?

Innodb это более надежный транзакционный движок, с ним забываешь что такое краш таблиц. Даже если база огромная, если частое чтение и запись. Но бд будет весить больше с innodb, чем в myisam. Плюс надо изучить/подкрутить настройки innodb под свою бд/сервер. Недостаточно просто сменить тип движка.

Хорошая сравнительная таблица различий myisam/innodb приведена тут:

https://w1c.ru/sql-mysql_otlichiya_mezhdu_myisam_i_innodb.html

MP
На сайте с 18.05.2012
Offline
97
#6
SERM-service :

Есть ли смысл менять тип таблиц для ускорения работы?

Есть сайт на модх в таблице с контентом ~500000 записей.   Таблица MyISAM, хочу сделать InnoDB. Поможет? У таблицы также имеется дополнительный контент в других таблицах, они тоже   MyISAM, - стоит ли их трогать тоже?

Здравствуйте!

При таких объемах зачастую стандартные плагины не справляются (это не точно, давно не юзал). Но скорее всего, вам в первую очередь надо написать свой плагин для работы с БД и кэшем (это касается любой CMS). Прироста в производительности от смена типа таблиц особо не заметите.

totamon
На сайте с 12.05.2007
Offline
437
#7
SERM-service :
Есть ли смысл менять тип таблиц для ускорения работы?
работает - не трогай! 🤔
Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий