[英]TNSPING response time
我正在使用 12c oracle 客户端从我的客户端计算机连接到 12c 数据库。 下面是我的 TNS 条目。
PLMDEV1 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = sesbexa3-scan2.exadata.ericsson.se)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = PLMDEV1)
(UR = A)
)
)
当我从客户端机器到数据库执行 TNSPING 时,我得到如下输出。
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = sesbexa3-scan2.exadata.ericsson.se)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = PLMDEV1) (UR = A)))
OK (20 msec)
OK (0 msec)
OK (0 msec)
OK (10 msec)
OK (40 msec)
OK (0 msec)
OK (0 msec)
OK (0 msec)
OK (20 msec)
OK (0 msec)
有人能解释一下这个 0ms、10ms、20ms、40ms 是什么意思吗? 如果是客户端与数据库建立连接所花费的总时间,为什么我看到不同的响应时间? 这会不会对我的客户端造成任何性能问题(在建立与数据库的连接时)?
文档中的清晰解释。
... 确定是否可以成功访问 Oracle Net 网络上的服务的侦听器 ... 然后显示到达 Oracle Net 服务所需的往返时间的估计值(以毫秒为单位)。
参数:
- net_service_name must exist in tnsnames.ora file or the name service in use, such as NIS. - count determines how many times the program attempts to reach the server. This argument is optional.
您发布的测试中没有性能问题,但请注意:
它实际上并不确定数据库本身是否正在运行。 使用 SQL*Plus 尝试连接到数据库。
最后:
TNSPING 测试与服务/侦听器的连接,而不是与服务器的连接,您可以随时尝试检查侦听器日志或重新启动它以检查是否有任何区别。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.