实际生产环境中 Buffer Pool 如何设置?
1、buffer pool这种大块头,能在运行期间动态调整大小吗?
基于目前了解的情况来看,buffer pool在运行期间是不能动态的调整自己的大小的。因为动态调整buffer pool大小,比如buffer pool本来是8G,运行期间你给调整为16G了,此时是怎么实现的呢?
就是需要这个时候向操作系统申请一块新的16GB的连续内存,然后把现在的buffer pool中的所有缓存页、描述数据块、各种链表,都拷贝到新的16GB的内存中去。这个过程是极为耗时的,性能很低下,是不可以接受的!
2、如何基
原创
2020-11-30 17:06:04 ·
805 阅读 ·
1 评论