將視圖移出資料庫

您可以將視圖從 Notes 資料庫移入個別的視圖索引檔案(.NDX 檔案)。

執行這項作業的原因和時機

此功能適用於大型資料庫,並可提供下列好處:
  • 較小的資料庫檔案大小,可避免達到 64GB 的限制。
  • 加速資料庫備份及還原。
.NDX 檔案大小限制為 1 TB。系統實際判斷視圖大小可以增加多少的方式,是基於應用程式的回應時間,或是在 .NDX 檔案達到 1 TB 上限之前,是否已達到任何其他上限。

程序

  1. 在 Domino 名錄的「伺服器」文件中啟用交易記載。
  2. 在 Domino 伺服器上新增下列 notes.ini 設定,然後重新啟動伺服器:
    NIFNSFEnable=1
  3. 選擇性的: 系統依預設會將 .NDX 檔案儲存在 Domino 資料目錄中。若要指定不同位置,請新增下列 notes.ini 設定:
    NIFBasePath=path

    其中 path 是明確路徑或相對路徑。舉例來說,相對路徑 NIF 會與 Domino 資料目錄相對。如果位置位於不同電腦,請將該位置對應本機電腦。

  4. 若要使用此功能,資料庫必須是 ODS 第 51 版或更新版本。若要將所有資料庫升級為此版本或更新的版本,請新增下列其中一個 notes.in 設定:
    CREATE_R9_DATABASES=1

    CREATE_R85_DATABASES=1
  5. 在特定資料庫上啟用功能:

    若要在現有資料庫上啟用個別的視圖索引,請在伺服器上執行下列壓縮指令:

    load compact -c -nifnsf on xxxxx.nsf 

    若要在未來建立的所有資料庫上啟用個別視圖,請執行下列 notes.ini 設定:

    CREATE_NIFNSF_DATABASES=1
  6. 重新啟動伺服器。

下一步

如果要顯示所有資料庫,而不論資料庫是否使用個別視圖索引(NIFNSF 狀態為 ON),請使用下列伺服器主控台指令;若是如此,.NDX 檔案大小:
show dir -nifnsf
如要僅顯示使用個別視圖索引之資料庫的相關資訊,請使用下列伺服器主控台指令:
show dir -nifnsfonly

若要在目前使用索引的資料庫上停用個別視圖索引,請在伺服器上執行下列壓縮指令:

load compact -c -nifnsf off xxxxx.nsf