ESB_DBSTATS_T

このデータベース統計構造体は、特定のデータベースに関する実行時統計情報を取得します。この構造体のフィールドは、VB APIを使用して変更できません。ESB_DBSTATE_T構造体も参照してください。変更できる追加のデータベース状態パラメータを含んでいます。また、ESB_DBINFO_T構造体も参照してください。フィールドは次のとおりです:

      Type ESB_DBSTATS_T

   nDims                   As Long                
   DeclaredBlockSize       As Long                
   ActualBlockSize         As Long                
   DeclaredMaxBlocks       As Double              
   ActualMaxBlocks         As Double              
   NonMissingLeafBlocks    As Double              
   NonMissingNonLeafBlocks As Double              
   NonMissingBlocks        As Double              
   PagedOutBlocks          As Double              
   PagedInBlocks           As Double              
   InMemCompBlocks         As Double              
   TotalBlocks             As Double              
   NonExclusiveLockCount   As Double              
   ExclusiveLockCount      As Double              
   TotMemPagedInBlocks     As Double              
   TotMemBlocks            As Double              
   TotMemIndex             As Double              
   TotMemInMemCompBlocks   As Double              
   BlockDensity            As Double              
   SparseDensity           As Double              
   CompressionRatio        As Double              
   IndexType               As Integer             
   ClusterRatio;           As Double              
End Type
   

VBデータ型

フィールド

説明

As Integer

IndexType

データベース・インデックス・タイプ(配列またはツリー)。このフィールドには次の値が含められます:

  • ESB_INDEXTYPE_ARRAY

  • ESB_INDEXTYPE_AVL

As Long

nDims

次元数

As Long

DeclaredBlockSize

宣言されたデータ・ブロックのサイズ

As Long

ActualBlockSize

実際のデータ・ブロックのサイズ

As Double

DeclaredMax Blocks

宣言された、データベース内の最大ブロック数

As Double

ActualMaxBlocks

実際の、データベース内の最大ブロック数

As Double

NonMissingLeaf Blocks

データベース内の欠落していないリーフ(最下位レベル)ブロックの数

As Double

NonMissingNon LeafBlocks

データベース内の欠落していない非リーフ(上位レベル)ブロックの数

As Double

NonMissing Blocks

データベース内の欠落していないブロックの総数

As Double

PagedOutBlocks

現在ディスクにページ・アウトされているデータベース・ブロックの数

As Double

PagedInBlocks

現在メモリーにページ・インされているデータベース・ブロックの総数

As Double

TotalBlocks

既存のデータ・ブロックの総数(最大数でない)

As Double

NonExclusive LockCount

現在、非排他的にロックされているデータベース・ブロックの数

As Double

ExclusiveLock Count

現在、排他的にロックされているデータベース・ブロックの数

As Double

TotMemBlocks

すべてのデータベース・ブロックに使用されているメモリーの合計

As Double

TotMemIndex

データベース・インデックスに使用されているメモリーの合計

As Double

TotMemPagedIn Blocks

ページイン(非圧縮)されているすべてのデータベース・ブロックに使用されているメモリーの合計

As Double

BlockDensity

データベース・ブロックの平均密度(現在ロードされているすべてのブロックを使用して計算)

As Double

SparseDensity

データベース内の疎次元の平均密度

As Double

CompressionRatio

ディスク上のデータ・ブロックの平均圧縮率

As Double

InMemCompBlocks

現在、圧縮メモリーにページ・インされているデータベース・ブロックの数

As Double

TotMemInMemCompBlocks

現在、圧縮メモリーにページ・インされているデータベース・ブロックに使用されているメモリーの合計

As Double

ClusterRatio

ページ・ファイルの断片化のメジャー。1に近い値は、断片化の程度が低いことを示します。0に近い値は、計算およびクエリーのパフォーマンスに影響する可能性がある、高度の断片化を示します。