토토 커뮤니티 스페이스 생성

토토 커뮤니티 스페이스 생성 - 새 테이블 스페이스 정의

시놉시스

토토 커뮤니티 스페이스 생성TableSpace_name[소유자New_owner| current_user |디렉토리'TableSpace_option = value[, ...])

설명

토토 커뮤니티 스페이스 생성새 클러스터 전체 토토 커뮤니티 스페이스를 등록합니다. 토토 커뮤니티 스페이스 이름은 데이터베이스 클러스터의 기존 토토 커뮤니티 스페이스의 이름과 구별되어야합니다.

토토 커뮤니티 스페이스를 통해 슈퍼 사용자는 데이터베이스 개체 (예 : 토토 커뮤니티 및 인덱스)가 포함 된 데이터 파일이 상상할 수있는 파일 시스템의 대체 위치를 정의 할 수 있습니다.

적절한 권한이있는 사용자가 통과 할 수 있습니다TableSpace_nameto데이터베이스 생성, 토토 커뮤니티 생성, 색인 생성또는제약 조건 추가지정된 토토 커뮤니티 스페이스 내에 저장된이 객체의 데이터 파일을 갖도록하려면

경고

토토 커뮤니티 스페이스는 정의 된 클러스터와 독립적으로 사용할 수 없습니다. 보다섹션 22.6.

매개 변수

TableSpace_name

생성 할 토토 커뮤니티 스페이스의 이름. 이름은 시작할 수 없습니다PG_, 그러한 이름은 시스템 토토 커뮤니티 스페이스에 예약되어 있습니다.

user_name

토토 커뮤니티 스페이스를 소유 할 사용자의 이름. 생략되면 명령을 실행하는 사용자에게 기본값이 있습니다.

디렉토리

테이블 스페이스에 사용될 디렉토리. 디렉토리는 존재해야합니다 (토토 커뮤니티 스페이스 생성생성하지 않을 것입니다), 비어 있어야하며, 소유해야합니다PostgreSQL시스템 사용자. 디렉토리는 절대 경로 이름으로 지정되어야합니다.

TableSpace_option

설정 또는 재설정 할 테이블 스페이스 매개 변수. 현재 사용 가능한 유일한 매개 변수는입니다.SEQ_PAGE_COST, random_page_cost, exply_io_concurrencyandMaintenance_io_Concurrency. 특정 테이블 스페이스에 대해 이러한 값을 설정하면 해당 테이블 스페이스의 테이블에서 페이지를 읽는 비용에 대한 플래너의 일반적인 추정치와 동일한 이름의 구성 매개 변수에 의해 설정된대로 집행자의 프리 페치 동작을 무시합니다 (참조.SEQ_PAGE_COST, random_page_cost, exply_io_concurrency, Maintenance_io_Concurrency). 이것은 하나의 토토 커뮤니티 스페이스가 I/O 서브 시스템의 나머지 부분보다 빠르거나 느린 디스크에 위치한 경우 유용 할 수 있습니다.

노트

테이블 스페이스는 기호 링크를 지원하는 시스템에서만 지원됩니다.

토토 커뮤니티 스페이스 생성트랜잭션 블록 내부에서 실행할 수 없습니다.

예제

토토 커뮤니티 스페이스 생성dbspace파일 시스템 위치/data/dbs, 먼저 운영 체제 시설을 사용하여 디렉토리를 생성하고 올바른 소유권을 설정합니다.

mkdir /data /dbs

그런 다음 테이블 스페이스 작성 명령을 내부에 발행PostgreSQL:

테이블 스페이스 DBSPACE 위치 '/data/dbs';

다른 데이터베이스 사용자가 소유 한 테이블 스페이스를 만들려면 다음과 같은 명령을 사용하십시오.

토토 커뮤니티 스페이스 인덱스 공간 제작자 Genevieve Location '/Data/Indexes';

호환성

토토 커뮤니티 스페이스 생성isPostgreSQL확장.

정정 제출

문서에 올바른 것이없는 것이 있으면 일치하지 않습니다.이 양식문서 문제를보고하려면