MySQL内存泄露排查。
单位:
B是Byte的缩写,B就是Byte,也就是字节(Byte);b是bit的缩写,b就是bit,也就是比特位(bit)。
8bit(比特位)=1Byte(字节);
1024Byte(字节)=1KB(千字节);
1024KB(千字节)=1MB(兆字节);
1024MB=1GB;
1024GB=1TB;
如何知道mysqld进程究竟什么原因消耗掉内存的,都用哪里去了呢?MySQL 5.7的P_S(performance_schema的简称)集成了这样的功能
select event_name,COUNT_ALLOC,SUM_NUMBER_OF_BYTES_ALLOC,CURRENT_COUNT_USED,CURRENT_NUMBER_OF_BYTES_USED,HIGH_NUMBER_OF_BYTES_USED
from `performance_schema`.memory_summary_global_by_event_name
order by SUM_NUMBER_OF_BYTES_ALLOC desc LIMIT 10;
event_name COUNT_ALLOC BYTE大小 当前 当前 最高时
memory/performance_schema/table_handles