db2客户端连接时间与hosts文件的关系(配置hosts文件则连接快,反之则连接慢)?

前提:客户端编目配置信息,使用的是具体的IP地址,而非主机名,网络通信正常。
问题:
在配置hosts文件的情况下,DB2客户端连接服务端(双机purescale集群环境)时,使用db2cmd进入命令行,然后db2 connect to xx user xxx using xxx 连接,这个过程需要大概10秒

然而,如果在hosts文件中添加了服务端 ip hostname的解析的话,重开命令行窗口,连接只需1秒。

请问以上产生时间连接差异的原因是什么?为什么配置对应的hosts文件就快那么多,编目的时候已经使用的具体的IP,怎么没有直接使用?

参与8

2同行回答

DB-TrendSetterDB-TrendSetter联盟成员数据库架构师公司
针对你的问题,建议重点排查DNS域名解析服务器的。显示全部

针对你的问题,建议重点排查DNS域名解析服务器的。

收起
电信运营商 · 2018-05-25
浏览2018
libai21libai21课题专家组软件架构设计师海通证券
DB2 purescale在找其他节点的时候,会引用主机名,然后再把主机名解析成ip地址;所以最好的做法是在hosts中都写清楚,否则它会访问dns服务器来进行解析。另外在dns解析顺序上,要选择先本地,再去dns,否则也会出现慢的情况。下面是我搜来的,不知道对不对,我一般都是让aix工程师来做这个...显示全部

DB2 purescale在找其他节点的时候,会引用主机名,然后再把主机名解析成ip地址;所以最好的做法是在hosts中都写清楚,否则它会访问dns服务器来进行解析。另外在dns解析顺序上,要选择先本地,再去dns,否则也会出现慢的情况。

下面是我搜来的,不知道对不对,我一般都是让aix工程师来做这个事情。
一般主机IP地址的解析顺序依次是DNS,NIS,本机hosts档案。

要改变这个顺序, 可以建立一个/etc/netsvc.conf文件,并在这个档案中加一行: 
 

hosts=local,bind,nis

收起
证券 · 2018-05-31
浏览1943

提问者

liaogzhu
数据库开发工程师PCI

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2018-05-25
  • 关注会员:3 人
  • 问题浏览:4573
  • 最近回答:2018-05-31
  • X社区推广