Я пытаюсь понять, в какой момент наша таблица журналов станет непригодной для использования.
Таблица журналов растет с момента ее создания. Сейчас у нас 1,2 миллиарда строк. Он имеет 3 индекса, которые позволяют нам быстро запрашивать его при условии, что мы планируем количество запрашиваемых нами данных.
Мы не планируем изменять схему, использовать какие-либо запросы на соединение, которые касаются этой таблицы, или что-либо кроме наших запросов на активность аккаунта, основанных на таймфрейме, который является столбцами, включенными в наш индекс.
Я покопался в документации MySQL, касающейся ограничений таблицы InnoDB (https://dev.mysql.com/doc/refman/5.6/en/innodb-restrictions.html)), и определил, что верхний предел 64 ТБ в настоящее время не имеет значения.
В конечном итоге планируется перегрузить ведение журнала в другое средство и архивировать старые журналы, которые не имеют отношения к делу.
Есть ли у кого-нибудь опыт или документация, которая помогла бы мне определить, сколько у нас есть времени, пока у нас не возникнет серьезная проблема с производительностью?
В настоящее время я беспокоюсь о следующих вещах:
- В какой момент у нас возникнет проблема с продолжительными действиями вставок
- Существует ли сценарий, при котором размер индекса становится слишком большим, что приведет к серьезным проблемам с производительностью
- Есть ли другие проблемы с красным флагом, о которых мне следует беспокоиться?