COUNT(*)
----------
1096
優點:保證數據的一致性,在大部分時間內,表T都可以正常進行DML操作。只在切換的瞬間鎖表,具有很高的可用性。這種方法具有很強的靈活性,對各種不同的需要都能滿足。而且,可以在切換前進行相應的授權并建立各種約束,可以做到切換完成后不再需要任何額外的管理操作。
不足:實現上比上面兩種略顯復雜。
適用于各種情況。
這里只給出了在線重定義表的一個最簡單的例子,詳細的描述和例子可以參考下面兩篇文章。
Oracle的在線重定義表功能:http://blog.itpub.net/post/468/12855
Oracle的在線重定義表功能(二):http://blog.itpub.net/post/468/12962
XSB:
把一個已存在數據的大表改成分區表:
第一種(表不是太大):
1.把原表改名:
rename xsb1 to xsb2;
2.創建分區表:
CREATE TABLE xsb1
PARTITION BY LIST (c_test)
(PARTITION xsb1_p1 VALUES (1),
PARTITION xsb1_p2 VALUES (2),
PARTITION xsb1_p0 VALUES (default))
nologging AS SELECT * FROM xsb2;
文章來源于領測軟件測試網 http://www.kjueaiud.com/