Как управлять свободной памятью на AWS RDS MySQL
Как указано в заголовке, я хочу управлять свободной памятью на сервере AWS RDS. Мне сказали, что нехватка памяти на сервере RDS на самом деле не влияет на производительность, но использование подкачки влияет на производительность (если использование подкачки велико, это может вызвать такие проблемы, как задержка запроса). И его сервер попытается обеспечить минимальный объем доступной памяти путем очистки старой памяти.
Насколько я понимаю, память расходуется из-за кэшированных запросов. Поэтому я нашел временное решение, которое отключило кеш запросов, установив query_cache_type
в 0
в группе параметров. (На этом этапе нет необходимости кэшировать результат запроса)
Однако в будущем я хотел бы более эффективно управлять своей памятью. Есть ли способ восстановить свою память без перезагрузки (я заметил, что свободная память восстанавливается всякий раз, когда сервер перезагружается) или установить минимальный порог, который сервер пытается обеспечить своим минимальным порогом свободной памяти?
Если у меня есть неправильное понимание в какой-либо части, которую я упомянул выше, пожалуйста, не стесняйтесь поправлять меня.
Любое предложение или совет будет очень признателен.
Заранее спасибо.