运算符类

运算符类是一组与辅助访问方法相关联的函数的名称。 这些函数允许辅助访问方法存储和搜索特殊数据类型的值。

数据库服务器的查询优化器使用运算符类,以确定索引是否能以最小的成本处理查询。 运算符类向查询优化器指明了以下两点:
利用运算符类提供的信息,查询优化器可以确定给定的索引是否适用于此查询。 当以下条件为真时,查询优化器会考虑是否对给定查询使用该索引:

查询优化器复查表的可用索引,并把索引键与在查询过滤器中指定的列相匹配。 如果过滤器中的列与某个索引键相匹配,且过滤器中的函数是该运算符类中的策略函数,那么优化器在确定哪个查询计划具有最小执行成本时,会包括该索引。 这样,优化器就可以确定哪个索引能够以最小成本处理此查询。

GBase 8s 将有关运算符类的信息存储于 sysopclasses 系统目录表中。