翻譯|產(chǎn)品更新|編輯:董玉霞|2022-04-24 14:35:34.367|閱讀 257 次
概述:IntelliJ IDEA 發(fā)布重大版本更新,V2022.1進(jìn)行了許多重要功能更新,本文主要介紹關(guān)于取消運(yùn)行語句 的相關(guān)內(nèi)容。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
IntelliJ IDEA 發(fā)布重大版本更新,V2022.1進(jìn)行了許多重要功能更新,本文主要介紹關(guān)于取消運(yùn)行語句 的相關(guān)內(nèi)容。
當(dāng)多次單擊“取消語句”按鈕時(shí),看起來查詢已終止,但實(shí)際上該請求仍在數(shù)據(jù)庫中繼續(xù)執(zhí)行。
這種行為背后有一些棘手的邏輯。在第一次單擊時(shí),DataGrip 向數(shù)據(jù)庫發(fā)送了取消請求,而在第二次單擊時(shí),它取消了 JDBC 驅(qū)動(dòng)程序進(jìn)程以終止與數(shù)據(jù)源的所有連接(我們將在本博客的其余部分將其稱為數(shù)據(jù)源停用郵政)。結(jié)果,DataGrip 收到第一個(gè)取消請求的錯(cuò)誤,因?yàn)檫B接丟失,而不是因?yàn)槿∠麑?shí)際完成。
現(xiàn)在使取消邏輯更加簡單明了,更清楚的是被取消的請求:
當(dāng)請求被取消時(shí),裝訂線上的進(jìn)度指示器顯示一個(gè)紅色方塊。
將顯示一個(gè)取消進(jìn)度條,闡明數(shù)據(jù)源和會話。
不再在沒有警告的情況下停用數(shù)據(jù)源,因?yàn)檫@對于同時(shí)發(fā)生的某些進(jìn)程可能具有潛在危險(xiǎn)。因此,如果您第二次單擊“取消”圖標(biāo),DataGrip 將詢問您是否真的要終止遠(yuǎn)程進(jìn)程或等待更長時(shí)間。如果您選擇停用數(shù)據(jù)源,它將停止對 DataGrip 的查詢,但會繼續(xù)在數(shù)據(jù)庫中執(zhí)行。
在 10 秒的空閑取消后,將被提示停用數(shù)據(jù)源。
查詢?nèi)∠螅髠?cè)會出現(xiàn)一個(gè)類似“否”符號的裝訂線圖標(biāo)。
以前,嘗試在創(chuàng)建連接的階段中止請求時(shí),數(shù)據(jù)源會被停用。
現(xiàn)在不僅可以中斷請求的執(zhí)行,還可以中斷連接的創(chuàng)建。這與控制臺中的第一個(gè)查詢尤其相關(guān),它也創(chuàng)建了一個(gè)連接。
現(xiàn)在可以在不停用數(shù)據(jù)源的情況下停止創(chuàng)建連接的過程:如果在創(chuàng)建連接時(shí)單擊“取消”按鈕,它將被停止并顯示“連接已取消”消息。
這不僅僅與來自查詢控制臺的查詢有關(guān)。例如,如果您在開始自省之前創(chuàng)建連接,中斷自省將取消連接創(chuàng)建而不停用數(shù)據(jù)源。
有時(shí)內(nèi)省需要特殊權(quán)限,這些權(quán)限授予特殊用戶。現(xiàn)在可以使用專用憑據(jù)進(jìn)行自省。為此,請?jiān)谶x項(xiàng)選項(xiàng)卡中創(chuàng)建一個(gè)專用會話模板。
然后,使用此模板進(jìn)行自省:Introspection部分中有Use session 模板。
現(xiàn)在,可以獨(dú)立于數(shù)據(jù)庫中的所有其他對象刷新對象。
如果只需要查看一個(gè)對象的源代碼,可以通過單擊數(shù)據(jù)庫資源管理器中的刷新對象按鈕輕松完成。
在 Transact SQL 中一次運(yùn)行多個(gè)語句時(shí),它們以批處理模式執(zhí)行。以前這使得在編輯器中顯示每個(gè)查詢的結(jié)果變得很困難,但現(xiàn)在 DataGrip 可以很好地處理這種情況。
此外,如果以批處理模式運(yùn)行查詢,DataGrip 現(xiàn)在會刪除所有 SQLCMD 語句。
PostgreSQL 14 中引入了多范圍類型。我們增加了對內(nèi)置類型的支持。
IntelliJ IDEA已更新至最新版本V2022.1,更多信息可前往慧都網(wǎng)查詢。IntelliJ IDEA下載:
IntelliJ IDEA是java編程語言開發(fā)的集成環(huán)境,在業(yè)界被公認(rèn)為最好的java開發(fā)工具,尤其在智能代碼助手、代碼自動(dòng)提示、重構(gòu)、JavaEE支持、各類版本工具、JUnit、CVS整合、代碼分析等方面的功能都是超常的。
想要了解IntelliJ IDEA價(jià)格的朋友,歡迎咨詢
IntelliJ IDEA技術(shù)交流群5:786598704 歡迎進(jìn)群一起討論
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn