Error number: MY-010732; Symbol: ER_PLUGIN_HAS_NONZERO_REFCOUNT_AFTER_DEINITIALIZATION; SQLSTATE: HY000
Message: Plugin ‘%s’ has ref_count=%d after deinitialization.
错误说明
MY-010732,即ER_PLUGIN_HAS_NONZERO_REFCOUNT_AFTER_DEINITIALIZATION这个错误,属于MySQL中的HY000错误码,也就是通用错误类别。该错误表明,在插件初始化结束后,仍然存在非零的引用计数。
常见案例
此类错误一般出现在程序调用了插件功能,且插件的连接池的引用计数没有及时回收引发。举个例子,假设程序调用了插件,但未正确处理连接池,则连接池的引用计数也未被清零,最终就会出现这样的错误信息。
解决方法
1. 详细分析程序,保证每次调用插件后都能进行正确的销毁逻辑处理,确保连接池的正常释放,正确的回收处理后���环境;
2. 部分插件可以通过升级解决此类问题,但不建议此操作,最好是限定插件的功能进行使用,有更严格的版本限定,及程序调用处理规范;
3. 如果确定不是调用者程序引起的问题,则在确认MySQL中也有此类错误信息后,请及时联系程序开发者进行解决,或咨询MySQL官方技术支持以获取帮助;
4.考虑到这个错误可能会影响性能,请将MySQL的DAEMON刷新至最新版本,此操作可以有效避免此类问题产生,从而保证MySQL的性能。