Необычно высокий объем памяти RDS MySQL

Необычно высокий объем памяти RDS MySQL

может пригодиться ваша помощь в понимании этого. Я использую экземпляр RDS MySQL (db.m3.large на SSD) с хранилищем 100 ГБ.

Я немного в шоке от того, что моя память там на 50%:

диаграмма http://f.cl.ly/items/2130242A0K040E392h0L/10.png

Я, должно быть, делаю что-то не так, потому что сервер в данный момент не используется активно. Вот график за последние 2 недели:

График использования за 2 недели http://f.cl.ly/items/2y411W0z0I1V1T0T3O3T/11.png

Как видите, загрузка ЦП в основном равна 0%, количество подключений к БД низкое, количество операций записи/чтения также низкое.

Я запускаю все таблицы InnoDB. Единственное, что приходит на ум (что могло бы так сильно увеличить память), это моя аналитическая функция. У меня есть одна таблица (разбитая на части), которая хранит ежедневную сводку аналитических вычислений. В этой таблице 4 mediumtextполя, поэтому я изменил InnoDB, чтобы использовать формат файла Barracuda для этой таблицы (таким образом я могу иметь row_format=compressed). Это единственный параметр БД, который не является параметром по умолчанию для этого экземпляра (все остальное идет из коробки).

У меня даже нет большого количества строк в этой таблице, а самая большая строка сейчас, возможно, занимает максимум 35 Кб. Для самого большого клиента там 56 строк (у меня тоже не так много клиентов). Поэтому меня удивляет, что это может быть причиной...

Можете ли вы дать мне какое-либо представление о том, почему у меня может быть так много памяти (т.е. что я накосячил)? Это потому, что MySQL кэширует мои аналитические запросы/результаты? Или это что-то еще?

решение1

Ваш намек на то, что происходит, находится в диаграмме "Freeable Memory". Если бы ваша база данных хранила много табличных данных и индексных данных в памяти процесса, это число было бы намного меньше, чем оно есть. На данный момент Freeable почти такой же большой, как Total.

Работает как задумано, здесь ничего нет. Пожалуйста, установите PANIC = FALSE.

Связанный контент