-| <a name="input_db_parameters"></a> [db\_parameters](#input\_db\_parameters) | Intel Cloud optimizations for Xeon processors | <pre>object({<br> postgres = optional(object({<br> max_connections = optional(object({<br> value = optional(string, "256")<br> }))<br> shared_buffers = optional(object({<br> value = optional(string, "6291456")<br> }))<br> huge_pages = optional(object({<br> value = optional(string, "on")<br> }))<br> temp_buffers = optional(object({<br> value = optional(string, "4000")<br> }))<br> work_mem = optional(object({<br> value = optional(string, "2097151")<br> }))<br> maintenance_work_mem = optional(object({<br> value = optional(string, "512000")<br> }))<br> autovacuum_work_mem = optional(object({<br> value = optional(string, "-1")<br> }))<br> effective_io_concurrency = optional(object({<br> value = optional(string, "32")<br> }))<br> wal_level = optional(object({<br> value = optional(string, "logical")<br> }))<br> wal_buffers = optional(object({<br> value = optional(string, "512")<br> }))<br> cpu_tuple_cost = optional(object({<br> value = optional(string, "0.03")<br> }))<br> effective_cache_size = optional(object({<br> value = optional(string, "350000000")<br> }))<br> random_page_cost = optional(object({<br> value = optional(string, "1.1")<br> }))<br> checkpoint_timeout = optional(object({<br> value = optional(string, "3600")<br> }))<br> checkpoint_completion_target = optional(object({<br> value = optional(string, "0.9")<br> }))<br> checkpoint_warning = optional(object({<br> value = optional(string, "1")<br> }))<br> log_min_messages = optional(object({<br> value = optional(string, "error")<br> }))<br> log_min_error_statement = optional(object({<br> value = optional(string, "error")<br> }))<br> autovacuum = optional(object({<br> value = optional(string, "on")<br> }))<br> autovacuum_max_workers = optional(object({<br> value = optional(string, "10")<br> }))<br> autovacuum_vacuum_cost_limit = optional(object({<br> value = optional(string, "3000")<br> }))<br> datestyle = optional(object({<br> value = optional(string, "ISO, DMY")<br> }))<br> lc_monetary = optional(object({<br> value = optional(string, "en_US.utf-8")<br> }))<br> lc_numeric = optional(object({<br> value = optional(string, "en_US.utf-8")<br> }))<br> default_text_search_config = optional(object({<br> value = optional(string, "pg_catalog.english")<br> }))<br> max_locks_per_transaction = optional(object({<br> value = optional(string, "64")<br> }))<br> max_wal_senders = optional(object({<br> value = optional(string, "5")<br> }))<br> min_wal_size = optional(object({<br> value = optional(string, "8192")<br> }))<br> max_wal_size = optional(object({<br> value = optional(string, "524288")<br> }))<br> }))<br> # This parameter is READ-Only in Azure Portal and defaults to ON<br> # "synchronous_commit" = "on",<br><br> # Below set of PostgreSQL are recommended on the Xeon Tunning Guide but are not currently not supported by Azure PostgreSQL flexible server<br> # "max_stack_depth" = 7,<br> # "dynamic_shared_memory_type" = "posix",<br> # "max_files_per_process" = 4000,<br> # "max_pred_locks_per_transaction" = 64,<br> # "archive_mode" = "off",<br> # "lc_time" = "en_US.UTF-8",<br> # "lc_messages" = "en_US.UTF-8",<br> })</pre> | <pre>{<br> "postgres": {<br> "autovacuum": {},<br> "autovacuum_max_workers": {},<br> "autovacuum_vacuum_cost_limit": {},<br> "autovacuum_work_mem": {},<br> "checkpoint_completion_target": {},<br> "checkpoint_timeout": {},<br> "checkpoint_warning": {},<br> "cpu_tuple_cost": {},<br> "datestyle": {},<br> "default_text_search_config": {},<br> "effective_cache_size": {},<br> "effective_io_concurrency": {},<br> "huge_pages": {},<br> "lc_monetary": {},<br> "lc_numeric": {},<br> "log_min_error_statement": {},<br> "log_min_messages": {},<br> "maintenance_work_mem": {},<br> "max_connections": {},<br> "max_locks_per_transaction": {},<br> "max_wal_senders": {},<br> "max_wal_size": {},<br> "min_wal_size": {},<br> "random_page_cost": {},<br> "shared_buffers": {},<br> "temp_buffers": {},<br> "wal_buffers": {},<br> "wal_level": {},<br> "work_mem": {}<br> }<br>}</pre> | no |
0 commit comments