卡巴斯基安全管理中心 Linux 支援 PostgreSQL 和 Postgres Pro DBMS。如果您使用這些 DBMS 之一,請考慮設定 DBMS 伺服器參數以最佳化 DBMS 與卡巴斯基安全管理中心 Linux 一起運作。
設定檔的預設路徑是: /etc/postgresql/<
VERSION
>/main/postgresql.conf
PostgreSQL 和 Postgres Pro 的建議參數:
shared_buffers = N
N = DBMS 安裝所在裝置的 RAM 值的 25%。如果 RAM 小於 1 GB,則保留預設值。
max_stack_depth =
最大堆壘大小(執行“ ulimit -s
”命令以獲取此值(以 KB 為單位)減去 1 MB 安全餘量temp_buffers = 24MB
work_mem = 16MB
max_connections = 151
max_parallel_workers_per_gather = 0
maintenance_work_mem = 128MB
確保standard_conforming_strings
參數設定為其預設值on
。更新 postgresql.conf 檔案後重新載入配置或重新啟動伺服器。請參閱PostgreSQL 文件以取得詳細資訊。
如果您使用叢集 Postgres DBMS,請在叢集組態中為所有 DBMS 伺服器指定 max_connections
參數。
如果您使用 Postgres Pro 15.7 或 Postgres Pro 15.7.1,請停用enable_compound_index_stats
參數:
enable_compound_index_stats = off
有關 PostgreSQL 和 Postgres Pro 伺服器參數以及如何指定參數的詳細資訊,請參閱相應的 DBMS 文件。
有關如何為 PostgreSQL 和 Postgres Pro 建立和配置帳戶的詳細資訊,請參閱以下主題: 設定帳戶以搭配使用 PostgreSQL 和 Postgres Pro。
高可用叢集支援
高可用性 MariaDB 和 PostgreSQL 叢集支援以下設定:
複製類型:同步。
最小節點數:3。
最大節點數:15。
伺服器用於存取 DBMS 的 Postgres 角色需要具有讀取以下視圖的權限(預設為啟用):
當使用 Postgres 高可用性叢集(版本 14 或更高版本)作為資料庫時,資料庫使用者必須具有pg_read_all_stats
權限。您可以透過執行以下命令授予此權限:
GRANT pg_read_all_stats TO "%1";
其中%1
是資料庫使用者的名稱。
使用者名稱在管理伺服器安裝程式期間在KLSRV_UNATT_DBMS_LOGIN
參數中指定。