麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

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

2024-08-29 13:56:53
字體:
供稿:網(wǎng)友

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

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

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

復(fù)制代碼 代碼如下:


alter index INDEX_OWNER.INDEX_NAME rebuild tablespace NEW_TBS;


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

復(fù)制代碼 代碼如下:


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


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

復(fù)制代碼 代碼如下:


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
) ;

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 成人免费毛片片v | www.69色| 综合日韩av| 特一级毛片 | 精品久久久久久久久久久久久久 | 九九热精品在线 | 中文字幕网站在线 | 欧美亚洲国产成人 | 欧美黑大粗硬毛片视频 | 免费啪视频在线观看 | 国产女同玩人妖 | 蜜桃视频在线免费播放 | 国产免费观看电影网站 | 热99视频| 中文字幕网址 | 亚洲午夜影院在线观看 | 精品国产一区二区三区久久久狼牙 | 久久亚洲一区二区三区成人国产 | 免费a级作爱片免费观看欧洲 | 色污视频 | 美女视频在线观看黄 | 强伦女教师视频 | 久草在线视频福利 | 亚洲欧美aⅴ | 日本看片一区二区三区高清 | 成人免费乱码大片a毛片视频网站 | 欧美 日韩 国产 在线 | 毛片免费视频网站 | 美女黄色影院 | 国产精品久久久久无码av | 狠狠色噜噜狠狠狠米奇9999 | 毛片在线免费观看完整版 | 免费看欧美一级特黄a毛片 九色com | 我爱我色成人网 | 欧美性受ⅹ╳╳╳黑人a性爽 | 美女黄污视频 | 成人毛片视频免费看 | av国产片| 在线高清中文字幕 | 国产精品久久77777 | 国产午夜精品一区二区三区视频 |