MYSQL 8 已经上线一段时间了,每个数据库系统的内存方面都有自己的特点,MYSQL的内存的特点,下面总结了一些同学们经常会问的一些内存方面的问题.
1 为什么MYSQL 内存在使用完后并不释放...MYSQL 使用内存后不release 是不对的,这是LINUX 的问题.当然好处是这样调用后,再有其他使用内存的情况下,调用的速度会很快.
2 如果我经常遇到 LINUX 由于MEMORY RUN...成为大内存使用时的瓶颈.
6 如果开发是第三方,并且无法修改语句,而语句的性能比较低,此时 DB 人员如何在无法优化语句写法的情况下,提高性能? ...另外read_buffer_size 和 read_rnd_buffer_size 也是对于读取的顺序数据和随机数据在buffer中缓冲提高数据获取的速度....当然也与MAX_CONNECTIONS 的关系, 以及系统平时大部分的connections.
最后要说的是上面的四个值,可不是INNODB 数据库引擎独享,而是在服务器层面的缓冲.