[英]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.