For todays post in Understanding postgresql.conf series, I chose work_mem parameter. Documentation describes it as: Specifies the amount of memory to be used by internal sort operations and hash tables before writing to temporary disk files. The value defaults to one megabyte (1MB). Note that for a complex query, several sort or hash operations might be running in parallel; each operation will be