這兩個視圖中的哪一個需要較少的CPU?DB2 concat vs double pipe
我目前正在檢查一些視圖的句子,並且需要知道如果concat函數被雙管替換時是否有一些性能改進。
create view VIEW1 as
select concat(concat(concat(concat(concat(concat(concat(concat(concat(A, B),C),D),E),F),F),G),H),I) from TABLE
create view VIEW2 as
select A||B||C||D||E||F||G||H||I from TABLE
如果有任何可衡量的性能差異,我會**非常**。 – 2013-03-05 18:44:18
concat函數與concat運算符相同嗎?性能差異可能是http://www-01.ibm.com/support/knowledgecenter/SSEPGG_10.5.0/com.ibm.db2.luw.sql.ref.doc/doc/r0000781.html?cp=SSEPGG_10。 5.0%2F2-12-4-1-25 - http://www-01.ibm.com/support/knowledgecenter/SSEPGG_10.5.0/com.ibm.db2.luw.sql.ref.doc/doc/r0000736。 html?cp = SSEPGG_10.5.0%2F2-12-2-10 Concat操作符是concat函數的別名嗎?那麼調用一個別名會更貴一些。但我不確定這一點。 – AngocA 2014-12-06 10:26:51