Секреты стройности монолита: подходы по снятию нагрузки с БД
Статья описывает, как команда Яндекс Еды оптимизировала свой монолитный PHP-сервис, снизив нагрузку на MySQL
Основные проблемы включали высокую загрузку CPU и памяти, сложность управления изменениями в структуре базы данных и срабатывание механизма Flow Control в Galera Cluster, что приводило к задержкам и сбоям в обслуживании запросов.
Для решения этих проблем команда распределила ответственность за таблицы между командами, анализировала медленные запросы с помощью утилиты pt-query-digest и внедрила различные оптимизации, включая использование кэширования и денормализацию данных
В результате удалось значительно снизить нагрузку на базу данных и улучшить производительность системы
👉 Подробнее
➡️ @PHPgx | #cтатья
Post #309
2.41K

- 👍 8
- ❤ 3
- 🔥 1