Kaspersky Security Center Linux는 PostgreSQL 및 Postgres Pro DBMS를 지원합니다. 해당 DBMS 중 하나를 사용 시, Kaspersky Security Center Linux와의 DBMS 작업을 최적화하도록 DBMS 서버 매개변수를 구성하는 것을 고려하십시오.
구성 파일의 기본 경로는 /etc/postgresql/<
버전
>/main/postgresql.conf
입니다.
PostgreSQL 및 Postgres Pro에 대한 권장 매개변수:
shared_buffers = N
DBMS가 설치된 기기 RAM 값의 N = 25%. RAM이 1GB 미만이면 기본값을 그대로 둡니다.
max_stack_depth =
최대 스택 크기(KB 단위로 이 값을 얻으려면 'ulimit -s
' 명령 실행)에서 1MB의 안전 여유를 뺀 값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 클러스터를 지원합니다.
서버에서 DBMS에 접근하기 위해 사용하는 Postgres 역할에는 다음 보기의 읽기 권한이 있어야 합니다(기본적으로 활성화됨):
Postgres Highly Available 클러스터(버전 14 이상)를 데이터베이스로 사용하려면 데이터베이스 사용자에게 pg_read_all_stats
권한이 있어야 합니다. 다음 명령을 실행하여 이 권한을 부여할 수 있습니다.
GRANT pg_read_all_stats TO "%1";
여기서 %1
은 데이터베이스 사용자의 이름입니다.
사용자 이름은 중앙 관리 서버 설치 시 KLSRV_UNATT_DBMS_LOGIN
파라미터에 지정됩니다.