page大小官方文档建议设置成文件系统的block size大小,而cache的大小可以考虑设置大些,如果是小型应用可以估计下数据库的总大小再将cache设置成该大小,如果是大型应用要考虑实际测试效果
官方 文档的确是这样推荐的。
而且CACHE的设置,还有讲究,如果过小,那么命中率会降低,造成操作性能降低,如果太大,那么CACHE内的脏数据就多,那么写加/读取的时候,就会增加操作时间。所以,CACHE的大小设置,是一个非常讲究的技术,难道都要一个一个的尝试,然后找到一个最优化的解吗?
@硬盘很大: 先设置一个值,然后根据实际情况进行优化
@dudu: 先设置一个值,这个值怎么开头呢?
随便设置一下,让程序跑起来,然后再调优?
我想,我这样做会不会好点,估计下数据是什么类型,比如定长的,然后有多少条,存储多大,然后模拟运行一下,然后假设一个可能的最优值,运行一段时间后,数据变了,再调一下。
谢谢你的回复,你有22595个豆。。。你是如何做到的