# Chapter 20. Server Configuration
Table of Contents
20.1.1. Parameter Names and Values
20.1.2. Parameter Interaction via the Configuration File
20.1.3. Parameter Interaction via SQL
20.1.4. Parameter Interaction via the Shell
20.1.5. Managing Configuration File Contents
20.3. Connections and Authentication
20.4.4. Cost-based Vacuum Delay
20.7.1. Planner Method Configuration
20.7.2. Planner Cost Constants
20.7.3. Genetic Query Optimizer
20.8. Error Reporting and Logging
20.8.4. Using CSV-Format Log Output
20.9.1. Query and Index Statistics Collector
20.11. Client Connection Defaults
20.11.2. Locale and Formatting
20.11.3. Shared Library Preloading
20.13. Version and Platform Compatibility
20.13.1. Previous PostgreSQL Versions
20.13.2. Platform and Client Compatibility
There are many configuration parameters that affect the behavior of the database system. In the first section of this chapter we describe how to interact with configuration parameters. The subsequent sections discuss each parameter in detail.