a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數據庫 > Oracle > 正文

Oracle中如何把表和索引放在不同的表空間里

2024-08-29 13:56:53
字體:
來源:轉載
供稿:網友

因為:
1)提高性能:盡量把表和索引的表空間存儲在不同在磁盤上,把兩類不同IO性質的數據分開放,這樣可以提高磁盤的IO總體性能;

2)便于管理:試想一下,如果索引的數據文件損壞,只要創建索引即可,不會引起數據丟失的問題。

下面語句用于移動索引的表空間:

復制代碼 代碼如下:


alter index INDEX_OWNER.INDEX_NAME rebuild tablespace NEW_TBS;


也可以利用以下語句獲得某個schema下移動索引表空間的所有語句:

復制代碼 代碼如下:


select 'alter index '||owner||'.'||index_name||' rebuild tablespace NEW_TBS;'
from dba_indexes
where table_owner='SCHEMA_NAME'
order by index_name;


有一點需要注意的是,一旦把表和索引放在不同表空間后,在創建新表時,如果表有主鍵或唯一約束,記得要指定到索引的表空間,可以參考下面的例子:

復制代碼 代碼如下:


create table tmp(
MON VARCHAR2(6) ,
IDNO VARCHAR2(10) ,
constraint pk_name primary key ( MON, IDNO )
using index tablespace index_tbs,
CONSTRAINT uk_name UNIQUE (MON)
using index tablespace index_tbs
) ;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲成人首页 | 国产精品视频入口 | 午夜网 | 中文字幕第90页 | 最新的黄色网址 | 日韩免费 | 国产成人在线免费观看 | 久久久国产精品入口麻豆 | 亚洲精品一区久久久久久 | 欧美一级二级三级视频 | 久久久综合视频 | 91麻豆精品国产91久久久更新时间 | 丁香五月网久久综合 | www欧美 | av网站免费看 | 成人久久久久久久 | 亚洲综合精品 | 久久精品这里热有精品 | 国产一区二区影院 | 五月天婷婷综合 | 在线欧美视频 | 欧美成人一区二区三区 | 99精品国产热久久91蜜凸 | 久久久国产精品 | 国产精品久久久久一区二区三区 | 美日韩在线 | 91久久久久久 | 国产精品久久久久久久久久久久久 | 欧美日韩国产免费一区二区三区 | 日本精品区| 99精品一级欧美片免费播放 | 毛片免费在线观看 | 久久99深爱久久99精品 | 久久网av| 天天干天天搞天天射 | 在线91| 青青草视频网站 | 91福利网站在线观看 | 国产精品一区在线观看你懂的 | 99国内精品久久久久久久 | 日韩精品久久久久 |