테이블 스페이스 변경 - 테이블 스페이스의 정의 변경
테이블 스페이스 변경이름
이름 바꾸기new_name
테이블 스페이스 변경이름
소유자에게New_owner
| current_role |이름
set (TableSpace_option
=value
[, ...])이름
Reset (TableSpace_option
[, ...])
테이블 스페이스 변경
테이블 스페이스의 정의를 변경하는 데 사용할 수 있습니다.
테이블 스페이스의 정의를 변경하려면 테이블 스페이스를 소유해야합니다. 소유자를 변경하려면역할 설정
새로운 소유 역할에. (수퍼 유저는 이러한 권한을 자동으로 가지고 있습니다.)
이름
기존 테이블 스페이스의 이름.
new_name
테이블 스페이스의 새 이름. 새 이름은 시작할 수 없습니다PG_
, 그러한 이름은 시스템 테이블 스페이스 용으로 예약되어 있습니다.
New_owner
테이블 스페이스의 새 소유자.
TableSpace_option
설정 또는 재설정 할 테이블 스페이스 매개 변수. 현재 사용 가능한 유일한 매개 변수는입니다.seq_page_cost
, random_page_cost
, exply_io_concurrency
andMaintending_io_concurrency
. 특정 테이블 스페이스에 대해 이러한 값을 설정하면 해당 테이블 스페이스의 테이블에서 페이지를 읽는 비용에 대한 플래너의 일반적인 추정치와 동일한 이름의 구성 매개 변수에 의해 설정된대로 몇 개의 동시 I/OS가 발행되는지 (참조).seq_page_cost, random_page_cost, exply_io_concurrency, Maintending_io_concurrency). 이것은 하나의 테이블 스페이스가 I/O 서브 시스템의 나머지 부분보다 빠르거나 느린 디스크에 위치한 경우 유용 할 수 있습니다.
테이블 스페이스 이름 바꾸기index_space
toFast_raid
:
ALTER TABLESPACE index_Space FAST_RAID로 이름 변경;
테이블 스페이스의 소유자 변경index_space
:
ALTER TABLESPACE Index_Space 소유자 Mary;
없음테이블 스페이스 변경
SQL 표준의 명령문.