管理時間遠程作業空間使用情形

時間表格中的歷程列會佔用 NPSaaS 磁碟上現行列所需的空間。 此額外空間的數量 (可能很重要) 取決於下列因素:

  • 保留時間間隔中的天數。
  • 表中資料的更改率(刪除和更新的行或位元組)。 如果以絕對而非相對項目來測量變更率,則現行資料本身的大小並不是一個因素。 例如,較大表格的 40% 表示列數或位元組數多於較小表格的 40%。

較長的保留時間間隔可能適用於慢速變更的維度表格,但不適用於每日刪除或更新的列數或位元組數較大的表格。

對於時間遠程作業查詢不再可見的歷程列,您可以使用 新郎 TABLE RECORDS ALL 指令收回這些列所佔用的空間。 在某些情況下,並非所有列都可以收回。 例如,如果也需要列來支援增量備份。 您也可以在 Web 主控台中使用 AutoMaint 來排定自動編排。

如果您變更時間表格的保留時間間隔,且表格具有根據先前保留時間間隔 (在變更保留時間之前) 所保留的歷程橫列,則可以訓練表格以收回空間。

執行 SHOW TEMPORAL HISTOGRAM 指令,或使用 Web 主控台來檢視已刪除橫列每天或過去天數範圍所使用的空間,以估計可能收回的空間。

使用 SHOW TEMPORAL HISTOGRAM 指令檢視空間使用情形

SHOW TEMPORAL HISTOGRAM <TEMPORAL TABLE> [DAYSPERROW <number of days>]

範例:

show temporal histogram flight;
        BASE_TIMESTAMP      | STARTDAYSAGO | ENDDAYSAGO | DELETEDROWS | MBYTESUSED | USAGEPERCENT
----------------------------+--------------+------------+-------------+------------+--------------
 2022-11-08 15:35:59.442782 |            1 |          0 |         503 |    144.230 |        19.23
 2022-11-08 15:35:59.442782 |            2 |          1 |           0 |          0 |            0
 2022-11-08 15:35:59.442782 |            3 |          2 |         451 |    110.294 |        14.71
 2022-11-08 15:35:59.442782 |            4 |          3 |         913 |    218.529 |        29.14
 2022-11-08 15:35:59.442782 |            5 |          4 |           0 |          0 |            0
 2022-11-08 15:35:59.442782 |            6 |          5 |         389 |     88.235 |        11.76

虛擬 _SYS_START 及 _SYS_END 直欄 不會在表格的 (現行或歷程) 列中佔用其他空間。 它們衍生自磁碟內存列中已存在的其他隱藏欄位。

另請參閱 SHOW TEMPORAL HISTOGRAM 指令

使用 Web 主控台檢視空間使用情形

  1. 登入 Web 主控台,如 開始使用 Web 主控台 中所述。
  2. 轉到資料庫
  3. 選取您要分析的時間表格所在的資料庫。
  4. 選取您要分析的時間表格所在的綱目。
  5. 選取表格。
  6. 移至 時間旅行 標籤。
  7. 分析數據。 您可以在清單中或以圖表形式檢視資訊。