簡體   English   中英

Navicat的“查詢時間”(顯示在查詢結果下方)是否不正確?

[英]Is Navicat's “query time” (shown under query results) inaccurate?

當我在Navicat(Windows,通過到我的Web服務器的mysql實例的SSH隧道)中運行查詢時,它告訴我“查詢時間”為0.486s。

但是,如果單擊“配置文件”選項卡,則最長的項是“發送數據”,在0.166s時,顯然是“ 95%”。

的確,如果我在Web服務器上從mysql cli運行相同的查詢,則大約需要0.17秒。

那么0.486是從哪里來的呢? 這是已知的故障嗎? 我似乎能夠用我嘗試的任何查詢復制類似的差異。

我認為查詢時間還包括遠程連接的開銷。 如果直接在mysql服務器上執行查詢(無遠程連接),則返回的時間與navicat的“消息”選項卡中看到的“時間”大約相同。 那是真正的查詢時間,沒有任何開銷。

請記住,與直接在cli中與mysql進行直接活動連接不同,應用程序中的查詢可能會產生一些開銷。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM