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