美文网首页
MySql.Data 类库

MySql.Data 类库

作者: IBM_LELE | 来源:发表于2018-09-06 10:13 被阅读0次

场景:一台服务器 需要连接远方的mysql数据库。

          使用的是 mysql.data.dll 版本为 6.9.9。

          奇怪的是 在服务器中安装 Navicat for MySQL 是可以连接数据库的。

导致:经常性无法连接mysql库。

          1.远程主机强迫关闭了一个现在的连接。

          2.无法从传输连接中读取数据。

          3.由于远程方已关闭传输流,身份验证失败。

解决: 换成 MySql.Data.dll 为 6.6.5


查资料:

1.保证网络正常(跨机房专线稳定性不可控,有人摇晃光纤玩 o(∩_∩)o 或者其他原因导致流量堵塞)

2.容易卡的数据库连接分离出去到单独的进程。这样由于不共享锁,所以不会卡住其他线程池的使用和创建。

3.需要跨机房的业务,在数据所在机房单独提供api,内网失效时可以走外网。

4.容易卡住的线程池连接字符串中设置minPoolSize=0。这样创建连接池时,不预创建连接而影响其他连接池。但是,对于突发流量增长的情况,响应可能不够及时。

5.设置一个合理的ConnectionTimeout。可以有效避免连接创建时卡住,导致api无响应和其他副作用。

相关文章

  • MySql.Data 类库

    场景:一台服务器 需要连接远方的mysql数据库。 使用的是 mysql.data.dll 版本为 6....

  • 2018-01-09 .NET数据库连接和参数化查询、改变超

    第一组:刘聪 .NET数据库连接和参数化查询 .NET中连接MySql数据库 引用MySql.Data:.NET...

  • .NET Core 使用Dapper连接MySql

    1 在不使用Dapper的情况下 MySqlHelp =>nuget Mysql.Data 2 使用Dapp...

  • 2020-02-22ArcGIS Engine中的类库

    ArcGIS Engine中的类库 1.Version类库 2.界面和控件类库 3.可视化显示类库 4.数据访同类...

  • 类库

    zlib zlib 是通用的压缩库,提供了一套 in-memory 压缩和解压函数,并能检测解压出来的数据的完整性...

  • 类库

    类库(Class Library)是一个综合性的面向对象的可重用类型集合,这些类型包括:接口、抽象类和具体类。类库...

  • tp5 导入第三方库

    ThinkPHP vendor 方法导入第三方类库第三方类库第三方类库指除了 ThinkPHP 框架、应用项目类库...

  • 第三方搜集

    objc 类库 AFNetworking--------网络请求SDWebImage---------这个类库提供...

  • Java的JDBC封装

    数据库连接操作类,该类提供创建数据库连接getConnection和release释放资源 数据库的操作类 测试类...

  • Java开发中存在这样的代码,反而影响整体整洁和可读性

    不完美的库类 不完美的库类(Incomplete Library Class) 当一个类库已经不能满足实际需要时,...

网友评论

      本文标题:MySql.Data 类库

      本文链接:https://www.haomeiwen.com/subject/byvtgftx.html