2 Chapter 19. Server Configuration
6 19.1. Setting Parameters
8 19.1.1. Parameter Names and Values
9 19.1.2. Parameter Interaction via the Configuration File
10 19.1.3. Parameter Interaction via SQL
11 19.1.4. Parameter Interaction via the Shell
12 19.1.5. Managing Configuration File Contents
15 19.3. Connections and Authentication
17 19.3.1. Connection Settings
19 19.3.3. Authentication
22 19.4. Resource Consumption
26 19.4.3. Kernel Resource Usage
27 19.4.4. Background Writer
29 19.4.6. Worker Processes
37 19.5.5. Archive Recovery
38 19.5.6. Recovery Target
39 19.5.7. WAL Summarization
43 19.6.1. Sending Servers
44 19.6.2. Primary Server
45 19.6.3. Standby Servers
50 19.7.1. Planner Method Configuration
51 19.7.2. Planner Cost Constants
52 19.7.3. Genetic Query Optimizer
53 19.7.4. Other Planner Options
55 19.8. Error Reporting and Logging
60 19.8.4. Using CSV-Format Log Output
61 19.8.5. Using JSON-Format Log Output
64 19.9. Run-time Statistics
66 19.9.1. Cumulative Query and Index Statistics
67 19.9.2. Statistics Monitoring
71 19.10.1. Automatic Vacuuming
72 19.10.2. Cost-based Vacuum Delay
73 19.10.3. Default Behavior
76 19.11. Client Connection Defaults
78 19.11.1. Statement Behavior
79 19.11.2. Locale and Formatting
80 19.11.3. Shared Library Preloading
81 19.11.4. Other Defaults
83 19.12. Lock Management
84 19.13. Version and Platform Compatibility
86 19.13.1. Previous PostgreSQL Versions
87 19.13.2. Platform and Client Compatibility
91 19.16. Customized Options
92 19.17. Developer Options
95 There are many configuration parameters that affect the behavior of the
96 database system. In the first section of this chapter we describe how
97 to interact with configuration parameters. The subsequent sections
98 discuss each parameter in detail.