(1)生产环境应该给buffer pool 设置多少内存?
通常建议,是给Buffer Pool设置你的机器内存的 50%~60% ,假设你的机器是128GB的内存,那么Buffer Pool可以设置80个GB左右。
(2)Buffer Pool 总大小 = (chunk大小*buffer pool数量) 的 倍数
确定了Buffer Pool总大小后,就考虑设置多少个Buffer Pool 以及chunk的大小。
根据公式:Buffer Pool 总大小 = (chunk大小*buffer pool数量) 的 2 倍 设置
比如默认的chunk大小是128MB,此时如果你的机器内存是32GB,打算分配给buffer pool总大小是20GB左右,那么应该算一下buffer pool的数量应该是多少?假设你的buffer pool的数量的大小
是16个,按照公式,128*16 = 2048 MB,然后buffer pool总大小如果是20GB,此时buffer pool总大小是 2048MB 的10倍。