SAP Business One數據庫服務器維護管理-每周任務
每周任務
至少每周執行以下任務:
· 檢查數據庫一致性
· 運行更新統計信息命令
如果數據庫規模較大或者你的公司每日或者每周在SAP Business One里有大量交易,請更頻繁地執行以上任務.
檢查數據庫一致性
數據庫一致性檢查是對整個數據庫進行徹底檢查.它檢查數據庫中的所有表,以確保索引和數據頁正確連接,并且檢查其索引按正確的順序排列.數據庫一致性檢查還確保所有點都保持一致性并且每頁和頁面偏移上的數據信息是合理的.
執行數據庫一致性檢查可使你今早識別問題,并防止升級和可能的數據丟失.
在執行數據一致性檢查時,請確保滿足以下條件:
· 用計劃日歷來安排一致性檢查.
· 在正常工作時間之外運行一致性檢查,例如在周末.
· 當你在運行一致性檢查時,不要執行任何其他任務.
注意
在Microsoft SQL 服務器級別,SAP Business One 數據庫一致性檢查執行DBCC CHECKDB 命令,該命令在整個運行期間鎖定用戶表,索引和系統表.
此外,數據庫一致性檢查是I/O 密集型過程.因此你不應在正常業務操作期間進行檢查,但在系統負載較低時進行檢查.
你可以使用SAP Business One遠程支持平臺自動執行數據庫一致性檢查,作為定義備份策略的一部分.有關詳細信息,請參閱遠程支持平臺的聯機幫助.
運行UPDATE STATISTICS 語句
UPDATE STATISTICS 語句定義表和索引的存儲要求以及列的值分布,并將此信息存儲在數據庫目錄中.
最優化者使用這些值來確定執行SQL語句的最佳策略.在所需數據庫中對所有用戶定義表使用the sp_updatestats 過程.
執行UPDATE STATISTICS 語句時,以下關于表的信息將被存儲在數據庫目錄中:
· 行數
· 使用的頁數
· 索引的大小
· 列或索引中的值分布
你可以使用SAP Business One遠程支持平臺手動執行UPDATE STATISTICS語句或者作為計劃任務的一部分.你還可以配置遠程支持平臺在Microsoft SQL 服務器代理中創建工作,該工作將根據計劃更新統計信息.