SequoiaDB 简介						 
					
						快速入门						 
					
						安装部署						 
					
						数据库实例						 
					
						分布式引擎						 
					
						SAC 管控中心						 
					
						SequoiaPerf 性能分析工具						 
					
						参考手册						 
					
						常见问题及解答(FAQ)						 
					
						版本信息						 
					
SYSCAT.SYSINDEXES 集合中包含了该集群中所有的索引信息,每个索引保存为一个文档。
每个文档包含以下字段:
| 字段名 | 类型 | 描述 | 
|---|---|---|
| Collection | string | 集合名 | 
| CLUniqueID | number | 集合的唯一 ID | 
| Name | string | 索引名 | 
| IndexDef | object | 索引定义 | 
| IndexDef.name | string | 索引名 | 
| IndexDef.UniqueID | number | 索引的唯一 ID | 
| IndexDef.key | object | 索引键 | 
| IndexDef.v | number | 索引版本号 | 
| IndexDef.unique | boolean | 索引是否唯一,true 表示该索引唯一,不允许集合中有重复的值 | 
| IndexDef.dropDups | boolean | 是否自动删除相同的键值(内部使用) | 
| IndexDef.enforced | boolean | 索引是否强制唯一,true 表示不可存在一个以上全空的索引键 | 
| IndexDef.NotNull | boolean | 索引的任意一个字段是否允许为 null 或者不存在,true 表示不允许为 null 或者不存在 | 
| IndexDef.NotArray | boolean | 索引的任意一个字段是否允许为数组,true 表示不允许为数组 | 
| IndexDef.Global | boolean | 是否为全局索引,true 表示为全局索引 | 
| IndexFlag | string | 索引当前状态,取值如下: "Normal":正常 "Creating":正在创建 "Dropping":正在删除 "Truncating":正在清空 "Invalid":无效 | 
| Type | string | 索引类型,取值如下: "Positive":正序索引 "Reverse":逆序索引 "Text":全文索引 | 
| Standalone | boolean | 是否为独立索引,true 表示为独立索引 | 
示例
一个典型的索引信息如下:
{
  "_id": {
    "$oid": "60989be42b72db1816b04e62"
  },
  "Collection": "sample.employee",
  "CLUniqueID": 3513283248129,
  "Name": "$id",
  "IndexDef": {
    "name": "$id",
    "_id": {
      "$oid": "60989be42b72db1816b04e61"
    },
    "UniqueID": 3513283248128,
    "key": {
      "_id": 1
    },
    "v": 0,
    "unique": true,
    "dropDups": false,
    "enforced": true,
    "NotNull": false,
    "NotArray": true,
    "Global": false
  },
  "IndexFlag": "Normal",
  "Type": "Positive",
  "Standalone": false
}
       展开
            展开
          
   
   
   
   
   
   
   
