簡體   English   中英

SAS spds上的Ixutil命令群集表

[英]Ixutil commands on SAS spds Cluster tables

是否可以重組SAS SPDS Cluster表的索引? 即,IXUTIL命令可以直接在SAS群集表上運行(不首先取消群集)。

我嘗試在群集表上運行各種更改,但到目前為止只會出現以下錯誤:

  • 分段故障
  • 無法重組索引Index_name
  • 無法打開數據集dataset_name

這讓我覺得可能沒有為SAS SPDS Cluster表制作IXUTIL命令

當我取消群集表並在各個成員上運行IXUTIL命令時,命令運行正常。 我在互聯網上搜索了很多線索,提示等沒有找到任何東西。

我檢查了SAS SPDS的所有可用版本的手冊。 我還閱讀了一些技術說明,試圖找到任何證據表明ixutil可用於集群表(特別是動態集群表)。

無處聲明ixutil不能用於動態集群表。

但是,在所有討論“動態集群表”的部分中,需要注意的是,允許在動態集群表上運行的操作數量非常有限: 創建集群,撤消集群,添加表,列出表 對於任何其他操作,我們需要首先取消群集表。

如果以上討論似乎與您相關,我將添加參考。

我沒有找到任何文檔說明要運行Ixutil命令,我們必須首先取消群集表的集群。

可用的文檔說,如果集群表有混合索引,我們可以運行Ixutil命令:

http://support.sas.com/documentation/cdl/en/spdsag/69111/HTML/default/viewer.htm#p0dp0zats425t8n1ms5xdg6ut82s.htm

http://support.sas.com/documentation/cdl/en/spdsug/67140/HTML/default/viewer.htm#p1e8tlzjl677v8n1w4th6f4idtqa.htm

我已經對它進行了一些廣泛的搜索和實驗,以下結果完全基於我的經驗:

  • Ixutil 統計信息可以在集群表上運行,不需要首先取消集群表。
  • Ixutil runstats和Ixutil reorg無法在集群表上運行,如果運行命令,它將拋出問題中提到的錯誤。

如果要在集群表上運行runstats和reorg,則必須首先取消集群。 這是有道理的,因為索引是在集群表的各個成員上創建的,而不是在集群表本身上創建的,因此如果要重組索引,則必須在單個成員(即非集群表)上完成。

如果有人希望使用Ixutil reorg,那么另一個與該問題基本無關但又有幫助的發現:

  • 具有唯一索引的集群表(即使它具有復合/混合索引也沒關系)不會受益於Ixutil reorg,如果在表上運行此命令,它會說 - Ixutil reorg成功完成,唯一索引不需要重組索引。 在現有文檔中沒有提到這一點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM