阅读有关PosgtreSQL有效设置的the article,我遇到了cache size
和sort size
概念。如上所述,这两种尺寸并不相互依赖。
缓存大小和排序大小都会影响内存使用量,因此您不能 最大化一个而不影响另一个
Googling没有得到太多有用的结果。据我所知,可以使用
查看缓存大小SELECT current_setting('shared_buffers') AS shared_buffers
这将返回共享缓冲区(即缓存)的大小。但排序大小是多少?
答案 0 :(得分:1)
布鲁斯的artice中提到的Sort_mem参数与 work_mem (例如assignableForm)相同。
此参数指定用于排序和散列操作的内存量。它是本地后端内存的一部分,而共享缓冲区驻留在服务器的全局内存中。
请参阅文档:http://postgresql.nabble.com/sort-mem-param-of-postgresql-conf-td1910195.html