为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM Database Server x64 V8.1.0.147-Build(2019.03.27-104581)ENT
【操作系统】:windows server 2016 datacenter
【CPU】:intel 2.20GHZ
【问题描述】*:复杂SQL查询速度很慢,CPU只使用了29%,可能是不能提高CPU使用导致查询缓慢
这个应该是sql语句慢,看看sql的执行计划,参考下面链接:
https://eco.dameng.com/docs/zh-cn/pm/sql-tuning.html
核实下数据库的授权信息:select AUTHORIZED_CUSTOMER,PROJECT_NAME,MAX_CPU_NUM,CPU_TYPE,MAX_CORE_NUM,PRODUCT_TYPE from v$license;
其中MAX_CPU_NUM为授权限制CPU个数,MAX_CORE_NUM为授权限制核心数。如果是NULL说明不限制。
其次确定下本地环境的cpu信息,参考命令如msinfo32
确定是否是授权限制cpu使用。