Проблема, с которой я столкнулась - база данных работает медленно
На предыдущем месте работы я столкнулась с проблемой - запросы к PostgreSQL отрабатывали по 15-30 минут (в зависимости от запроса). Это очень долго! И большинство запросов и вовсе выполнялись не с первого раза.
При такой скорости работа очень сильно затруднена. Мне например, нужно сделать несколько запросов в день. Я была вынуждена ждать по 2-3 часа, чтобы получить результаты всех нужных запросов.
Я обратилась к разработчикам и инженерам и услышала: "а нам нормально".
Тогда я начала разбираться самостоятельно и поняла, что БД не достаточно нормализована: отсутствуют индексы, которые по идее должны помогать выполнять запросы более быстро, а сами таблицы раздуты. Что такое нормализация баз данных подробнее в википедии.
После этого снова пришла к разработчикам и обозначила проблему четче, поставила вопрос ребром.
В итоге после нормализации БД стала отрабатывать за 1-3 минуты, что не идеально, но гораздо лучше, чем было.
Post #118
5.18K
- 👍 42
- 🎉 5
- 👏 2