SequoiaDB巨杉資料庫-索引的統計資訊
阿新 • • 發佈:2021-01-26
- 索引的統計資訊存放在資料節點SYSSTAT.SYSINDEXSTAT集合中,具體欄位如下:
欄位名 | 資料型別 | 預設值 | 必須 | 說明 |
---|---|---|---|---|
CollectionSpace | String | 是 | 統計收集的集合空間名 | |
Collection | String | 是 | 統計收集的集合名 | |
CreateTime | NumberLong | 0 | 是 | 統計收集的時間戳 |
Index | String | 是 | 統計收集的索引名 | |
IndexLevels | NumberInt | 1 | 是 | 統計收集時索引的層數 |
IndexPages | NumberInt | 1 | 是 | 統計收集時索引頁的個數 |
IsUnique | BOOL | FALSE | 是 | 統計收集的索引是否唯一索引 |
KeyPattern | BSONObj | 是 | 統計收集的索引欄位定義,如:{a:1} | |
SampleRecords | NumberLong | 0 | 是 | 統計收集時抽樣的文件個數 |
TotalRecords | NumberLong | 10 | 是 | 統計收集時的文件個數 |
MCV | Object | 否 | 頻繁數值集合(Most Common Values),如: MCV: { Values: [ {a:1}, {a:2}, ... ], Frac: [ 50, 50, ... ] } | |
MCV.Values | Array | 否 | 頻繁數值中的值 | |
MCV.Frac | Array | 否 | 頻繁數值的比例,每個值的取值 0 ~ 10000,最終比例為 (Frac / 10000) * 100% |
- SYSSTAT.SYSINDEXSTAT 統計資訊示例:
{ "Collection": "sample", "CollectionSpace": "employee", "CreateTime": 1496910926035, "Index": "index", "IndexLevels": 2, "IndexPages": 256, "IsUnique": false, "KeyPattern": { "a": 1 }, "MCV": { "Values": [ { "a": 2358 }, { "a": 7074 }, { "a": 11790 }, ... ], "Frac": [ 50, 50, 50, ... ] }, "SampleRecords": 200, "TotalRecords": 600000 }
更多資訊請訪問巨杉資料庫官網