我正在使用Sybase ASE(遷移到15.7)數據清除實用程序以供多個表/數據庫使用,以刪除大量不需要的舊數據。Sybase ASE數據清除批處理 - 設計和性能
- 接收到輸入表名後,自動計算出子表和刪除數據。但是,我找不到像Oracle的「Connect by .. Prior」子句那樣的分層查詢子句。有沒有其他的方式來實現這一點?
- 我通過以小增量循環多個事務/提交來刪除數據。刪除後,在什麼時間間隔,我應該做「reorg rebuild」?
- 我需要做更新統計嗎?如果必須,在更新統計數據之前我應該考慮什麼標準?
- 某些表可能被分區。從分區的角度來看,我需要考慮什麼?
- 我們的一些數據庫(我猜index ..?)是聚集在一起的。我對集羣沒有太多的想法。我需要從集羣的角度考慮任何事情嗎?
- 在處理結束時發送電子郵件。內置的電子郵件包與oracle的UTIL_SMTP類似嗎?
有人可以幫我拋出一些關於這些觀點的想法嗎? – user1549605
對於第1點 - 是否存在觸發器在父刪除時不自動刪除子記錄的原因? –