我有一個ETL過程將數據加載到目標表A中。我們創建了另一個表B,它與結構 中的目標表相同,並且此表由報告組訪問生成報告。現在,無論何時將數據加載到目標表A中,都會調用存儲過程,將表B重命名爲表Temp,將表B重命名爲Table A,將表A重命名爲Temp。這樣做是爲了儘量減少報告生成的停機時間。表重命名和交換分區之間的區別
這樣報表總是訪問最新的數據。現在我的問題是我可以在表B上創建一個分區,並使用交換分區機制來交換A和分區表B的段。那麼你能告訴我哪一個更好的方法,以及表重命名的交換分區有多不同。
@George它是有可能的兩個分區的目標表和ETL過程加載數據P1和P2到目標表的patition P1,然後使用交換分區,我們可以交換分區P2與分區P1。 P1將用於ETL和P2將用於報告...這種設計是否可能使用Exchange分區機制? – Dex