使用高容量对象数据存储选项的对象需要标准 Vault 对象之外的额外配置步骤,以使其记录在自定义字段上可筛选。高容量对象有利也有弊,在创建高容量对象之前,请仔细考虑是否要使用此数据存储选项。

创建高容量对象

要创建高容量对象,请遵循创建标准 Vault 对象的步骤,并在数据存储字段中选择高容量

修改高容量对象

当高容量对象记录数目不足 10,000 条时,您可以像修改标准 Vault 对象一样修改高容量对象。然而,如果 Vault 中记录数量达到或超过 10,000 条,则不能通过以下方式修改高容量对象,除非通过配置数据包或开发者工具进行:

  • 添加或移除字段
  • 更改任何可变长度字段的长度,例如文本长文本富文本
  • 创建索引
  • 启用生命周期
  • 启用或禁用对象类型

当通过配置数据包或开发者工具部署更改时,高容量对象会在管理 > 对象 > [对象] > 详细信息中的状态字段旁显示即将进行的更改的状态。当一个对象有即将进行的更改时,您不能编辑字段、列表布局或索引,但用户可以继续与对象记录交互。即将进行的更改有以下状态:部署中取消中错误。只有当 API 用户已选择使用 Vault REST API 取消进行中的修改时,才会显示取消中状态。详细了解通过配置数据包开发者工具部署对高容量对象的更改。

高容量对象筛选

虽然 Vault 使用标准数据存储选项为对象编制索引,以便自动搜索和筛选,但 Vault 以不同的方式为高容量对象元数据编制索引,它使用自动和最多五 (5) 个自定义索引定义的组合。由于高容量对象不使用标准 Vault 高级搜索,您可能需要考虑用户会需要何种筛选器。然后,您可以定义自定义索引来满足这些需求。

为高容量对象自动编制索引

Vault 会自动为以下系统字段编制索引:ID名称修改日期状态对象类型(适用时)以及状况(适用时)。当字段变成唯一字段或添加关系字段时,Vault 会自动创建索引。如果字段稍后变成非唯一字段或删除关系字段,Vault 将删除这些索引。

Vault 名称自动在引发索引操作的字段之后创建索引。例如,在选中值必须唯一复选框之后保存一个名为顺序的自定义字段,会使 Vault 创建一个名为 order__sys 的索引。

创建自定义筛选索引

要创建一个索引,允许用户在自定义、非唯一字段上筛选高容量对象记录:

  1. 导航到管理 > 配置 > 对象 > [对象] > 索引
  2. 单击创建
  3. 输入标签名称
  4. 筛选器(按顺序)节段中,从字段 1 下拉列表中选择一个字段。请注意,Vault 在此下拉列表中仅显示可编制索引字段。Vault 不能为超过 255 个字符的文本长文本富文本字段编制索引。
  5. 可选:单击下拉列表旁边的 + 图标可添加其他字段。有关字段顺序及其示例的信息,请参阅关于字段顺序

关于字段顺序

Vault 使用对象上定义的索引来加速页面搜索。索引条目先按选定为字段 1 的字段进行排序,然后具有与字段 1 同等值的条目按字段 2 进行排序,以此类推。在确定索引是否能优化包含筛选器的搜索时,索引中的字段顺序很重要。

示例 1

假设用户想要执行搜索,使用日期字段对一个日期范围进行筛选。在这种情况下,只有以日期开头的索引能优化搜索效率,例如字段 1:日期,或字段 1:日期,后接字段 2:受影响 ID。包含但不以日期开头的索引,例如字段 1:受影响 ID,后接字段 2:日期,则不能用于优化此搜索。

示例 2

假设用户想要执行搜索,使用日期字段对一个日期范围进行筛选,且其中的用户 ID 字段具有特定值。以下索引可用于优化该搜索:

  • 日期开头的索引,例如字段 1:日期,或字段 1:日期后接字段 2:受影响 ID
  • 用户 ID 开头的索引,例如字段 1:用户 ID,或字段 1:用户 ID后接字段 2:受影响 ID
  • 日期用户 ID 开头的索引,例如:
    • 字段 1:日期,后接字段 2:用户 ID
    • 字段 1:用户 ID,后接字段 2:日期
    • 字段 1:日期,后接字段 2:用户 ID,后接字段 3:受影响 ID

在此情况下,索引 1 或 2 可以提供一定程度的优化,但索引 3 能提供更大程度的优化。在给定多个索引选择时,Vault 会选择预期能提供最大程度优化的索引。

以下索引示例不能优化此搜索:包含日期用户 ID 但不以其开头的索引,例如字段 1:受影响 ID后接字段 2:日期后接字段 3:用户 ID

示例 3

假设用户想要搜索用户 ID 并非特定值的记录。一般而言,索引不能用于优化使用求反运算符(如“not equals”)的查询。如果这是一个常见的用例,那么高容量对象数据存储选项可能不适合该对象。

类型

权限标签

控制

安全配置文件

Vault 所有者

能够修改自动生成的字段索引,标签描述除外。