与SQL Workbench / J的连接经常断开连接

时间:2016-03-09 20:59:37

标签: database-connection sql-workbench-j

与SQL Workbench / J的连接经常断开连接。我在哪里可以更改设置,以便它不会丢失连接至少一个小时。

由于

2 个答案:

答案 0 :(得分:10)

这适用于使用PostgreSQL ...

  1. 转到“连接窗口”
  2. 选择要保持活动的连接
  3. 点击"连接脚本"按钮
  4. 写"选择1"在标题为"声明保持连接活动的第三个框中#34;
  5. 写" 1m"在标题为“#34;空闲时间"
  6. 的第四个方框中

    SQL Workbench/J (screenshot)

答案 1 :(得分:1)

您使用的是什么操作系统以及您要连接的数据库类型?

使用Windows连接到Redshift数据库时遇到了同样的问题。我按照亚马逊上的说明执行以下操作:

  • 在HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters下编辑(或以其他方式创建,如果我的情况下尚未存在)以下注册表设置的值:

    • KeepAliveTime:30000
    • KeepAliveInterval:1000
    • TcpMaxDataRetransmissions:10

参考此处:http://docs.aws.amazon.com/redshift/latest/mgmt/connecting-firewall-guidance.html