对于内置数据类型,在为新的数据类型定义索引时,您可以缩短查询的响应时间。
有关何时通过内置数据类型的索引可以提高查询性能的更多信息,请参阅通过添加或除去索引来提高性能。
GBase 8s 和 DataBlade 模块提供各种不同类型的索引(又称为辅助访问方法)。辅助访问方法是一组数据库服务器函数,它们用来建立、访问和复制索引结构。 这些函数封装了一些索引操作,例如如何扫描、插入、删除或更新索引中的节点。
对于检索一个范围内的数据值的查询,B 型树索引很适用。 有关更多信息,请参阅 B 型树辅助访问方法。
对于在多维数据上搜索,R 型树索引很适用。有关更多信息,请参阅 GBase 8s R-Tree Index 用户指南。
支持某种确定类型数据的 DataBlade 模块还为该新数据类型提供新的索引。有关更多信息,请参阅使用 DataBlade 模块提供的索引。
您可以在一个或多个列上对用户定义的函数的结果值创建函数索引。有关更多信息,请参阅使用函数索引。
选择所需索引类型后,您可能还需要为辅助访问方法扩展一个运算符类。有关如何扩展运算符类的更多信息,请参阅 GBase 8s 用户定义的例程与数据类型开发者指南。