Tableau Server 節點上的磁碟空間使用情況疑難排解
當 Tableau Server 節點上的可用磁碟空間不足時,效能可能會降級。如果可用空間太少,Tableau Server 的效能可能會變得不穩定。
若要監視可用磁碟空間,請將 Tableau Server 設定為儲存磁碟使用情況資訊(預設情況下已啟用),並在需要的情況下啟用磁碟空間不足相關電子郵件通知。有關詳情,請參閱設定伺服器事件通知。
附註: 磁碟空間監視會測量每個伺服器節點上的可用磁碟空間。可用空間可能會受不屬於 Tableau Server 的程式或處理序的影響。
如果發現您的 Tableau Server 安裝遇到可用磁碟空間限制,您應採取步驟來提供更多空間。本主題推薦了您可用來實現該目的一些方式。還可以在 Tableau 知識庫中找到有用的資訊:硬碟空間不足後,一些流程無法啟動(連結在新視窗開啟)。
檢視 Tableau Server 節點上的磁碟使用情況
如果啟用了磁碟空間使用情況監測(這是預設值),則伺服器管理員可以使用伺服器磁碟空間管理檢視,以在您的Tableau Server節點上檢視當前磁碟空間使用情況以及一個月的使用情況資料。使用此檢視可以幫助您確定您的伺服器節點之一是否遇到空間使用量暴漲的情況,或者隨著時間的推移是否增加了空間使用量。
清理與 Tableau Server 相關的檔案
若要最大程度減小 Tableau Server 所使用的伺服器空間,您可以清理不必要的檔案。
請使用 tsm maintenance cleanup
命令移除記錄檔案、暫封存以及 PostgreSQL 資料庫中不需要的條目。如果想要在清理記錄之前儲存記錄,則可以進行封存。有關詳情,請參閱移除不需要的檔案。
清理了記錄檔案和暫封存之後,您可能需要使用管理檢視來確定哪些工作簿和資料來源佔用了伺服器上的大部分空間,以及其中是否有任何資料來源未被使用。有關詳情,請參閱管理檢視 。
減少協調服務記錄
協調服務可能會在正常工作期間組建大量的事務記錄。預設情況下,協調服務將收集這些記錄,同時為每 100,000 條事務記錄組建一個快照,並刪除五天之前的快照。如果存在的事務記錄數不到 100,000 條,則不會建立快照,並且記錄會保留在原處,直至達到事務記錄閾值為止。因此,磁碟空間會隨著記錄累積減小。預設情況下,記錄和快照儲存在 Tableau Server 資料目錄中:C:\ProgramData\Tableau\Tableau Server\data\tabsvc\appzookeeper\<n>\version-2
如果遇到因為存在舊事務記錄而導致磁碟空間不足的問題,則您的 Tableau Server 安裝每天組建的記錄可能不到 100,000 條。您可以使用 zookeeper.config.snapCount
選項來調整觸發快照建立操作所需的記錄數:
tsm configuration set -k zookeeper.config.snapCount -v <transaction_log_count>
tsm pending-changes apply
有關詳情,請參閱zookeeper.config.snapCount。
無法在磁碟空間不足時存取 Tableau Server 或 TSM Web UI
若要避免磁碟空間不足,請考慮設定磁碟空間不足通知,以便空間在達到預先定義的大小時通知您。有關詳情,請參閱設定伺服器事件通知。
如果磁碟空間不足,您可能無法使用 Web UI 存取 Tableau Server 或 TSM。若要修正此問題,請刪除無關檔案釋放磁碟空間,然後透過設定不存在的金鑰強制伺服器重新設定。
在初始節點上,以管理員身份開啟命令提示字元。
設定不存在的組態金鑰:
tsm configuration set -k foo -v bar --force-keys
應用對重新設定所做的變更:
tsm pending-changes apply
設定不存在的金鑰不會影響 Tableau。