ArcSDE數據庫性能優化

SDE數據庫性能優化

一、前言廢話

隨著地理數據庫版本數據的使用,地理數據庫的性能會下降為了使含有版本的地理數據庫保持良好性能,應定期運行幾項關鍵管理任務。為管理員建議的工作流是經常協調和提交、壓縮地理數據庫,然后運行“分析數據集”和“重建索引”地理處理工具。此類例行維護可設置為以腳本方式在夜間運行或通過構建模型運行。

二、協調版本和提交版本

協調并提交版本可以有效的減少數據冗余,對于已經完成的數據提交到公共版本并刪除不使用的版本對于sde數據庫的性能非常重要。運行協調和提交過程有幾種方法

三、壓縮地理數據庫

隨著對地理數據庫不時進行編輯,添加表(A)和刪除表(D)的大小會有所增加。壓縮地理處理工具可刪除未被版本引用的編輯,并將所有版本通用的編輯壓縮基表中,從而提高地理數據庫的性能。

截圖1:壓縮數據庫工具

四、重新構建索引

地理數據庫壓縮后索引可能會出現碎片。因此運行重建索引工具可能會略微提高性能。可以對某一個數據圖層或批量構建多個圖層的索引。

截圖2:重建索引工具

五、分析數據集

分析數據集地理處理工具用于更新地理數據庫中數據集的統計數據。該工具可更新業務表、增量表和歷史存檔表中的統計數據以及與這些表相關聯的索引中的統計數據。執行壓縮地理數據庫操作后應始終更新統計數據。

截圖3:分析數據集工具

六、建議將以上優化流程按照順便串聯使用modelbuilder,定期優化數據庫。

截圖4:將以上優化過程串聯為模型
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 特別說明: 1、本文只是面對數據庫應用開發的程序員,不適合專業DBA,DBA在數據庫性能優化方面需要了解更多的知識...
    安易學車閱讀 1,855評論 0 40
  • 轉載自:https://www.cnblogs.com/easypass/archive/2010/12/08/1...
    SkTj閱讀 554評論 0 1
  • Zookeeper用于集群主備切換。 YARN讓集群具備更好的擴展性。 Spark沒有存儲能力。 Spark的Ma...
    Yobhel閱讀 7,334評論 0 34
  • 【墨竹的菜園】0365——今天是2017年9月2日,一個普通的周六。今天對于墨竹來說有一份特別的意義,【墨竹的菜園...
    墨竹的菜園閱讀 484評論 0 2
  • 作為八零后,從出生開始便深處改開帶來的巨變洪流中,而那些或失敗或成功或黯然離場的企業家們,才是實實在在的變革親歷者...
    宮三閱讀 308評論 0 2