1. 程式人生 > 其它 >SequoiaDB巨杉資料庫-索引的統計資訊

SequoiaDB巨杉資料庫-索引的統計資訊

技術標籤:SequoiaDBmysqlsql

  • 索引的統計資訊存放在資料節點SYSSTAT.SYSINDEXSTAT集合中,具體欄位如下:
欄位名資料型別預設值必須說明
CollectionSpaceString統計收集的集合空間名
CollectionString統計收集的集合名
CreateTimeNumberLong0統計收集的時間戳
IndexString統計收集的索引名
IndexLevelsNumberInt1統計收集時索引的層數
IndexPagesNumberInt1統計收集時索引頁的個數
IsUniqueBOOLFALSE統計收集的索引是否唯一索引
KeyPatternBSONObj統計收集的索引欄位定義,如:{a:1}
SampleRecordsNumberLong0統計收集時抽樣的文件個數
TotalRecordsNumberLong10統計收集時的文件個數
MCVObject頻繁數值集合(Most Common Values),如:
MCV: { Values: [ {a:1}, {a:2}, ... ], Frac: [ 50, 50, ... ] }
MCV.ValuesArray頻繁數值中的值
MCV.FracArray頻繁數值的比例,每個值的取值 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
}

更多資訊請訪問巨杉資料庫官網