Error number: MY-010994; Symbol: ER_RES_GRP_SOLARIS_PROCESSOR_AFFINITY_FAILED; SQLSTATE: HY000
Message: %s failed: processor_affinity failed (error code %d – %s).
错误说明
ER_RES_GRP_SOLARIS_PROCESSOR_AFFINITY_FAILED是MySQL中出现的错误,它表明MySQL在Solaris系统中无法设置进程核心亲和力。该错误是由Solaris系统上每个处理器分配给MySQL进程的处理器核心数量不足导致的,具有ER_RES_GRP_SOLARIS_PROCESSOR_AFFINITY_FAILED错误代码的SQLSTATE值为HY000。
常见案例
常见案例,可能是由于Solaris系统上每个处理器分配给MySQL进程的处理器核心数量不足导致的,可能是由于MySQL的 处理器亲和力只能用于每个处理器核心,但每个处理器可以安排更多进程,导致此错误的出现。
解决方法
ER_RES_GRP_SOLARIS_PROCESSOR_AFFINITY_FAILED错误,用户可以考虑更换处理器,可以考虑将更多的处理器核心分配给MySQL进程,如果想使用处理器亲和力,用户可以使用Solaris管理工具prctl来设置游戏。除了上述解决方案以外,MySQL也提供了一些相关参数,例如thread_concurrency和thread_pool_size,用户也可以尝试为其设置合理的值来解决此错误。