1. 程式人生 > >with as 語句對效能的提示有多大?

with as 語句對效能的提示有多大?

    今天學習了資料庫with as 子查詢的用法,在網上查詢資料說用這個用法對效能有一定的提升。

    所以我做了下面的一個示例:

  (1)

   select * from zwkmzd2013 where zwkmzd_kmbh in (select zwpzfl_kmbh from zwpzfl2013)

   union all 

   select * from zwkmzd2014 where zwkmzd_kmbh in (select zwpzfl_kmbh from zwpzfl2013)

  (2)
   with 
   temp_dwbh as
   (
     select zwpzfl_kmbh from zwpzfl2013
   )
   select * from zwkmzd2013 where zwkmzd_kmbh in(select * from temp_dwbh)
   union all

   select * from zwkmzd2014 where zwkmzd_kmbh in(select * from temp_dwbh)

我的理解是這樣的, 第(1)個sql語句會對 zwpzfl2013這個表檢索兩次。第(2)個sql語句因為在查詢語句前已經對zwpzfl2013進行了一次預查詢,所以只進行了一次查詢。

我感覺著可能就是我認為的效能提升吧。

但是事與願違,我在sql server觀察這兩條語句的執行計劃,發現兩者的執行計劃是一模一樣的。尚沒有找到效能提升的點,

有哪位大神給解答一下?

相關推薦

with as 語句效能提示

    今天學習了資料庫with as 子查詢的用法,在網上查詢資料說用這個用法對效能有一定的提升。     所以我做了下面的一個示例:   (1)    select * from zwkmzd2013 where zwkmzd_kmbh in (select zwpzf

ORACLE with..as...語句

oracle with...as... with...as ...語句用於將查詢語句定義為某個名稱,並可以再後續的查詢塊中引用。當查詢名稱與已有的表名重復時,with定義的查詢塊優先級高。with語句可以定義多個查詢,中間使用逗號分隔。常用於定於需要反復查詢某些表的視圖中,使用with語

作為一個程序員,數學你到底重要

問題 般的 情況下 離散 重構 tle 情況 單純 重新  每個計算機系畢業的人,大都學過不少數學課,而且不少學校的計算機系的數學課,通常比一般的其他工科專業的數學要難一些,比如不上高等數學,而是學數學分析,不上線性代數而去上高等代數。但是,大部分畢業了後去做程序員的人,即

王者榮耀為例探討之搜索指數IT行業的運營作用到底

我們 src 今天 ext 才會 png 目標 百度 align 王者榮耀為例探討之搜索指數對IT行業的運營作用到底有多大? 這兩年,一個很有名的遊戲大家應該都聽說過了,那就是騰訊的王者榮耀,這個遊戲聽說非常火爆,但是我沒有玩過,身邊有很多人都玩過,據說非常強大,那麽今天我

固態硬盤吃雞影響?你一定想不到

固態硬盤 產品 term 但是 fff 使用 很多 分析 加載 據統計,今年新上線的筆記本電腦有超過百分之五十都已經升級了固態硬盤作為標配,而在一線品牌筆記本中這一比例則超過了百分之七十,這也說明固態硬盤在應用體驗上已經深得人心。但是如果從用戶電腦占有率的角度來看,筆記本電

邊緣計算嵌入式系統實現物聯網應用的影響,到底

引 言 雲端計算幾年前非常流行,可是當全部應用落地,海量資料湧入雲之後。對應的問題也隨之而來,處理速度慢、時延長,所以邊緣計算成為研究熱點。事實上邊緣計算起源於物聯網應用,它的作用體如今物聯網應用中雲計算的優化設計,其初衷是為了將一些無需上傳到雲的計算留在遠端

Coinness分析:SEC拒絕ETF,BTC價格影響

即便大家都知道,橫盤了這麼久,變盤是早晚的事,各項技術指標也表明了有上漲修正的需求。但短時內的突然拉昇,還是讓人感覺幸福太突然,反彈站不穩。果然,沒站穩。 收盤仍然收在6400多美元,感覺昨天早上的努力都白費了。不過昨天的資金流還是不小的,BTC、ETH、XRP、EOS等主流幣的資金流出很大,應

邊緣計算嵌入式系統實現物聯網應用的影響,究竟

雲端計算幾年前非常流行,但是當所有應用落地,海量資料湧入雲之後,相應的問題也隨之而來,處理速度慢、時延長,所以邊緣計算成為研究熱點。其實邊緣計算起源於物聯網應用,它的作用體現在物聯網應用中雲計算的優化設計,其初衷是為了將一些無需上傳到雲的計算留在遠端處理。那麼在嵌入式系統應用中,邊緣計算會起

買的起蘋果XS依然是隱形貧困人口 國產手機崛起蘋果威脅

MobData Q3中國智慧手機市場報告解讀,手機市場拐點出現了嗎? 失去了喬布斯的蘋果曾經被很多人擔心沒了喬幫主之後還能否引領全球消費市場。如今全球手機市場的寒冬正在悄然逼近,在華為、小米、OPPO一路高歌猛進的犀利營銷打法中,蘋果的優勢越來越弱,不僅iPhone的全球銷量被華為超越,股價更

python中 with-as 語句用法

With語句是什麼? 有一些任務,可能事先需要設定,事後做清理工作。對於這種場景,Python的with語句提供了一種非常方便的處理方式。一個很好的例子是檔案處理,你需要獲取一個檔案控制代碼,從檔案中讀取資料,然後關閉檔案控制代碼。 如果不用with語句,程式碼如下: file = open

什麼是自尊心?自尊心一個人重要?優缺點是什麼?

自尊心是尊重自己,維護自己的人格尊嚴,不容許別人侮辱和歧視的心理狀態。具有自尊心的人,能夠積極履行個人對社會和他人應盡的義務,為人處世光明磊落,對工作有強烈責任心;在學習方面,能夠發揚自覺、勤奮、刻苦的精神。 自尊心是個體因自身的價值,在群體中的地位而肯定自己、接納自己的體驗。 自尊心的體現有:自信,自愛

網路爬蟲對方伺服器造成的壓力到底(彙總整理)

一些大型的網站都會有robot.txt,這算是與爬蟲者的一個協議。只要在robot.txt允許的範圍內爬蟲就不存在道德和法律風險,只不過實際上的 爬蟲者一般都不看這個。控制採集速度。過快的採集會對網站伺服器造成不小的壓力,如果是效能差的小站可能就會被這麼搞垮了。因此放慢採

Python的with...as...語句

Python的with...as的用法這個語法是用來代替傳統的try...finally語法的。  with EXPRESSION [ as VARIABLE] WITH-BLOCK 基本思想是with所求值的物件必須有一個__enter__()方法,一個__exit__(

直播協議人氣,整Cip服務器的影響?

飛翔 服務器 都是 一道 水流 bgp 什麽 批評 對他 慶歷四年的春天,滕子京被降職到巴陵郡做太守。到了第二年,政事順利,百姓和樂,各種荒廢的事業都興辦起來了。於是重新修建嶽陽樓,擴大它原有的規模,把唐代名家和當代人的詩賦刻在它上面。囑托我寫一篇文章來記述這件事情。 整C

用了這麼多年的泛型,你它到底瞭解?

現代程式設計師寫程式碼沒有人敢說自己沒用過泛型,這個泛型模板T可以被任何你想要的型別替代,確實很魔法很神奇,很多人也習以為常了,但就是這麼有趣的泛型T底層到底是怎麼幫你實現的,不知道有多少人清楚底層玩法,這篇我就試著來分享一下,不一定全對哈。。。 一:沒有泛型前 現在的netcore 3.1和最新的.netf

用了這麼多年的 Java 泛型,你它到底瞭解?

> 本篇文章 idea 來自[用了這麼多年的泛型,你對它到底有多瞭解?](https://www.cnblogs.com/huangxincheng/p/12764925.html),恰好當時看了「深入 Java 虛擬機器的第三版」瞭解泛型的一些歷史,感覺挺有意思的,就寫了寫 Java 版的泛型。 作為一個

夜讀 | 讀書和不讀書的人生,差別

important 陽光 scene vertical 訂閱 ica 鞋子 80年 pla 夜讀 | 讀書和不讀書的人生,差別有多大 2017-08-02新華社導讀讀書讓人擁有富足的內心,那是千金不換的財富。- 1 -我剛畢業時被分到一所鄉村中學任教,那年百年一遇的大洪

SSL延遲

www log 時間 進一步 sha src 沒有 cot ssl握手 http://www.ruanyifeng.com/blog/2014/09/ssl-latency.html 作者: 阮一峰 日期: 2014年9月24日 據說,Netscape公司當年設計SSL

電影裏的機械手臂,和現實究竟區別?

機械臂在《王牌特工2:黃金圈》中,最奪人眼球的已經不再是Kingsman能當防彈盾牌的雨傘和能發射×××的手表,而是反派特工的機械手臂。查理的機械手臂能開車、開槍還能開定位發送信息,可以說是科幻電影中機械手臂的標配。科幻電影中各種各樣先進的機械手臂引發了人們對這種產品的美好幻想,可現實往往是殘酷的。以下是想象