[MySQL] mysql 메모리 모니터링 쿼리 정보 / 현재 메모리 확인

 

2023-08-30


사진: Unsplash 의 Paul Bill


1. 가장 많은 메모리를 차지하는 이벤트(Byte) TOP 10

 

select EVENT_NAME, HIGH_NUMBER_OF_BYTES_USED 
from performance_schema.memory_summary_global_by_event_name 
where HIGH_NUMBER_OF_BYTES_USED > 0 order by 2 desc limit 10;

2. 현재 할당 된 총 메모리양

 

select event_name,current_alloc from sys.memory_global_by_current_bytes;

3. 스레드 별로 할당된 메모리양

 

select thread_id,user,current_allocated from sys.memory_by_thread_by_current_bytes limit 5;

출처 : https://www.linkedin.com/pulse/troubleshooting-memory-leak-mysql-innodb-cluster-taylor-chu


메인 이미지 출처 : 사진: UnsplashPaul Bill