我有一个程序要每隔一段时间查询一次MySql数据库,这个数据库的连接不是很稳定,偶尔查询的时候会卡住几分钟,然后抛异常,有没有办法把这几分钟的时间缩短。我设置了ConnectionTimeout和CommandTimeout为5也没有效果。

解决方案 »

  1.   

    尽量使用默认的时间,不要胡乱改小或者加大。减小了肯定让失败次数直线上升,增大了肯定让死机现象更明显。实际上,应该让这个动作异步执行(或者线程执行),而不影响主程序。
      

  2.   

    你缩短它,缩短了什么呢?能够让对方变得更稳定?不可能。
      

  3.   

    操作后资源是否及时释放
    查询什么操作