DB2 concat vs double pipe

Welche dieser beiden Ansichten brauchen weniger CPU?

Ich bin derzeit die Prüfung der Sätze der einige Ansichten und muss wissen, ob es gibt einige performance-Verbesserung, wenn concat-Funktionen sind durch doppelte ersetzt Rohre.

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
Ich würde sehr überrascht, wenn es irgendeinen measruable performance-Unterschied.
Ist die concat-Funktion der gleiche wie der concat-operator? Wahrscheinlich ist der performance-Unterschied ist ther www-01.ibm.com/support/knowledgecenter/SSEPGG_10.5.0/... - www-01.ibm.com/support/knowledgecenter/SSEPGG_10.5.0/... Concat-operator ist ein alias für concat-Funktion? dann ruft ein alias ist ein wenig teurer. Aber ich bin da nicht so sicher.

InformationsquelleAutor Julius | 2013-03-05

Schreibe einen Kommentar