为用户定义的数据类型定义索引

对于内置数据类型,在为新的数据类型定义索引时,您可以缩短查询的响应时间。

GBase 8s 对以下对象使用索引的情况下,查询的响应时间可能会缩短:

有关何时通过内置数据类型的索引可以提高查询性能的更多信息,请参阅通过添加或除去索引来提高性能

GBase 8s 和 DataBlade 模块提供各种不同类型的索引(又称为辅助访问方法)。辅助访问方法是一组数据库服务器函数,它们用来建立、访问和复制索引结构。 这些函数封装了一些索引操作,例如如何扫描、插入、删除或更新索引中的节点。

要对用户定义的数据类型创建索引,您可以使用以下任一辅助访问方法:

您可以在一个或多个列上对用户定义的函数的结果值创建函数索引。有关更多信息,请参阅使用函数索引

选择所需索引类型后,您可能还需要为辅助访问方法扩展一个运算符类。有关如何扩展运算符类的更多信息,请参阅 GBase 8s 用户定义的例程与数据类型开发者指南