关于分区标的一个问题

[复制链接]
查看11 | 回复3 | 2006-4-17 13:46:34 | 显示全部楼层 |阅读模式
环境oracle9i+hpux
建立一个分区表by rang:
CREATE TABLE TDB_TEST_RESULTS_WL_par
(
WL_KEY
NUMBER,
TEST_NUMBER
NUMBER CONSTRAINT NN_TEST_NUMBER_par NOT NULL,
POPULATION
VARCHAR2(255 BYTE),
SITE_NUMBER
NUMBER CONSTRAINT NN_SITE_NUMBER_par NOT NULL,
WL_TEST_EXECUTION_CNT NUMBER,
WL_TEST_FAILURES_CNT
NUMBER,
WL_TEST_ALARMS_CNT
NUMBER,
WL_TEST_SUM_VALUE
NUMBER,
WL_TEST_SUM_SQUARES
NUMBER,
WL_TEST_MIN_VALUE
NUMBER,
WL_TEST_MAX_VALUE
NUMBER,
WL_TEST_FAILURES_CNT_UPPER_HTLNUMBER,
WL_TEST_FAILURES_CNT_UNDER_LTLNUMBER,
WL_TEST_TIME
NUMBER,
WL_TEST_OUTLIERS_UP
NUMBER,
WL_TEST_OUTLIERS_DOWN NUMBER,
WL_TEST_BOTTOM_BOX_WHISKERNUMBER,
WL_TEST_Q1
NUMBER,
WL_TEST_MEDIAN
NUMBER,
WL_TEST_Q3
NUMBER,
WL_TEST_TOP_BOX_WHISKER NUMBER,
WL_TEST_P1
NUMBER,
WL_TEST_P99
NUMBER
)
partition by range (WL_KEY)
(
partition part_01 values less than(2000000) tablespace edadata,
partition part_02 values less than(3000000) tablespace edadatbk
);
然后在上面的几个column建立一个没有分区的index:
CREATE UNIQUE INDEX PK_TDB_TEST_RESULTS_WL ON TDB_TEST_RESULTS_WL
(WL_KEY, TEST_NUMBER, POPULATION, SITE_NUMBER)
LOGGING
TABLESPACE EDAINX
疑问:
当truncate partition part_01的时候,那么索引占用的标空间会不会被回收?
回复

使用道具 举报

千问 | 2006-4-17 13:46:34 | 显示全部楼层
不会收回,索引需要重建
回复

使用道具 举报

千问 | 2006-4-17 13:46:34 | 显示全部楼层
那如果index也使用全球分区呢?会挥手吗?
回复

使用道具 举报

千问 | 2006-4-17 13:46:34 | 显示全部楼层
最初由 tan9030 发布
[B]那如果index也使用全球分区呢?会挥手吗? [/B]

全局分区?回收?
注意一下错别字吧



你现在不就是global索引吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行