影响 CPU 利用率的配置参数和环境变量

某些配置参数和环境变量会影响 CPU 利用率。在考虑改善性能的方法时,可能需要调整这些参数和变量的设置。

数据库服务器配置文件中的以下配置参数对 CPU 利用率产生显著的影响:
以下环境变量影响 CPU 利用率:

当在客户机应用程序的环境中设置 OPTCOMPIND 环境变量时,该环境变量表示执行连接操作的首选方式。此变量覆盖 OPTCOMPIND 配置参数设置的值。有关如何选择首选连接方法的详细信息,请参阅优化访问方法

在客户机应用程序的环境中设置 PDQPRIORITY 环境变量时,该环境变量将限定 CPU VP 利用率、共享内存,以及可以分配到客户机所启动的任何查询的其他资源的百分比。

客户机还可以使用 SQL 中的 SET PDQPRIORITY 语句来设置 PDQ 优先级的值。 分配给任何查询的实际百分比取决于 MAX_PDQPRIORITY 配置参数设置的因子。有关如何限制可以分配给查询的资源的更多信息,请参阅限制查询中的 PDQ 资源

当在客户机应用程序的环境中设置 PSORT_NPROCS 时,它表示该应用程序可以使用的并行排序线程数。数据库服务器将对所有应用程序的每个查询使用的排序线程数目强制限制在 10 个以下。 有关并行排序和 PSORT_NPROCS 的更多信息,请参阅为临时表和排序文件配置数据库空间