W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
ALTER TABLESPACE — 更改一個(gè)表空間的定義
ALTER TABLESPACEname
RENAME TOnew_name
ALTER TABLESPACEname
OWNER TO {new_owner
| CURRENT_USER | SESSION_USER } ALTER TABLESPACEname
SET (tablespace_option
=value
[, ... ] ) ALTER TABLESPACEname
RESET (tablespace_option
[, ... ] )
ALTER TABLESPACE
可以被用于更改一個(gè) 表空間的定義。
要更改一個(gè)表空間的定義,你必須擁有它。要修改擁有者,你還必須是 新?lián)碛薪巧囊粋€(gè)直接或間接成員(注意超級(jí)用戶(hù)自動(dòng)擁有這些特權(quán))。
name
一個(gè)現(xiàn)有表空間的名稱(chēng)。
new_name
該表空間的新名稱(chēng)。新名稱(chēng)不能以pg_
開(kāi)始,因?yàn)檫@類(lèi)名稱(chēng)被 保留用于系統(tǒng)表空間。
new_owner
該表空間的新?lián)碛姓摺?/p>
tablespace_option
要設(shè)置或者重置的一個(gè)表空間參數(shù)。當(dāng)前,唯一可用的參數(shù)是 seq_page_cost
、random_page_cost
、 effective_io_concurrency
和maintenance_io_concurrency
。 為一個(gè)特定表空間設(shè)定這兩個(gè)參數(shù)值將覆蓋規(guī)劃器對(duì)從該表空間中的表讀取
頁(yè)面代價(jià)的估計(jì)值,以及執(zhí)行者的預(yù)取行為,這些估計(jì)值由具有相同名稱(chēng)配置參數(shù)建立(見(jiàn) seq_page_cost、random_page_cost、 effective_io_concurrency、
maintenance_io_concurrency)。 如果一個(gè)表空間位于一個(gè)比其余 I/O 子系統(tǒng)更快或者更慢的磁盤(pán)上時(shí),這些參數(shù)就能派上用場(chǎng)。
將表空間index_space
重命名為fast_raid
:
ALTER TABLESPACE index_space RENAME TO fast_raid;
更改表空間index_space
的擁有者:
ALTER TABLESPACE index_space OWNER TO mary;
在 SQL 標(biāo)準(zhǔn)中沒(méi)有 ALTER TABLESPACE
語(yǔ)句。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話(huà):173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: