今天公司的一个DBA 小盆友问我,测试机的MYSQL的内存满了,但是看上去MYSQL 也没有用多少内存,到底这些内存用到哪里了...., 当然如果你问他不使用SWAP 了,为什么不回收这个问题,我建议你,还是先百度 SWAP 后在来看.
?...select * from memory_by_thread_by_current_bytes;
通过上面的两个sys库中的语句可以获得从服务器层面和从连接到服务器的SESSION 层面的内存的使用情况...通过传统的方法可以计算出大致目前服务器应该使用的内存的用量,(大致的)
read_buffer_size
read_rnd_buffer_size
sort_buffer_size, join_buffer_size...最后曾经有人问了一个问题,我的机器的物理内存只有8G ,但我innodb buffer pool size 设置成10G 也能启动,为什么????
?