3.3.2 圧縮されている行の確認

Exadataハイブリッド列圧縮表が更新されると、行は下位レベルの圧縮に変更されます。

たとえば、圧縮レベルがCOMP_FOR_QUERY_HIGHからCOMP_FOR_OLTPまたはCOMP_NOCOMPRESSに変更される場合があります。

表の行をサンプリングすることで、高レベルの圧縮ではなくなった行の割合を確認できます。

  • 次の問合せを使用して、行の圧縮レベルを判断します。
    DBMS_COMPRESSION.GET_COMPRESSION_TYPE (
       ownname    IN    VARCHAR2, 
       tabname    IN    VARCHAR2, 
       row_id     IN    ROWID)
      RETURN NUMBER;
ALTER TABLEまたはMOVE PARTITIONを使用すると、行をより高い圧縮レベルに設定できます。たとえば、行の10%が最高の圧縮レベルでなくなった場合、それらの行をより高い圧縮レベルに変更または移行できます。