The shared library must be loaded.
This commit is contained in:
parent
7f0ed1c60e
commit
9157c8beba
|
@ -16,7 +16,7 @@ timescale_db_el_pkgs:
|
|||
timescaledb_configuration_settings:
|
||||
- { name: 'timescaledb.last_tuned', value: "'{{ ansible_date_time.date }}T{{ ansible_date_time.time }}{{ ansible_date_time.tz_offset }}'", set: 'True' }
|
||||
# - { name: 'timescaledb.last_tuned_version', value: "'0.11.0'", set: 'True' }
|
||||
- { name: 'timescaledb.max_background_workers', value: '{{ ansible_processor_vcpus * 2 }}', set: 'True' }
|
||||
- { name: 'timescaledb.max_background_workers', value: '{{ ansible_processor_vcpus * 8 }}', set: 'True' }
|
||||
- { name: 'max_worker_processes', value: '{{ (ansible_processor_vcpus * 4) - 1 }}', set: 'True' }
|
||||
- { name: 'max_parallel_workers_per_gather', value: '{{ (ansible_processor_vcpus / 2) | int }}', set: 'True' }
|
||||
- { name: 'max_parallel_workers ', value: '{{ ansible_processor_vcpus }}', set: 'True' }
|
||||
|
@ -25,4 +25,3 @@ timescaledb_configuration_settings:
|
|||
- { name: 'checkpoint_completion_target', value: '0.9', set: 'True' }
|
||||
- { name: 'max_locks_per_transaction', value: '{{ ((ansible_memtotal_mb / 512) * ansible_processor_vcpus) | int }}', set: 'True' }
|
||||
- { name: 'effective_io_concurrency', value: '200', set: 'True' }
|
||||
|
||||
|
|
|
@ -31,6 +31,15 @@
|
|||
- name: timescale_db_deb | Manage the timescale + postgresql settings
|
||||
tags: ['postgresql', 'postgres', 'pg_conf', 'timescale', 'timescaledb', 'timescale_conf']
|
||||
block:
|
||||
- name: timescale_db_deb | Load the timescaleDB shared library
|
||||
become: true
|
||||
become_user: postgres
|
||||
ansible.builtin.lineinfile:
|
||||
path: "{{ psql_conf_dir }}/postgresql.conf"
|
||||
regexp: "^#shared_preload_libraries\ ="
|
||||
line: "shared_preload_libraries = 'timescaledb'"
|
||||
create: false
|
||||
state: present
|
||||
- name: timescale_db_deb | PostgreSQL settings for TimeScaleDB
|
||||
become: true
|
||||
become_user: postgres
|
||||
|
|
|
@ -18,6 +18,15 @@
|
|||
- name: timescale_db_el | Manage the timescale + postgresql settings on EL based distributions
|
||||
tags: ['postgresql', 'postgres', 'pg_conf', 'timescale', 'timescaledb', 'timescale_conf']
|
||||
block:
|
||||
- name: timescale_db_el | Load the timescaleDB shared library
|
||||
become: true
|
||||
become_user: postgres
|
||||
ansible.builtin.lineinfile:
|
||||
path: "{{ psql_el_conf_dir }}/postgresql.conf"
|
||||
regexp: "^#shared_preload_libraries\ ="
|
||||
line: "shared_preload_libraries = 'timescaledb'"
|
||||
create: false
|
||||
state: present
|
||||
|
||||
- name: timescale_db_el | TimeScaleDB setting for postgresql on EL
|
||||
become: true
|
||||
|
|
Loading…
Reference in New Issue