1

.pag ファイルと .ind ファイルの違いは何ですか?

ページファイルには実際のデータが含まれていることはわかっていますが、データブロックとセルを意味し、インデックスファイルにはデータブロックのポインター、つまりページファイルで使用可能なポインターが保持されています。

サイズに関して他に何か違いはありますか?

私の意見によると、ページファイルのサイズは常にインデックスファイルよりも大きくなります。書き込みですか?インデックス ファイルのサイズがページ ファイルよりも大きい場合はどうなりますか?インデックス ファイルのサイズがページ ファイルよりも大きい場合、書き込みは行われますか?

ページ ファイルを削除した場合、インデックス ファイルに影響がありますか? またはページファイルからデータブロックを削除した場合、インデックスファイルにどのような影響がありますか?

4

1 に答える 1

2

キューブの実際のデータを含むページ ファイルについては正しいです (ただし、インデックスのないデータは存在しないため、実際には両方ともデータです)。

通常、ページ ファイルはインデックスよりも大きくなります。これは、次元の数と疎か密か、次元に格納されているメンバーの数、データ ブロックの密度、データ ブロックで使用される圧縮方式、およびデータベース内のインデックス エントリの数に基づいています。 .

一方が他方よりも大きいという要件はありません。キューブの使用方法に依存します。特定のパフォーマンスの問題が発生しない限り、あまり気にしないことをお勧めします。その時点で、取得、計算、またはデータのロード時間を最適化するために、キューブの構成を変更する必要があるかどうかが役立ちます。

ページ ファイルを削除しても、必ずしもインデックス ファイルには影響しませんが、キューブ内のすべてのデータが失われます。すべてのインデックス ファイルを削除しただけでも、データが失われます。前述したように、ページ ファイルにはデータが含まれていますが、キューブ内のデータを構成するのはページ ファイルとインデックス ファイルの組み合わせです。

適切な状況下では、データベースからデータを削除し (CLEARDATA 操作を実行するなど)、ページ ファイルやインデックスのサイズを縮小できます。たとえば、疎メンバーの組み合わせをクリアするようにデータを削除すると、インデックスのサイズと、それらのインデックス エントリ (つまり、疎次元の特定の組み合わせ) に関連付けられているすべてのデータ ブロックが少し小さくなる可能性があります。ファイルのサイズを小さくするには、キューブを再構築して圧縮する必要がある場合があります。実際、場合によっては、データを削除すると、ストア ファイルのサイズが大きくなる可能性があります。

于 2012-08-27T23:30:10.980 に答える