INFORMIXCONTIME 环境变量指定 CONNECT 语句进行建立与数据库服务器的连接的每次尝试持续多少秒后返回错误。如果未设置任何值,那么缺省值 60 秒通常支持几百个并发客户机连接,但对于某些系统,如果设置很低的值(例如 15),可能极少会遇到连接错误。节点间的总距离、硬件速度、流量和网络并发性级别都会影响优化 INFORMIXCONTIME 时应设置的值。
>>-setenv--INFORMIXCONTIME--seconds----------------------------><
setenv INFORMIXCONTIME 60
如果 INFORMIXCONTIME 设置为 60 而 INFORMIXCONRETRY 设置为 3,那么在异常终止之前,连接数据库服务器的尝试会(在初次尝试 0 秒后)在第 20 秒、第 40 秒和第 60 秒进行(如有必要)。这一 20 秒时间间隔是 INFORMIXCONTIME 除以 INFORMIXCONRETRY 的结果。如果尝试将 INFORMIXCONTIME 设置为零,那么数据库服务器自动将其复位为缺省值 60 秒。
INFORMIXCONTIME 优先于 INFORMIXCONRETRY 设置。可以在超出 INFORMIXCONTIME 值之后但达到 INFORMIXCONRETRY 值之前结束重试。
% onutil
1> SET INFORMIXCONTIME 120;
Dynamic Configuration completed successfully
2> SET INFORMIXCONRETRY 10;
Dynamic Configuration completed successfully