云数据库 GAUSSDB-优化器开销常量:effective_cache_size
effective_cache_size
参数说明:设置优化器在一次单一的查询中可用的磁盘缓冲区的有效大小。
设置这个参数,要考虑 GaussDB 的共享缓冲区以及内核的磁盘缓冲区,还要考虑预计的在不同表之间的并发查询数目,因为它们将共享可用的空间。
这个参数对GaussDB实际运行时分配的共享内存大小没有影响,它只用于计划生成阶段的估算。该数值是用磁盘页来计算的,通常每个页面是8192字节。
该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。
取值范围:整型,1~2147483647,单位为8KB。
默认值:
独立部署:
CN:2GB(60核CPU/480G内存);1GB(32核CPU/256G内存,16核CPU/128G内存);512MB(8核CPU/64G内存);256MB(4核CPU/32G内存);128MB(4核CPU/16G内存)
DN:70GB(60核CPU/480G内存);38GB(32核CPU/256G内存);20GB(16核CPU/128G内存);8GB(8核CPU/64G内存);4GB(4核CPU/32G内存);2GB(4核CPU/16G内存)
设置建议:
较大的数值使优化器倾向于选择索引扫描,较小的数值使优化器倾向于选择全表扫描。一般情况下,可以设为shared_buffers大小的1/2,较为激进地,可以设为shared_buffers大小的3/4。
- GaussDB学习_gaussdb教程_高斯数据库学习_华为云
- GaussDB考试_GaussDB数据库考试_高斯数据库考试_华为云
- GaussDB数据库考试_GaussDB认证_高斯数据库考试_华为云
- GaussDB监控_GaussDB数据库监控_高斯数据库监控_华为云
- GaussDB视频教程_gaussdb查看表结构语句_高斯数据库视频教程_华为云
- GaussDB培训_GaussDB教程_高斯数据库培训-华为云
- GaussDB数据库云备份_华为GaussDB_高斯数据库云备份
- GaussDB分析_GaussDB数据库分析_高斯数据库分析_华为云
- GaussDB数据库安全_GaussDB收费吗_高斯数据库安全
- GaussDB支持的函数_GaussDB函数类型解析_高斯数据库支持的函数-华为云