Amazon RDS에는 '사용 가능한 메모리'에 대한 지표가 있습니다. 톱니 모양으로 위아래로 움직이는 것처럼 보입니다.
이것은 캐싱을 위해 MySQL에서 사용하는 메모리이며 캐시가 만료되면 더 많은 여유 메모리가 나타납니다. 모든 확실한 문서는 좋을 것입니다.
Amazon RDS에는 '사용 가능한 메모리'에 대한 지표가 있습니다. 톱니 모양으로 위아래로 움직이는 것처럼 보입니다.
이것은 캐싱을 위해 MySQL에서 사용하는 메모리이며 캐시가 만료되면 더 많은 여유 메모리가 나타납니다. 모든 확실한 문서는 좋을 것입니다.
답변:
여기에는 캐시 된 메모리와 버퍼에 사용되는 메모리가 포함됩니다 (실제로 사용 가능 / 사용되지 않는 것 외에) 응용 프로그램이 사용 가능한 것보다 많은 메모리를 요청하면 모두 해제됩니다.
기본적으로 사용 가능한 RAM입니다. https://forums.aws.amazon.com/thread.jspa?threadID=209720 및 공식 문서는 http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_BestPractices.html 에서 AWS의 답변을 참조 하십시오. .
사용 가능한 메모리가 많은 경우 더 작은 인스턴스로 다운 그레이드 할 수 있습니다. 사용 가능한 메모리가 부족하면 업그레이드 할 때입니다.
에서 AWS 포럼이 Q & A :
사용 가능한 메모리에는 시스템에서 사용하지 않은 실제 메모리 용량과 사용 가능하고 사용 가능한 총 버퍼 또는 페이지 캐시 메모리가 포함됩니다.
따라서 전체 시스템에서 사용 가능한 메모리입니다. MySQL은 호스트의 주요 메모리 소비자이지만 소량의 추가 메모리를 사용하는 OS 외에 내부 프로세스가 있습니다.
사용 가능한 메모리가 0 근처에 있거나 스왑 사용량이 표시되면 더 큰 인스턴스 클래스로 확장하거나 MySQL 메모리 설정을 조정해야 할 수 있습니다. 예를 들어 innodb_buffer_pool_size를 줄이면 (기본적으로 실제 메모리의 75 %로 설정 됨) MySQL 메모리 설정을 조정하는 한 가지 방법입니다.