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.
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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Vom Information Center:
So, die definitive Antwort ist: Sie sind die gleichen. Aber IBM hat dies zu sagen:
InformationsquelleAutor bhamby
Ich glaube nicht, es wird performance-Unterschied, aber mit Pfeifen-macht es leichter zu Lesen.
InformationsquelleAutor Sathy Sannasi