일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- postgresql #vacuum #full_vacuum #verbose
- SQL_VIEW #SQL #VIEW
- SQL_basic
- network #network_terminology #network_protocols
- Linux #linux_tar #split
- inux #ome_dir #unix #linux_commands #linux_useradd #useradd
- SQL_COMMANDS #DDL #DML #TCL
- High_Availability
- postgresql #pgadmin #port #firewalld
- join #postgresql #sql #database
- linux #filesystem #linuxdirectory
- Replication
- oid2nae #postgresql
- glossary #database #termins #postgresql #postgresql_architecture
- SQL #NULL #NOT_NULL
- postgresql_fdw
- postgresql
- one_thin
- database #dbms #objects #sql #schema #table #functions
- RAM #CPU #CS #Computer_Science #Terms
- Database
- dbms
- postgresql #system_memory #local_memory #shared_memory #postgresql_architecture
- data_oid
- chatgpt3 #AI #datascience
- Network #TCP #IP #Netmask #Host
- the_one_thing
- streaming_replication
- repmgr #postgresql #replication #HA
- EDB
- Today
- Total
목록분류 전체보기 (48)
i am lazy

PostgreSQL의 메모리 아키텍처는 크게 두 가지 범주로 분류할 수 있습니다. 1) Local memory 2) Shared memory HTML 삽입 미리보기할 수 없는 소스 1) Local memory local memory는 각 백엔드 프로세스는 쿼리 처리를 위해 로컬 메모리 영역을 할당합니다. local memory 영역은 다음과 같다: maintenance_work_mem: DB 유지 관리 작업 (VACUUM, CREATE INDEX, ALTER TABLE, FOREIGN KEY) 영역이다. maintenance_work_mem parameters: - default size = 64 MB - min size = 1MB - work_mem 설정보다 크고 서버 메모리의 1/16으로 설정하는 것..

VACUUM 이란? VACUUM 문은 PostgreSQL 데이터베이스에서 사용되지 않는 데이터나 튜플을 제거하여 스토리지를 회수하는 데 사용됩니다. VACUUM syntax; VACUUM [FULL] [FREEZE] [VERBOSE] [table_name] ; OR VACUUM [FULL] [FREEZE] [VERBOSE] [table_name] ANALYZE table_name [col_1, col_2, col_3]; 파라미터 설명 FULL 선택 과목. 지정된 경우 데이터베이스는 테이블의 전체 내용을 새 파일에 씁니다. 이렇게 하면 사용되지 않은 모든 공간이 회수되고 비워진 각 테이블에 대한 잠금이 필요합니다. FREEZE 선택 과목. 지정하면 테이블이 비워질 때 튜플이 적극적으로 고정됩니다 VERBO..

SQL NULL PostgreSQL NULL 은 누락된 값을 나타내는 데 사용되는 용어입니다. 데이터베이스에서 NULL은 정보가 없거나 적용할 수 없음을 의미합니다. NULL은 값이 아니므로 숫자나 문자열과 같은 다른 값과 비교할 수 없습니다. NULL과 값을 비교하면 항상 알 수 없는 결과를 의미하는 NULL이 됩니다. NULL = NULL 테이블을 생성할 때 NULL 을 사용하는 기본 구문은 다음과 같습니다: Example: CREATE TABLE google_employees ( id INT PRIMARY KEY NOT NULL, name TEXT NOT NULL, age INT NOT NULL, salary int, phone int ); 여기서 NOT NULL 은 열이 항상 지정된 데이터 유형의..

PostgreSQL 데이터베이스 백업 및 복원은 모든 시스템 관리자에게 필수적인 작업입니다. PostgreSQL은 백업을 쉽게 완료할 수 있도록 하는 pg_dump 및 pg_restore라는 유틸리티가 있습니다. pg_dump 구문 HTML 삽입 미리보기할 수 없는 소스 pg_dump [connection-option…] [option…] [dbname] tar 형식으로 백업 pg_dump -U enterprisedb -F t edb > /backup/bk_test.tar HTML 삽입 미리보기할 수 없는 소스 sql 형식으로 백업 pg_dump -d edb -F p > /backup/db_bk_test.sql HTML 삽입 미리보기할 수 없는 소스 pg_restore 명령어는 PostgreSQL 데이터..

Linux의 파일 시스템 및 구조 Linux FHS(Filesystem Hierarchy Standard)라는 용어는 파일 및 디렉토리의 구조를 나타냅니다. 파일 시스템 및 디렉토리 유형

REPMGR이란 ? repmgr 은 PostgreSQL 서버 클러스터에서 복제 및 장애 조치를 관리하기 위한 오픈 소스 도구 모음입니다. 대기 서버를 설정하고, 복제를 모니터링하고, 장애 조치 또는 수동 전환 작업과 같은 관리 작업을 수행하는 도구로 PostgreSQL의 내장 핫 스탠바이 기능을 향상합니다. Installation steps Primary node = 192.168.56.179 Standby node = 192.168.56.80 PostgreSQL version = 14 Primary node 1. check PostgreSQL version cat $PGDATA/PG_VERSION 2. repmgr install yum install repmgr rpm -qa | grep repmgr ..

Linux useradd 명령은 새로운 사용자 계정을 추가 하는 명령어 입니다. Example useradd [username] Options: -d 홈디렉토리 : 홈디렉토리의 경로를 지정해줍니다. 홈디렉토리를 생성할려면 -m 옵션을 같이 사용합니다. -u uid : uid 를 지정합니다. -g gid : gid 그룹을 지정합니다. -G groups : 보조그룹을 지정합니다. -s shell : 쉘을 지정합니다. -c 주석 : 계정에 설명을 붙여 줍니다. -D : useradd 의 기본 설정값을 확인합니다. 기본설정은 /etc/default/useradd 에 있습니다.

PostgreSQL port 변경 방법 PostgreSQL 데이터베이스 서비스는 localhost에서 사용할 수 있으며 기본 PostgreSQL 포트는 5432입니다. EDB Postgres에서 기본 port는 5444입니다. PostgreSQL에서 port는 인증(TCP)에 사용됩니다. PostgreSQL을 설치하고 나면 postgresql.conf 파일을 통해서 기본 Port가 아닌 원하는 Port로 설정할 수 있습니다. Example: edb=# show config_file; config_file ---------------------------------------- /var/lib/edb/as14/data/postgresql.conf (1 row) edb=# [enterprisedb@RHEL8..

" data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 Linux 홈 디렉토리는 시스템의 특정 사용자를 위한 디렉토리이며 개별 파일로 구성됩니다. 로그인 디렉토리라고도 합니다. 이것은 Linux 시스템에 로그인한 후 가장 먼저 발생하는 장소입니다. 디렉토리의 각 사용자에 대해 "/home"으로 자동 생성됩니다. 오늘은 홈디렉토리 변경에 대해 알아보겠습니다. 유저 홈디렉토리 확인 cat /etc/passwd grep azik /etc/passwdhome directory 변경 usermod -d /newhome/username usernameusermod -d /azik/myhome/ azik감사합니다. " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스

psql은 PostgreSQL에 대한 터미널 기반 프론트엔드입니다. 이를 통해 대화형으로 쿼리를 입력하고 PostgreSQL에 실행하고 쿼리 결과를 볼 수 있습니다. Basic psql commands: \dn - list all schema \df - list all functions \dv - list all views \du - list all users \s - history command \! clear \h [command name] - command info \timing - time (on~off) \H - HTML format \a - aligned format \q - exit \h - help