解决思路
WMI萌芽慢,可能是因为多种原因所致。如操作体系CPU高,或者萌芽本身有逝世锁。这个问题有待于进一步分析。但看代码,我们知道做这个WMI萌芽,只是为了获得操作体系的信息。这个信息完全可以缓存起来。而不需液每次连接的时刻,去进行WMI萌芽。
此处肯定该缺点的根来源基本因在于MySQL的C# connector中对操作体系信息的获取时光过久,导致触发办事器的连接超时。注释掉落该部分可能导致长时光的操作,在问题机械长进行进一步的验证,再无任何的超时缺点出现。
因为应用端的体系信息相对来说是静态信息,是以Connector/Net可以经由过程情况变量获取这些信息,绕过WMI调用萌芽。如许每次进行连接时,可避免出现萌芽超时的问题,并且可以或许进步Connector/Net的效力。
【编辑推荐】
- 应用Python连接MySQL数据库
- MySQL高并发优化,机能调优要这么来~
- 这些MySQL设备“修改条令”,你有须要熟悉默记!
- CentOS 7中安装Mysql 5.7的留意事项
- 关于MySQL的收集协定分析
推荐阅读
VMware与AWS携手扩展VMware Cloud on AWS的功能性与可用性
CTO练习营 | 12月3-5日,深圳,是时刻成为优良的技巧治理者了 【51CTO.com原创稿件】在本次AWS re: Invent 2017大年夜会上,VMware与AWS两边合营颁布VMware Cloud™ border="0" alt>>>详细阅读
本文标题:MySQL Authentication Failed的问题分析与解决对策
地址:http://www.17bianji.com/lsqh/39417.html
1/2 1