访问用户定义的数据类型 (UDT) 的查询可以利用内置数据类型所使用的相同性能特征。
如果查询访问的行较少,索引会加快检索,因为数据库服务器不需要读取表中的每一页来找到行。 有关更多信息,请参阅用户定义的数据类型上的索引。
访问用户定义的数据的查询可以利用并行扫描和并行执行。
要打开查询的并行执行,可设置 PDQPRIORITY 环境变量或使用 SQL 语句 SET PDQPRIORITY。有关如何设置 PDQ 优先级和影响 PDQ 的配置参数的更多信息,请参阅为并行数据库查询分配资源。
以下各节总结了这些技术。有关如何编写和注册用户定义的选择性函数和用户定义的开销函数的更完整描述,请参阅 GBase 8s 用户定义的例程与数据类型开发者指南。