postgresql.temp_bytes
Temporary file sizeDimensions:None
Interface Metrics (3)
Dimensions:None
Dimensions:None
Technical Annotations (20)
Configuration Parameters (4)
work_memrecommended: 10MB or higher based on sort size in EXPLAINshared_bufferseffective_cache_sizemax_connectionsCLI Commands (7)
SHOW work_mem;diagnosticSET work_mem = '10MB';remediationEXPLAIN (ANALYZE) SELECT ... ORDER BY ...;diagnosticALTER SYSTEM SET work_mem = '64MB';remediationSET work_mem = '256MB';remediationEXPLAIN (ANALYZE, BUFFERS) SELECT * FROM orders ORDER BY total DESC;diagnosticRESET work_mem;remediationTechnical References (9)
external mergeconceptSort Methodconcepttop-N heapsortconcepttemp filesconceptOOM Killercomponentwork_memconfigurationtemp_bytesconceptpg_stat_statementscomponentDisk Merge SortconceptRelated Insights (6)
Sort spills to disk when work_mem is too lowwarning
▸
Undersized memory settings force sorts and joins to diskwarning
▸
Excessive work_mem allocation causes OOM Killer to terminate PostgreSQLcritical
▸
Low work_mem forces disk-based sorts degrading query performancewarning
▸
Inadequate work_mem causes query spill to diskwarning
▸
Insufficient work_mem causes disk-based sorting and hashingwarning
▸