云数据库 GaussDB-优化器开销常量:effective_cache_size

时间:2023-11-01 16:22:17

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内存)

金融版(标准型):

CN:1GB(196核CPU/1536G内存,128核CPU/1024G内存,104核CPU/1024G内存,96核CPU/1024G内存,96核CPU/768G内存,80核CPU/640G内存,72核CPU/576G内存,64核CPU/512G内存,60核CPU/480G内存);512MB(32核CPU/256G内存,16核CPU/128G内存);256MB(8核CPU/64G内存)

DN:110GB(196核CPU/1536G内存);70GB(128核CPU/1024G内存,104核CPU/1024G内存,96核CPU/1024G内存);50GB(96核CPU/768G内存);40GB(80核CPU/640G内存,72核CPU/576G内存);35GB(64核CPU/512G内存);30GB(60核CPU/480G内存);15GB(32核CPU/256G内存),8GB(16核CPU/128G内存);4GB(8核CPU/64G内存)

企业版:

CN:1GB(196核CPU/1536G内存,128核CPU/1024G内存,104核CPU/1024G内存,96核CPU/1024G内存,96核CPU/768G内存,80核CPU/640G内存,80核CPU/512G内存,72核CPU/576G内存,64核CPU/512G内存,60核CPU/480G内存);512MB(32核CPU/256G内存,16核CPU/128G内存);256MB(8核CPU/64G内存)

DN:80GB(196核CPU/1536G内存);50GB(128核CPU/1024G内存,104核CPU/1024G内存,96核CPU/1024G内存);38GB(96核CPU/768G内存);32GB(80核CPU/640G内存);28GB(72核CPU/576G内存);25GB(80核CPU/512G内存,64核CPU/512G内存);24GB(60核CPU/480G内存);12GB(32核CPU/256G内存),5GB(16核CPU/128G内存);3GB(8核CPU/64G内存)

金融版(数据计算型):

CN:1GB(196核CPU/1536G内存,128核CPU/1024G内存,96核CPU/768G内存);512MB(72核CPU/576G内存,64核CPU/512G内存);256MB(32核CPU/256G内存)

DN:60GB(196核CPU/1536G内存);40GB(128核CPU/1024G内存);25GB(96核CPU/768G内存);20GB(72核CPU/576G内存);15GB(64核CPU/512G内存);5GB(32核CPU/256G内存)

设置建议:

较大的数值使优化器倾向于选择索引扫描,较小的数值使优化器倾向于选择全表扫描。一般情况下,可以设为shared_buffers大小的1/2,较为激进地,可以设为shared_buffers大小的3/4。

support.huaweicloud.com/distributed-devg-v3-opengauss/gaussdb-10-0281.html