Db2 如何在IIAS数据库中设置作业或会话优先级

Db2 如何在IIAS数据库中设置作业或会话优先级,db2,microstrategy,Db2,Microstrategy,我们希望将从IIAS数据库上的Microstrategy运行的作业优先级设置为高优先级,但“Alter Session set to Critical”的语法错误 因此,如果有人知道将作业或会话优先级设置为critical的正确语法,请提供帮助。ALTER session SET to critical不是IIAS命令。它在Netezza中可用,但IIAS现在使用Db2引擎。您需要做的是为您的应用程序创建工作负载,然后将其与SYSDEFAULTUSERCLASS服务类关联。不过,至少在这一点上,

我们希望将从IIAS数据库上的Microstrategy运行的作业优先级设置为高优先级,但“Alter Session set to Critical”的语法错误


因此,如果有人知道将作业或会话优先级设置为critical的正确语法,请提供帮助。ALTER session SET to critical不是IIAS命令。它在Netezza中可用,但IIAS现在使用Db2引擎。您需要做的是
为您的应用程序创建工作负载
,然后将其与
SYSDEFAULTUSERCLASS
服务类关联。不过,至少在这一点上,这对于监视目的更有用,因为您无法创建自己的服务类

如果您的问题是查询在WLM上排队,您可以尝试运行:

调用WLM\u SET\u CLIENT\u INFO(null,null,null,null,'SYSDEFAULTADMWORKLOAD')

将当前连接映射到管理工作负载


有关更多详细信息,请参阅文档的一节。

ALTER SESSION SET to CRITICAL
不是IIAS命令。它在Netezza中可用,但IIAS现在使用Db2引擎。您需要做的是
为您的应用程序创建工作负载
,然后将其与
SYSDEFAULTUSERCLASS
服务类关联。不过,至少在这一点上,这对于监视目的更有用,因为您无法创建自己的服务类

如果您的问题是查询在WLM上排队,您可以尝试运行:

调用WLM\u SET\u CLIENT\u INFO(null,null,null,null,'SYSDEFAULTADMWORKLOAD')

将当前连接映射到管理工作负载


有关更多详细信息,请参阅文档部分。

如果您发现某类作业的运行速度不如您希望的快,那么通常最有利可图的解决方案是优化SQL或DDL,而不是优化WLM

国际投资协定等MPP系统的一个常见机会是审查表格的分布情况。如果表可以按联接或按列分组分布,则可以获得显著的性能提升


如果您发现某类作业的运行速度没有您希望的那么快,那么通常最有利可图的解决方案是优化SQL或DDL,而不是优化WLM

国际投资协定等MPP系统的一个常见机会是审查表格的分布情况。如果表可以按联接或按列分组分布,则可以获得显著的性能提升


本文中还有其他一些调优技巧

将从IIAS上的DB2工作中设置查询优化语法将从IIAS上的DB2工作中设置查询优化语法