리스트 예시: 게시물이 존재할 경우 3건을 노출합니다.
-
[PostgreSQL] 운영 중 Temp File Issue 에 관한 정리
| 배경 ?1년에 한번 꼴로는 운영하고 있는 PostgreSQL 서버에서 temp file로 증가로 인한 F/S full 장애 발생주로 temp file은 data 디렉토리 하위에 위치하고 있어 critical한 장애로 이어짐성능이 좋지 못한 query 혹은 적절하지 않은 parameter 등의 주된 원인 | Temp File 이란 ?PostgreSQL에서 자주 사용되는 데이터는 더 빠른 액세스를 위해 메모리에 캐시됨 join/sort 등을 포함하는 복잡한 query의 경우 temp_buffers, work_mem에 허용된 사이즈 만큼 메모리를 사용하나 이를 초과하는 작업에 대해서는 임시로 디스크에 temp file(임시 파일)을 생성해 사용하게 됨이 파일은 쿼리가 실행되는 동안 사용되며 쿼리가 종료..
2025.02.05
-
[DBaaS] KT Cloud DBaaS For PostgreSQL - 1. 인스턴스 생성하기
| KT Cloud DBaaS For PostgreSQL이란 ?DBaaS = Database as a Service의 약자로 물리적 하드웨어를 설정하거나 소프트웨어를 설치하거나 성능을 위해 구성 작업을 수행하지 않고 사용자가 데이터베이스를 설정, 운영, 확장하도록 지원하는 소프트웨어 및/또는 서비스 그 중, DBaaS for PostgreSQL은 KT Cloud에서 PostgreSQL 데이터베이스를 쉽게 자동 구축하고 운영할 수 있는 서비스테이블 생성, 유저 생성, 백업 계획 관리, DB 이중화 등의 기능을 콘솔 내 UI로 간단하게 관리할 수 있음 그 외 상품 개요 및 이용 방법은 아래 페이지 참고 [상품개요]https://manual.cloud.kt.com/g/database-postgresql-in..
2025.01.15
-
[PostgreSQL] 보안취약점 D-06 DBA 이외의 인가되지 않은 사용자가 시스템 테이블에 접근할 수 없도록 설정
PostgrSQL 점검 및 조치 query select * from information_schema.role_table_grants; --Schema명에 해당되는 Table에 대한 접근 권한을 일반 사용자로부터 제거 revoke [all,select,insert,update..] on all tables in schema 'schema명' from 'user명'; information_schema.role_table_grants 란 ? User별 권한을 보기에 유용한 View (EX) grantor | grantee | table_catalog | table_schema | table_name | privilege_type | is_grantable | with_hierarchy ------------..
2023.10.17