как можно снять нагрузку mysql дБ на сайте drupal 7 с миллионами узлов (8 м) - PullRequest
0 голосов
/ 03 марта 2020

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

Самая большая проблема с производительностью, которая у меня возникла, связана с представлениями. И проблема в том, что мне нужно всегда иметь самые последние данные, поэтому нет возможности кэширования. Я смотрю на модуль, подобный https://www.drupal.org/project/mongodb, но используемый для типов контента, у всех из которых есть поля ссылки на сущность (https://www.drupal.org/project/entityreference: предоставляет тип поля, который может ссылаться на произвольные сущности). что MySQL оптимизировано, что можно сделать с наименьшим количеством ошибок в коде?

...