資料表分割槽分割與刪除歷史資料
1,查詢
PMMSTKNWIP;select * from PMMSTKNWIP
2,分割分割槽
ALTER TABLE PMMSTKNWIP SPLIT PARTITION P2011
AT('20120101')
INTO (PARTITION P2011,PARTITION P2012);
ALTER TABLE PMMSTKNWIP SPLIT PARTITION P2012
AT('20130101')
INTO (PARTITION P2012,PARTITION P2013);
3,刪除分割槽,同時刪除資料
ALTER TABLE PMMSTKNWIP drop PARTITION P2010;
ALTER TABLE PMMSTKNWIP drop PARTITION P2011;
4,刪除索引
ALTER TABLE PMMSTKNWIP
MODIFY PRIMARY KEY disable;------對主鍵
drop index PK_MSTKNWI ;
-- Create/Recreate indexes
drop index IDX_0002;
drop index IDX_0006;
drop index IDX_0007 ;
drop index IDX_001 ;
drop index IDX_003 ;
drop index IDX_004 ;
drop index IDX_COMBINE ;
drop index INDEX_CONFDATE ;
drop index INDEX_PN ;
5,重建索引
ALTER TABLE PMMSTKNWIP
MODIFY PRIMARY KEY enable------主鍵
-- Create/Recreate indexes
create index IDX_0002 on PMMSTKNWIP (STKNWIP002)
tablespace NDX_SFCDATA
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 2M
next 2M
minextents 1
maxextents unlimited
pctincrease 0
);
create index IDX_0006 on PMMSTKNWIP (STKNWIP006)
tablespace NDX_SFCDATA
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 2M
next 2M
minextents 1
maxextents unlimited
pctincrease 0
);
create index IDX_0007 on PMMSTKNWIP (STKNWIP007)
tablespace NDX_SFCDATA
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 2M
next 2M
minextents 1
maxextents unlimited
pctincrease 0
);
create index IDX_001 on PMMSTKNWIP (STKNWIP001)
tablespace NDX_SFCDATA
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 2M
next 2M
minextents 1
maxextents unlimited
pctincrease 0
);
create index IDX_003 on PMMSTKNWIP (STKNWIP003)
tablespace NDX_SFCDATA
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 2M
next 2M
minextents 1
maxextents unlimited
pctincrease 0
);
create index IDX_004 on PMMSTKNWIP (STKNWIP004)
tablespace NDX_SFCDATA
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 2M
next 2M
minextents 1
maxextents unlimited
pctincrease 0
);
create index IDX_COMBINE on PMMSTKNWIP (STKNWIP001, STKNWIP002, STKNWIP006)
tablespace NDX_SFCDATA
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 2M
next 2M
minextents 1
maxextents unlimited
pctincrease 0
);
create index INDEX_CONFDATE on PMMSTKNWIP (CONFDATE)
tablespace NDX_SFCDATA
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 2M
next 2M
minextents 1
maxextents unlimited
pctincrease 0
);
create index INDEX_PN on PMMSTKNWIP (STKNWIP003, STKNWIP004, LAYER)
tablespace NDX_SFCDATA
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 2M
next 2M
minextents 1
maxextents unlimited
pctincrease 0
);
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15187685/viewspace-740609/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 海量資料處理_表分割槽(分割槽自動維護與歷史分割槽歸檔)
- ORACLE刪除-表分割槽和資料Oracle
- oracle 交換分割槽歷史資料歸檔Oracle
- 全面學習分割槽表及分割槽索引(9)--刪除表分割槽索引
- 分割槽表入無分割槽的資料庫資料庫
- 【實驗】【PARTITION】RANGE分割槽表刪除分割槽
- Hash分割槽表分割槽數與資料分佈的測試
- 自動備份、截斷分割槽表分割槽資料
- Oracle分割槽表基礎運維-09刪除分割槽Oracle運維
- 對刪除分割槽的分割槽表執行TSPITR
- Oracle帶區域性分割槽索引的分割槽表刪除舊分割槽新增新分割槽Oracle索引
- 全面學習分割槽表及分割槽索引(16)--增加和刪除索引分割槽索引
- MySQL資料表分割槽手記MySql
- 海量資料處理_表分割槽
- 分割槽表匯入資料庫資料庫
- 資料庫分割槽表 什麼情況下需要分割槽資料庫
- 使用expdp匯出分割槽表中的部分分割槽資料
- postgresql分割槽表修改資料表欄位SQL
- 如何高效率刪除大表歷史資料
- hive 動態分割槽插入資料表Hive
- Hash分割槽表及資料分佈
- MySql資料分割槽操作之新增分割槽操作MySql
- 分割槽表的分割槽資料刪除、truncate會對全域性和區域性索引產生什麼影響索引
- Statspack之八-刪除歷史資料
- 插入遠端資料庫資料遇到分割槽表bug資料庫
- 刪除LINUX分割槽Linux
- Linux 分割槽刪除Linux
- swap分割槽新增刪除
- 詳解ORACLE資料庫的分割槽表Oracle資料庫
- 匯入匯出 Oracle 分割槽表資料Oracle
- SQL Server表分割槽刪除詳情DSCCSQLServer
- mysql 動態新建以及刪除分割槽表MySql
- SQL SERVER資料庫檔案刪除、分割槽格式化解決方案SQLServer資料庫
- 資料庫分割槽表分割槽未分配導致的一些問題資料庫
- ORACLE 刪除無用分割槽Oracle
- Oracle查詢Interval partition分割槽表內資料Oracle
- zabbix上對mysql資料庫做分割槽表MySql資料庫
- MySQL的nnodb引擎表資料分割槽儲存MySql