在 Postgres 文档中,它说参数“shared_buffers”设置了数据库服务器用于共享内存缓冲区的内存量。我知道如果这个值太高,那么数据库服务器可能会使用太多的内存而不是可用的内存,并可能导致分页发生。
但是,如果这个值太低会怎样?如果没有足够的内存来进行密集查询,数据库会崩溃吗?具体来说,它会导致什么?IO等待时间长?CPU使用率高?
在 Postgres 文档中,它说参数“shared_buffers”设置了数据库服务器用于共享内存缓冲区的内存量。我知道如果这个值太高,那么数据库服务器可能会使用太多的内存而不是可用的内存,并可能导致分页发生。
但是,如果这个值太低会怎样?如果没有足够的内存来进行密集查询,数据库会崩溃吗?具体来说,它会导致什么?IO等待时间长?CPU使用率高?