ibm campaign 튜닝 안내서 - unicadoc.unica.com/products/campaign/9_1_0/ko_kr/ibm... · ibm...

36
IBM Campaign 9 1 2014 1

Upload: others

Post on 31-Oct-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IBM Campaign 튜닝 안내서 - Unicadoc.unica.com/products/campaign/9_1_0/ko_kr/IBM... · IBM Campaign . ˇ . LoaderControlFileTemplate , . , LoaderCommand IBM Campaign .: DB2

IBM Campaign�� 9 ��� 1

2014� 1�

�� ���

���

Page 2: IBM Campaign 튜닝 안내서 - Unicadoc.unica.com/products/campaign/9_1_0/ko_kr/IBM... · IBM Campaign . ˇ . LoaderControlFileTemplate , . , LoaderCommand IBM Campaign .: DB2

��

� ��� � ��� ���� ��� ���� ��, ��� 27 ���� ������� �� ��� �����.

� ��� � ���� ��� ���� �� �, IBM Campaign �� 9, ��� 1, �� 0 � �� �� ���� ��� �

���.

© Copyright IBM Corporation 2013, 2014.

Page 3: IBM Campaign 튜닝 안내서 - Unicadoc.unica.com/products/campaign/9_1_0/ko_kr/IBM... · IBM Campaign . ˇ . LoaderControlFileTemplate , . , LoaderCommand IBM Campaign .: DB2

��

� 1 � IBM Campaign �� �� �� . . . . 1

� 2 � ������ �� ����� �����

IBM Campaign �� . . . . . . . . . . . 3

IBM Campaign� ������ �� ���� ��

� �� . . . . . . . . . . . . . . . . 6

���� �� � �� ��: DB2 ������

�� ���� . . . . . . . . . . . . . 6

"�� �� �" ��: DB2 ������ �� �

��� . . . . . . . . . . . . . . . 7

� 3 � IBM Campaign� �� ������ ��:

DB2 . . . . . . . . . . . . . . . . . 9

�� ���� ������� �� . . . . . . . 9

�� ������ . . . . . . . . . . . 10

������ ���� . . . . . . . . . . . 11

��� ���� . . . . . . . . . . . . . 11

������ ���� �� . . . . . . . . . 12

� 4 � ����� ��� ���� �� In-DB

��� �� . . . . . . . . . . . . . . 13

In-DB ��� �� ���� . . . . . . . . 14

� 5 � IBM Campaign� �� ��� ����

�� �� . . . . . . . . . . . . . . . 17

IBM Campaign ��� ��� ��� �� �� 17

IBM �� �� ���� ���� � . . . . 25

���� . . . . . . . . . . . . . . . 27

� . . . . . . . . . . . . . . . . . 29

� �� ���� � �� �� ��� . . . . 29

© Copyright IBM Corp. 2013, 2014 iii

Page 4: IBM Campaign 튜닝 안내서 - Unicadoc.unica.com/products/campaign/9_1_0/ko_kr/IBM... · IBM Campaign . ˇ . LoaderControlFileTemplate , . , LoaderCommand IBM Campaign .: DB2

iv IBM Campaign: � ���

Page 5: IBM Campaign 튜닝 안내서 - Unicadoc.unica.com/products/campaign/9_1_0/ko_kr/IBM... · IBM Campaign . ˇ . LoaderControlFileTemplate , . , LoaderCommand IBM Campaign .: DB2

� 1 � IBM Campaign �� �� ��

� ��� � IBM® Campaign ������ �� ��� �� ��� �

�� ���. IBM Campaign� �� ������ ��� ���� �� �

���. ������ �� ����� ��� �� �� �� IBM Campaign �

���� ��� �� �� � ����.

IBM Campaign �� �� �� ��������. IBM Campaign� ��

IBM Marketing Platform � IBM Campaign� � � �� IBM ���� ��

���. �� � � � ����� �� � ������� � ��� ��

���.

�� ����� ��� ����� �� ���� ��� � �� ��, �� �

�� � � ����. IBM Campaign ���� ��� ��� �� �� ���

� �� �� �� ��� ����.

"��� ��"� ���� �����. �� �� � ���� �� � ��

�� ����. IBM Campaign �� ����, ���� � � � ��� �

�� � �� �� ��� � � ����.

IBM Campaign �� �� ��� ���� �� ��� ������.

v IBM Campaign v9.1

v AIX®(7.1)

v WAS(7.0 ND)

v DB2®(9.7)

© Copyright IBM Corp. 2013, 2014 1

Page 6: IBM Campaign 튜닝 안내서 - Unicadoc.unica.com/products/campaign/9_1_0/ko_kr/IBM... · IBM Campaign . ˇ . LoaderControlFileTemplate , . , LoaderCommand IBM Campaign .: DB2

2 IBM Campaign: � ���

Page 7: IBM Campaign 튜닝 안내서 - Unicadoc.unica.com/products/campaign/9_1_0/ko_kr/IBM... · IBM Campaign . ˇ . LoaderControlFileTemplate , . , LoaderCommand IBM Campaign .: DB2

� 2 � ������ �� ����� ����� IBM Campaign��

�� ��� ��� �� ������ �� ����� ���� ��� �� � �

���.

� ��� ��

IBM Campaign ������ ����� ���� ������ �� ���� �

�� �����. ������ �� ����� ����� �� ��� ��� �

��.

ID ��� �� ���� � IBM Campaign�� ������� ���� ���

�� ������ �� ����� ��� �� � ����. �� ��, �� , �

� �� �� �� �� ���� �� ���� �����.

�� ����� ��� �� ������. DB2��� ��� �� , �� ���

�� � �� � �� �� ���� � 5� ��� CPU� ��� � �

��� I/O� �� � � � ����. �� � ����� � ��� �

� � ����.

�� ����� DB2 ������� ���� �� �����. � ������

� ��� �� ��� ��� �����.

����: �� ���� ��� ��� ��� �� � � ���� �� ��

� ��� � ����.

����

������ �� ����� ����� IBM Campaign� ��� � ��� �

�� ��� � �� �� �� ����. � �� �� �� �� ��� �

��� �, �� ����� ���� ��� �� �� ��� ���� �, �

�� IBM Campaign�� � �� ��� ��� ����.

1. � �� �� �� �� ����� ������.

��� ������ �� ����� �� ��� ��� ���. IBM

Campaign ���� ��� �� �� ��� ���� �� ��� ��

� ��� � ����.

© Copyright IBM Corp. 2013, 2014 3

Page 8: IBM Campaign 튜닝 안내서 - Unicadoc.unica.com/products/campaign/9_1_0/ko_kr/IBM... · IBM Campaign . ˇ . LoaderControlFileTemplate , . , LoaderCommand IBM Campaign .: DB2

a. ��� ���� �� �� �� �� ��� ������. ���

�� ��� ��� ���. � �� ��� �� loadscript.db2

���.

connect to <DATABASE> user <USER> using <PASSWORD>;load client from <DATAFILE> of del modified by coldel| insert into<TABLE>(<FIELDNAME><,>)nonrecoverable;

b. ��� ���� �� �� �� �� ��� ������. ���

�� ��� ��� ���. � �� ��� �� loadappend.db2

���.

connect to <DATABASE> user <USER> using <PASSWORD>;load client from <DATAFILE> of del modified by coldel| insert into<TABLE>(<FIELDNAME><,>)nonrecoverable;

�� ��� ������ ����� ������ ���� ���� ��

� �� ������ ���� ���� ���� �� ��� ���

���.

IBM Campaign ��� DATABASE, USER, PASSWORD, DATAFILE, TABLE

� FIELDNAME � �� DB2 ��� �� CONTROLFILE��� �� �

�� �����.

2. �� ����� ���� �� ���� �� �� ��� ������.

�� ����� ���� �� IBM Campaign Loadercommand �� ���

� ��� ���(�� Windows� �� �� ��)� �����. ���

��� �� ���� �� ��� �� � �� �� ������ �� ���

�� ���� ���� �� �� � ��� ��� � ����.

a. �� ��, db2load.sh�� ���� ���� �� ������. /tmp

��� �� ���� �� ��� ��� � ����.

#!/bin/shcp $1 /tmp/controlfile.tmpcp $2 /tmp/db2load.datdb2 -tvf $1 >> /tmp/db2load.log

b. �� ��� ��� ��� ��� ��� ������.

chmod 755 db2load.sh

3. IBM Campaign� �� �� ��� ������.

� �� �� �� �� ��� ��� ��� �� �� ��� ��

� �����.

4 IBM Campaign: � ���

Page 9: IBM Campaign 튜닝 안내서 - Unicadoc.unica.com/products/campaign/9_1_0/ko_kr/IBM... · IBM Campaign . ˇ . LoaderControlFileTemplate , . , LoaderCommand IBM Campaign .: DB2

a. �� > ��� �� ��,

Campaign|partitions|partition1|dataSources|<datasourcename>�

�����.

b. Loader� ���� ��� �����. �� ��� IBM Campaign ��

� ��� �� �� ����� IBM Campaign� �� �� ��� ��

����.

v LoaderCommand: ������ �� ����� ��� ��� �� �

� ��� �����. ��� ������ �� ������� �� �

� �� ���� ��� ���. �� ���� DB2� ��

� ���� �� �� ����. � �� ��� ������.

��� ��� � �� �� �����. �: /Unica/Campaign/

partition/partition1/db2load.sh <CONTROLFILE> <DATAFILE>

v LoaderCommandForAppend: ������ ���� ��� ���� �

� ������ �� ����� ��� ��� �� �� ��� ���

��. �: /Unica/Campaign/partition/partition1/db2load.sh

<CONTROLFILE> <DATAFILE>

v LoaderDelimiter � LoaderDelimiterForAppend: � �� �� �

�� �� � �����.

v LoaderControlFileTemplate: �� �� ��� �� ���� �� �

��� �����. �: loadscript.db2

v LoaderControlFileTemplateForAppend: ��� ���� �� �� �

� ��� �� ���� �� ���� �����.

�: loadappend.db2

v �� �� �� �: IBM Campaign� �� �� �� ���� ����

��� � ��� �� �� ������.

�� ���� � �� �� �� �� ���.

c. � ��� ��� �� �� �� �� ������.

� 2 � ������ �� ����� ����� IBM Campaign � 5

Page 10: IBM Campaign 튜닝 안내서 - Unicadoc.unica.com/products/campaign/9_1_0/ko_kr/IBM... · IBM Campaign . ˇ . LoaderControlFileTemplate , . , LoaderCommand IBM Campaign .: DB2

��

IBM Campaign ������� ��� � �� ��� �����. �� �� ��

� ��� � �� �� � �� �����. LoaderControlFileTemplate

���� �� ��, �� �� �� ������� �� �� �� �� � �

� ��� ���� ��� �����. � ��, LoaderCommand �� ��

�� ��� ��� �����. ���� �� ��� �� � �� ��� ���

��.

IBM Campaign� ������ �� ���� ��� ��

������ � ����� �� ��� ���� �� ��� � � �� � �

�� ��� ����.

���� �� � �� ��: DB2 ������ �� ����

DB2 ������ �� ����� IBM Campaign� � ��� �� ��� �

�� ���� �� � �� ��� ���� �� ����� ������.

��

�� ���� ��� �� �� ���� ��� ���� �����.

��� ��� �� ��� � �����.

v IBM Campaign UI: "� ��� �� �� 4� � ���" �

v � ��: "SQL0911N � �� �� ���� �� ��� �� ���� �

�".

�� ��, �� ���� ���� �� �� ����� ����

UA_ContactHistory ���� ��� ��� ����.

��

�� ����� � �� ��� ��� ��� ���� ����. ��� ���

� ���� ���� �� ���� ��� ��� �� �� �� ����� �

��� ����. �� ��� ��� �� � �� ����� ��� ���. �

���� ���� � ��� �� �� �� �� �� �� ����� ���� �

� �� �� ��� �����.

�� �� �� ��� ��: ��� �� �� ����� ��� � ��� ��

�� ��� ��� �����. �� ��� ���� � �� ��� �����

����� ��� � �� �� �����.

ALLOW NO ACCESS ��� �� ����� �� �� �� ����� �� �

�(Z-��)� �����. ALLOW READ ACCESS ��� �� ��� ��� �

6 IBM Campaign: � ���

Page 11: IBM Campaign 튜닝 안내서 - Unicadoc.unica.com/products/campaign/9_1_0/ko_kr/IBM... · IBM Campaign . ˇ . LoaderControlFileTemplate , . , LoaderCommand IBM Campaign .: DB2

� �� ����� �� �� �� �� �� ������ �� ����� �

� ��� ��� �� �����. �� ��� ��� � �� ����� ���

� �� ��� ��(U-��)� �����. ���� ��� �� � ��� �

����. �� ����� ���� �� U-��� ��� �� �� ��� ���

��� �� �� �� �� ���� �� ��� ��� �� �� ����

�� ��� ��� �� �����. U-��� Z-���� ���� ����

�� �� �����. � �� � ��� �� ��� U-��� �� ��� �

��� �� ���� ��� ��� �� � ���� ����. ���� ��

� �� �� ����� ��� Z-���� �������, �� ����� ��

�� ��� �� ������ ��� �� ���� �� ��� �� ��

�� � ����.

��: �� �� ������ ���� �� ��� ��� �� ���� ��

�� ��� ����� ��� � ����. ��� �� Z-��� ���� ��

�� � ���� �� �� ��� ����� ��� ����.

��� ��

�� ���: IBM Campaign�� Loadercommand �� ��� �� ���

(�� Windows� �� �� ��)� ���� ������ �� ����� ���

��. � ���� ���� �� ��� �� �� ��� � � � ��� �

����. � � ��� ��� �� ����� �� ��� �� � �� � �

� ���. �� �� �� ��� ��� �� � �� ��� ���� �

���� ����.

"�� �� �" ��: DB2 ������ �� ����

DB2 ������ �� ����� IBM Campaign� � ��� �� "�� ��

�" ��� ��� � ����. � ��� ��� ��� ���� �� �����

������.

��

SQL0668N ��� ��� ���.

��

������ �� ���� ���� ��� ��� ���� �� �����

�� �� �� �� �� ���� "�� �� �" ��� � ���. �� ���

��� �� ����, ���� ���� � ����, �� � � LBAC �

� �� � ���. ���� � ��� � ����� � �� ��� ��

SQL0668N ��� ��� ���.

��� ��

� 2 � ������ �� ����� ����� IBM Campaign � 7

Page 12: IBM Campaign 튜닝 안내서 - Unicadoc.unica.com/products/campaign/9_1_0/ko_kr/IBM... · IBM Campaign . ˇ . LoaderControlFileTemplate , . , LoaderCommand IBM Campaign .: DB2

���� "�� �� �" ���� ���� �� ��� ������.

SET INTEGRITY FOR TABLE <TABLENAME> IMMEDIATE CHECKED

����� �� ��� ��� � ����.

load client from <DATAFILE> of del modified by coldel| insert into<TABLE>(<FIELDNAME><,>)nonrecoverable;set integrity for <TABLE> immediate checked;

8 IBM Campaign: � ���

Page 13: IBM Campaign 튜닝 안내서 - Unicadoc.unica.com/products/campaign/9_1_0/ko_kr/IBM... · IBM Campaign . ˇ . LoaderControlFileTemplate , . , LoaderCommand IBM Campaign .: DB2

� 3 � IBM Campaign� �� ������ ��: DB2

��� ���� � ��� DB2 AUTOCONFIGURE ��� ���� ���. �

�� ��� �� �� �� ��� ��� ���� ���� �� �����.

AUTOCONFIGURE �� � � ��, ������ �� � ������ ��� �

� ����� �� �� �� ���� � �� �� ��� ��� � ���

�.

�� �� �� ����� �� ���� ���� �� � �� ���� ��

������� �����. �� ���� ���� ���� �� ��� ���

� ����.

"AUTOCONFIGURE USING MEM_PERCENT 60 WORKLOAD_TYPE MIXEDNUM_STMTS 500 ADMIN_PRIORITY BOTH IS_POPULATED YES NUM_LOCAL_APPS 0NUM_REMOTE_APPS 20 ISOLATION RR BP_RESIZEABLE YES APPLY NONE "

�� ���� ������� ��

�������� ������� � ��� ����. ���� �� ��

�� ������ �������� ��� �� ��� �� ����.

�������� ��� �� ����(SMS) �� ������ �� ����(DMS)

� � ����. � �������� ����� �����. ����� ��, �

� �� ���� ��� �� �����. DB2� ����� ���� ���

�� �� � ��� ��� ��� �� �� ���� ���� ��� � ��

��.

����:

v ������� ���� �� ������� ����� ��� �� �� ��

�� ��� � ����. � �� �� I/O� ���� �� ��� �

��� �����.

v ������ ���� � LOG ��� � ��� ������.

v �� ���� �������� �� LOG �� ���� ��� �����

�.

v ��� �� �������� ��� �� ����� �����.

v LOGFILESIZ ����� �� � �� �� ��� ��� �����. LOGFILSIZ

� ��� 1024���. � � Campaign ������ ��� ���� �

��� �� �� ��� �� � ����. ���� ��� �� ����

LOGFILSIZ, LOGPRIMARY � LOGSECOND� � ����.

© Copyright IBM Corp. 2013, 2014 9

Page 14: IBM Campaign 튜닝 안내서 - Unicadoc.unica.com/products/campaign/9_1_0/ko_kr/IBM... · IBM Campaign . ˇ . LoaderControlFileTemplate , . , LoaderCommand IBM Campaign .: DB2

� 1: �� ������

�� �� �� I/O� �� ��� ������ ���� ��� ���� 100%�

���� �� � ���. �������� 2�� ���� � �����

� �������� ����. �� 8�� ����� ����� � � ��� �

��� ��� ��� ��� ��� � ��� 5�� �� ���� ��� �

��� �� � ��� 20% ��� ���� � � � ����.

� 2: ��� ������ ��

IBM Campaign System ������ ����� ��� I/O �� ���� ���

�. ���� � � �� ���� UA_CONTACTHISTORY ���� ��� �

����. �� ��, � �� ���� UA_CONTACTHISTORY� ��� ����

�� ���� ��� 5� ���� �����. � �� �� ���� ���

��� �������� ��� �� ��� �� � ����.

���� �� ���� ������ �������� ��� �� ��� �

� ����. ��� �� IBM Campaign � �� �� ���� �� ��

��� � �������� �� ������� ������.

��� ������

���� �������� ���� ���� �� � �� ��� ���

� ���. ��� �� ���� �� � �� ��� ����. �� �

��� ���(�)� ��� � �� �� �� ��� �����.

����:

v ������� �� �� �� ��� �� �� ������.

v �� ID ��� �� ������.

10 IBM Campaign: � ���

Page 15: IBM Campaign 튜닝 안내서 - Unicadoc.unica.com/products/campaign/9_1_0/ko_kr/IBM... · IBM Campaign . ˇ . LoaderControlFileTemplate , . , LoaderCommand IBM Campaign .: DB2

v �� � �� ������.

v ORDER BY � GROUP BY� � �� ������.

v UNION � DISTINCT� � �� �� ��� ���� �� ������.

v SQL WHERE ��� �� ���� ��� ��� �����.

v �� � � �� �� ��� ������.

��� ��� �� �� ��� ������.

v ��� �� ���� ��� ������. ��� INSERT, UPDATE � DELETE

��� ��� ��� �� �� ��� ����.

v � � ��� �� �� ������. �� ��, ����� ��� �� �

��� � �� ��� � ��� ��� �� � �� ���

�����.

v ���� ���� �� ��� ��� �����.

v LONG ���� ��� �� �� ������.

������ ����

��� ���(�� �� ��)� �� ������ � ���� �����

�����.

DB2 ������ ���� ��� ��� ������� �� ������ �

��� ���� ���� � �� �� � ����. �� �� ��� ���

�� ��� �� � ����. ��� ���� ��� ������ ���� �

����� ��� �� ���� �� ���� ��� ������ ��� ��� �

������� �� � ����.

��� ����

���� ����� ��� �� � ����. ��� ���� �� �� ��

� �� �� � ��� ��� �� �� �� �� ��� ����� �

�� ���� �� ��� �� �����.

���� ����� ��� ������� ��� ��� �� �������

� ��� � ����. � ��� ��� ��� �����. � ��� ���

� � �������, ��� ������� �� � �� ��� �� � ���

�.

���� ������ �� �� �� ���� �� ��� ���� ��� �

�� ���� �����.

� 3 � IBM Campaign� �� ������ �: DB2 11

Page 16: IBM Campaign 튜닝 안내서 - Unicadoc.unica.com/products/campaign/9_1_0/ko_kr/IBM... · IBM Campaign . ˇ . LoaderControlFileTemplate , . , LoaderCommand IBM Campaign .: DB2

������ ���� ��

��� ��� �� RUNSTATS ��� ���� �� ���� �� �� �

��� �� ������.

DB2 RUNSTATS �� ��� �/�� � ��� �� �� �� ��� ��

��� ���� ��� ������. �� �� ��� �� �����

RUNSTATS ��� ���� ��� � � ��� �� �� DB2 RUNSTATS �

�� ���� ��� � ��� �� �� ��� ���� � ����. � ��

��� �� ��� ���� �� �� ��� ��� �� ����� ���

��.

�:

runstats on table DB2INST2.UA_CONTACTHISTORY and detailed indexes all

�� ��� � �� ���� �� �� ��� � �� ���� ��� ����

��. �� ��� ��� �� � �� ���� �� �� ��� RUNSTATS��

��� ��� ���� � ���� � ����. ��� �� ��� �� �

� ���� �����.

��� ���� ���� �� ��� ��� �� ���� ��� ��� ���

� ��� ��� � ����. �� ��, ��� ���� �� �� � ��� �

�� �� �� ����� �� ����� ��� ��� ���� ��� ��

�� ���� � ����.

�� ��� ��� ���� �� ALTER TABLE ���� ���� ���� ���

���� ��� � ������. ���� ����� �� �� ���

�� ��� ����� �� ��� ���� � ����. � ��� ��

�� ���� �� �� �� ���� �� ��� ���� ����.

"ALTER TABLE <table_name> VOLATILE CARDINALITY"

12 IBM Campaign: � ���

Page 17: IBM Campaign 튜닝 안내서 - Unicadoc.unica.com/products/campaign/9_1_0/ko_kr/IBM... · IBM Campaign . ˇ . LoaderControlFileTemplate , . , LoaderCommand IBM Campaign .: DB2

� 4 � ����� ��� ���� �� In-DB ��� ��

In-DB ��� ���� ��� ��� �� � ����. In-DB ���

�� �� ��� �� ������ ���� ����� �� ������

��� �� ���� ��� �����.

� ��� ��

In-DB ��� � �� �� �, ���� �� �� ���� �� ���

� �� � ����. �� �� ��� �� �� ��� ��� �

�� ��� ��� ���.

����

1. ��� ��� ��� ���� ���� ��� ������.

a. �� > ��� �����.

b. Campaign > partitions > partition[n] > server > optimization� ��

��.

c. useInDbOptimization� TRUE(�) �� FALSE(��)� ����.

2. �� ���� ��� ���� ��� ������.

a. �� ���� ���� ����.

b. �� �� � � �� ��� ����.

c. ����� �� � In-DB ��� ��� ���� �� �����.

���� �� � ��� � In-DB ��� ���� �� ��� ��

In-DB ����� �����.

��: �� � ��� �� ����� ���� �� �� ����� �� ��

���� �� ���� �� In-DB ��� ��� � ���.

© Copyright IBM Corp. 2013, 2014 13

Page 18: IBM Campaign 튜닝 안내서 - Unicadoc.unica.com/products/campaign/9_1_0/ko_kr/IBM... · IBM Campaign . ˇ . LoaderControlFileTemplate , . , LoaderCommand IBM Campaign .: DB2

In-DB ���� �� ����

In-DB ��� ���� ��� �������� ��� IBM Campaign ���

ID� ��� ���� ���. � �� ��� ��� ���� � ����.

In-DB ��� ��� �����.

v ������ �� �� �� IBM Campaign ���� �� �� �� �

v �� ��� �� ��

In-DB ��� � ��:

v ��� ��, � � ��� �� ���� ��� ������ ����

�����.

v ����� �� � ������ ��� �� ���� �����.

In-DB ��� CPU ��� ��� ���.

v In-DB ��� � �� ������ ���� � CPU� �����.

v In-DB ��� �� �� IBM Campaign ���� � CPU� ����

�.

In-DB ��� ���� �� �� ���� �� ��� �� ��� �

����. �� �� ��� �� ��(useInDbOptimization)� ��� ��

� ��� ��� ��� ���(�� �� > �� > ����� �� ��

In-DB ��� ��).

����: �� � ��� �� ����� ���� �� �� ����� �� ��

���� �� ���� �� In-DB ��� ��� � ���.

In-DB ���� ����

v In-DB ��� �� ������� �� ��� ����.

v �� � � �, �� �� In-DB ��� �� ���� IBM Campaign �

��� �����. � �� �� ��� ���.

– �� � ��� ��� ���� �����.

�� ��, � ������ ��� ��� ��� ��� �� IBM

Campaign ����� ���� �� ���� ID ��� ���� ���

��.

– �� �SQL ��� �� �� ��� � ���.

�� ��, �� ��� ���� �� IBM Campaign �� �� ��� �

��� ��� ��� SQL� ��� � ��� ��� � ���. � SQL

�� ��� � �� �� ��� In-DB� �����. ��� � ��, ��

14 IBM Campaign: � ���

Page 19: IBM Campaign 튜닝 안내서 - Unicadoc.unica.com/products/campaign/9_1_0/ko_kr/IBM... · IBM Campaign . ˇ . LoaderControlFileTemplate , . , LoaderCommand IBM Campaign .: DB2

� ��� ��� ��� ������ ����� ��� ����� IBM

Campaign ���� �� ���� �����.

���� �� SQL ��

�� SQL��� ��� ��� �� ���� �� ���� ��� In-DB� �

�� � ����.

v �� �� SQL ��� �� ���� select� ��� �� ��� ��

� from� � �� � � ���.

v <TempTable> ��� �� ��� ���� ������� ��, �� ��� �

� ���� �� SQL ��� �� ���� ��� �� �� ��� ��� �

�� ��� ���. �� SQL ��� �� ���� �� � ��� ��

���� ��� �� �� ��� ��� �����.

v �� �� �� � ������ �� SQL �� ���� ��, <TempTable>

� ���� �� ID� �� ��� �� ���. �� <OutputTempTable>

� ��� �� IBM Campaign ��� �������� �� ID ��� �

�� � ����.

v �� SQL� In-DB ��� � ��� �� ��� ������ �� ��

�� � � �� SQL� ��� ��� ���. ��� �� ��� ���

�� ��� � ��� �� ��� ����.

� 4 � ��� ��� ��� �� In-DB �� � 15

Page 20: IBM Campaign 튜닝 안내서 - Unicadoc.unica.com/products/campaign/9_1_0/ko_kr/IBM... · IBM Campaign . ˇ . LoaderControlFileTemplate , . , LoaderCommand IBM Campaign .: DB2

16 IBM Campaign: � ���

Page 21: IBM Campaign 튜닝 안내서 - Unicadoc.unica.com/products/campaign/9_1_0/ko_kr/IBM... · IBM Campaign . ˇ . LoaderControlFileTemplate , . , LoaderCommand IBM Campaign .: DB2

� 5 � IBM Campaign �� �� ���� �� ��

IBM Campaign � IBM Marketing Platform� �� ��� ���� ��� ��

� ����.

����

1. �� �� ���� �� > ��� �����.

2. �� �� ��� ������.

IBM Campaign ��� ��� ��� �� �

�� ��� ���� IBM Campaign ��� �� � ����.

DB2NotLoggedInitially

�� ����

Campaign|partitions|partition[n]|dataSources|dataSourcename

��

� �� DB2� �� ���� �� � IBM Campaign� not logged

initially SQL ��� ����� ��� �����.

� ��� TRUE� � �� ���� �� �� ��� �� � ��

��� ��� ���� ������ �� ��� ���. TRUE� �

, �� ��� ��� ��� ���� ���� �� ���� ���

�� ���. ��� ���� � �� ���� �����.

DB2 ��� not logged initially ��� ���� �� � ��� FALSE

� �����.

���

TRUE

��� �

TRUE | FALSE

AllowSegmentUsingSQLCase

�� ����

Campaign|partitions|partition[n]|dataSources|dataSourcename

��

© Copyright IBM Corp. 2013, 2014 17

Page 22: IBM Campaign 튜닝 안내서 - Unicadoc.unica.com/products/campaign/9_1_0/ko_kr/IBM... · IBM Campaign . ˇ . LoaderControlFileTemplate , . , LoaderCommand IBM Campaign .: DB2

� �� �� �� ��� ��� � ��� ����� �� SQL�� �

�� SQL��� ����� ��� �����.

� ��� TRUE� �� �� ��� �� ��� � ��� �� ���

��.

v ���� �� �����.

v �� ���� � ����� �����.

v � ���� �� IBM ��� ��� ���� ���.

� ��, IBM Campaign � SQL CASE�� ���� ����� ��

� � Campaign ����� ���� �� �� ��� ��� ����

�.

���

TRUE

��� �

TRUE | FALSE

TempTablePostExecutionSQL

�� ����

Campaign|partitions|partition[n]|dataSources|dataSourcename

��

� ��� ���� ��� ��� �� �� ��� ��� ��������

�� ��� �� � IBM Campaign� �� ���� ��� SQL�� ��

� � ����. �� ��, ��� ��� �� �� ��� �� � ��

�� ���� ��� ��� � ����(�� �� ��). ��� ����

�� ��� ��� ���� �� AllowTempTables ��� TRUE� �

� ���.

�� � ��� � �� ��� ��� ��� ��� ��(<TABLENAME>)

� � ��(<KEYCOLUMNS>)� ��� � ��� � ����.

� �� �� ��� ���� � SQL ��� ���� �����. �

��� ���� ��, �� �� � � ����. ���� �� �

� � ��� ��� ����.

� �� ����� � ��� ���� �� �� SQL�� �����.

SQL�� ����� � � � �� ��� ����� ����� ��,

���� ��� ���� ����� ��� ������.

��: � ��� � � ��� ����� ���� ��, ������� �

� �� ��� ����� � ����.

18 IBM Campaign: � ���

Page 23: IBM Campaign 튜닝 안내서 - Unicadoc.unica.com/products/campaign/9_1_0/ko_kr/IBM... · IBM Campaign . ˇ . LoaderControlFileTemplate , . , LoaderCommand IBM Campaign .: DB2

TempTablePostExecutionSQL� �� ��� � ��� �� ��

��.

�� ��

<AMUSER> � �� ���� �� ���� �

IBM EMM ��� ���� ����.

<CAMPAIGNCODE> � �� ���� �� ���� �

�� � ��� ����.

<CAMPAIGNNAME> � �� ���� �� ���� �

�� � ���� ����.

<DBUSER> � �� ���� �� ������� �

����� ��� ���� ����.

<FLOWCHARTNAME> � �� ��� ��� � ����

���� ����.

<KEYCOLUMNS> � �� ��� � ���� ����.

<TABLENAME> � �� ��� ���� ����.

<USER> � � � � � � � � � � � �

Campaign ��� ���� ����.

���

���� ��� �� ����.

�� � ��� �� ����� ��� �� �� ���� �� �

�� ���� ��� �����. CREATE INDEX IND_<TABLENAME> ON

<TABLENAME> (<KEYCOLUMNS>)

Oracle� �� �� ��� ��� ����� ��� ���� ���

� ����� ��������.

begin dbms_stats.collect_table_stats()\; end\;

AllowTempTables

�� ����

Campaign|partitions|partition[n]|dataSources|dataSourcename

��

� �� IBM Campaign� ������� �� ���� ����� ��

� �����. �� ���� ��� �� � ��� �� ���� � �

���.

�� TRUE� �� ���� ���� ����. ��� ���� �� �

������ �� �� ��� �� ��� ��� ID� ������

� �� ���� �����. �� �� �� IBM Campaign ��

�� ���� ���� �������� �� ��� � ����.

� 5 � IBM Campaign� �� ��� ���� �� � 19

Page 24: IBM Campaign 튜닝 안내서 - Unicadoc.unica.com/products/campaign/9_1_0/ko_kr/IBM... · IBM Campaign . ˇ . LoaderControlFileTemplate , . , LoaderCommand IBM Campaign .: DB2

useInDbOptimization �� IBM Campaign ���� �� ����

���� ��� �����. �� ���� ���� �� �� ��

IBM Campaign IBM Campaign �� ���� � ID� �����.

�� �� �������� ID� ��� �� �� ���� ID� ��

����. � �� ��� �� ��� �� � ����.

�� ���� ���� �������� �� �� ��� �� ��

�. �� ���� ������� �� � ���� ������ ��

�� �����.

���

TRUE

��: AllowTempTables� TRUE� �����. �� ���� �� ����

�� ���� ���� � �� ��( )�� �� ��� �� ��, �

� �� ��� � ������� � ��� ��� ���� ��� ����

�.

MaxRowFetchRecords

�� ����

Campaign|partitions|partition[n]|dataSources|dataSourcename

��

�� ��� � ��� �� ���� � ����.

� ID �� MaxRowFetchRecords ���� �� ��� � ��, IBM

Campaign ��� SQL �� � �� ��� ID� ������� ��

���. � ����� ��� �� �� � ����. � ID �� �

���� �� ��� ��, IBM Campaign �� ���� ����

�(������ ��� �� ��� ��) ��� �� ��� ���

�� �� �� �����.

���

20 IBM Campaign: � ���

Page 25: IBM Campaign 튜닝 안내서 - Unicadoc.unica.com/products/campaign/9_1_0/ko_kr/IBM... · IBM Campaign . ˇ . LoaderControlFileTemplate , . , LoaderCommand IBM Campaign .: DB2

100

UseMergeForTrack

�� ����

Campaign|partitions|partition[n]|dataSources|dataSourcename

��

� �� ����� � ����� ��� ����� �� SQL

MERGE ��� �����. DB2, Oracle, SQL Server 2008 � Teradata

12� �� � ��� TRUE� �� � ����. �� SQL MERGE�� �

��� � ������� ���� ��� � ����.

���

TRUE(DB2 � Oracle) | FALSE(�� �� ������)

��� �

TRUE | FALSE

MaxQueryThreads

�� ����

Campaign|partitions|partition[n]|dataSources|dataSourcename

��

� �� � IBM Campaign ����� � ������ ��� ��

��� � �� �� � �� ��� �����. ���� �� ���

��� ����.

IBM Campaign �� ��� ���� ������ �� �����.

IBM Campaign ����� ��� ���� � ��� ��� �� ��

�� �� ��� ��� � �����. ��� ��� � ��

MaxQueryThreads� ���� ��, IBM Campaign ��� ���� ��

� �� �� ��� �����.

��� ������.

��: maxReuseThreads� 0� �� ��� � ��, MaxQueryThreads

� ��� ��� � ���.

���

������� � ����.

maxVirtualMemory

�� ����

Campaign|partitions|partition[n]|server|optimization

� 5 � IBM Campaign� �� ��� ���� �� � 21

Page 26: IBM Campaign 튜닝 안내서 - Unicadoc.unica.com/products/campaign/9_1_0/ko_kr/IBM... · IBM Campaign . ˇ . LoaderControlFileTemplate , . , LoaderCommand IBM Campaign .: DB2

��

� �� ��� �� � ��� ��� �� ���� �� ����

�� �� ���� �����. ��� ����� � �� � �

����� ���� ��� ���� � �� ����.

(80% x �� ��� ���) / (���� �� ��� �)� ���� �

�� �����. �� � , ��� ���.

��� �� ��� �� ���� 32GB�

�� ��� � = 10� ��

�� ��� = ( 80 % x 32 ) / 10 = � 2.5GB / ���� ��

���.

���

128

maxVirtualMemory� ��� �� ����. �� ���� �� ����

�� ���� ���� � �� ��( )�� �� ��� �� ��, �

� �� ��� IBM Campaign �� ��� �� �� ������. �� ��

�����.

doNotCreateServerBinFile

�� ����

Campaign|partitions|partition[n]|server|optimization

��

��� ��� � ��� TRUE� �����. � ��� TRUE �� �

� ���� IBM Campaign ��� 2� ��� ���� � ��� �

�� ��� �� ���� �����. �� ���� ���� ���

��(CreateSeq) ���� �� �� ��� �� ��� ��� ��� ��

� ���. �� ��� ���� �� ��� ��� ���� ���

AllowTempTables ��� TRUE� �� ���.

22 IBM Campaign: � ���

Page 27: IBM Campaign 튜닝 안내서 - Unicadoc.unica.com/products/campaign/9_1_0/ko_kr/IBM... · IBM Campaign . ˇ . LoaderControlFileTemplate , . , LoaderCommand IBM Campaign .: DB2

���

FALSE

��� �

TRUE | FALSE

keepFlowchartLogOpen

�� ����

Campaign|partitions|partition[n]|server|logging

��

� �� �� �� ��� ��� �� IBM Campaign� ��� �

� ��� � ��� ��� �����.

TRUE � ��� ��� ���� ��� �� � ����. �� TRUE

��, IBM Campaign ��� �� ��� � �� � ���

� �� ����� ��� �� ��� �� ��� ����. IBM

Campaign �� � � �� ��� �� ��� �� logFileBufferSize

��� �� ���� �� ���� ��� ��� ��� TRUE �� �

�� ��� �� ���� �� ��� �� �� �� ���� �

� � ����.

�� FALSE ��, IBM Campaign ��� �� ��� � ���

�.

���

FALSE

��� �

TRUE | FALSE

logFileBufferSize

�� ����

Campaign|partitions|partition[n]|server|logging

��

� �� keepFlowchartLogOpen ��� �� TRUE ��� �����.

��� �� �� � � ��� �� ��� �� ������. �� 1

��, �� �� ���� �� ��� ��� ��� � �� �� �

�� ��� �� ��� ��� � � ���.

keepFlowchartLogOpen� FALSE �� � �� �����.

���

� 5 � IBM Campaign� �� ��� ���� �� � 23

Page 28: IBM Campaign 튜닝 안내서 - Unicadoc.unica.com/products/campaign/9_1_0/ko_kr/IBM... · IBM Campaign . ˇ . LoaderControlFileTemplate , . , LoaderCommand IBM Campaign .: DB2

5

����� �� ��

�� ����

Platform|Scheduler

��

IBM Campaign� � ��� ���� ��� �� ���� ��� ��

IBM EMM Scheduler� �����. ��� 60����. �� ��� �

�� � ���� � ��� 10000(10�)�� � ��� ��� ���.

���

60000

�� �� ��

�� ����

Platform|Scheduler|Schedule registrations|[Product]|[Object type]

IBM Campaign ���� �� � ��� �� ���

Platform|Scheduler|Schedule registrations|Campaign|Flowchart��

�.

��

IBM EMM Scheduler� � ���� ��� ���� ��� ��

� � �� ���(�: ��� �� ���)� �� ��� ��

���. �� ���� �����. ��� 10���. �� ��( �

�)� �� �� ��� ��� �� ��� �� � ����. �

� ��� ���( �) ���� ��� ����. IBM Campaign�

�� ���� � 10 �� ��� Campaign ���� �� �� ��

��� � �� �����.

���

600000

24 IBM Campaign: � ���

Page 29: IBM Campaign 튜닝 안내서 - Unicadoc.unica.com/products/campaign/9_1_0/ko_kr/IBM... · IBM Campaign . ˇ . LoaderControlFileTemplate , . , LoaderCommand IBM Campaign .: DB2

IBM �� �� ���� ��� ��

��� ���� ��� ��� � � ��, ��� �� �� ���� IBM ��

�� ����� ��� ��� � ����. � ���� � ���� ��� �

�� ������.

��� �� �� ���� �� ���� IBM ����� ���� ��� �� �

����.

�� ��

IBM �� ��� ���� �� �� ��� ��� ���.

v ���� ��� �� �� �

v �� ���� ��� � �� ��� �� ���

v ���� ��� � �� ��� �

v �� �� ��, �� ��, �� �� � ��� ��

v "��� ��"�� �� ��� � �� � �� �� � ��� ��� ��

��

��� ��

IBM �� �� ���� ��� � �� ��� �� ��� ����.

��� ��� �� � ���� �� ���, � IBM ������ �� �

�� ���� �� �� ����� ��� �� ��� �� � ����.

� > �� ��� ��� �� �� ���� ��� � ����. �� ��

���� ��� � � ���� ������ � �� ��� ��

version.txt ��� � ����.

IBM �� �� ����� ��

IBM �� �� ����� ���� �� IBM �� �� �� � ��

(http://www.ibm.com/support/entry/portal/open_service_request)� ������.

��: �� � ���� IBM ���� �� � ���. � �� IBM

� ��� ��� ���. IBM � ��� ��� ��� ��� ��� ��

��� ���� �� ��� �� � > �� ���� ��� ������.

© Copyright IBM Corp. 2013, 2014 25

Page 30: IBM Campaign 튜닝 안내서 - Unicadoc.unica.com/products/campaign/9_1_0/ko_kr/IBM... · IBM Campaign . ˇ . LoaderControlFileTemplate , . , LoaderCommand IBM Campaign .: DB2

26 IBM Campaign: � ���

Page 31: IBM Campaign 튜닝 안내서 - Unicadoc.unica.com/products/campaign/9_1_0/ko_kr/IBM... · IBM Campaign . ˇ . LoaderControlFileTemplate , . , LoaderCommand IBM Campaign .: DB2

���

� ��� ���� ��� �� � ������ �� ���.

IBM � ���� � �� �� ��, ��� �� ��� ���� �� ��

����. �� ��� � �� �� � ���� �� ��� �� IBM �����

������. � ��� IBM ��, ���� �� ���� ���� �� �� IBM

��, ���� �� ����� ��� � ��� � ����� ����. IBM�

� ���� ���� �� �, ����� ��� ��, ���� �� ���� �

��� �� ����. ��� �IBM ��, ���� �� ���� ��� ��

�� � �� ���� �����.

IBM � ��� � �� �� ��� �� ��� ��� ��� �� ��

�� �� � ����. � �� ���� �� ��� �� ����� ����

����. ����� �� ���� ���� ������.

135-700

����� �� ��� 467-12, � ������

�� ��.�.� ����

�����

����: 080-023-8080

2��(DBCS) ��� �� ���� ��� �� IBM ������ �����

�� ��� � ����� ����.

Intellectual Property Licensing

Legal and Intellectual Property Law

IBM Japan, Ltd.

19-21, Nihonbashi-Hakozakicho, Chuo-ku

Tokyo 103-8510, Japan

�� � ���� ���� ���� �� ����� �� ����. IBM

� � �� ���, ��� � �� ��� ��� �� �� ��� � ��

(, �� ��� ��) �� �� �� ��� �� � � �� "�����"

�����. �� ����� �� ���� �� �� �� ��� ���� �

��� ����, � ��� �� �� �� ����.

© Copyright IBM Corp. 2013, 2014 27

Page 32: IBM Campaign 튜닝 안내서 - Unicadoc.unica.com/products/campaign/9_1_0/ko_kr/IBM... · IBM Campaign . ˇ . LoaderControlFileTemplate , . , LoaderCommand IBM Campaign .: DB2

� ���� ���� ���� ���� ��� ��� �� � ����. � �

�� ���� ���, �� �� ��� �����. IBM � ���

�� �� �/�� ����� �� �� � ���� � �/�� ��� � ��

��.

� ���� ��� �IBM� � ��� � ��� �� ��, �� ���

�� �� � ��� ���� �� ����. �� � ��� ��� �

IBM �� ��� ��� ���� �� � �� ���� � �� ��� �

� ��� ���.

IBM ��� ��� ���� �� � ��� ��� ���� ���� ��

� ��� ��� ����� ��� � ����.

(i) ���� �� ����� �� ����(� ���� � )�� �� � �

(ii) � ��� �� ��� ��� � ����� �� ��� �� �� �

��� ���� �� ��� ������.

135-700

����� �� ��� 467-12, � ������

�� ��.�.� ����

�����

��� ��� �� ��(�� � , ��� �� �)��� ��� � ����.

� ��� �� ����� �� ���� � ����� �� �� ��� ��

����� �� ��� IBM� IBM �� ��, IBM ���� ���� ��(IPLA)

�� �� ��� ��� � ��� ���.

� ��� � �� �� ���� �� ���� �� ���. �� �

�� ���� ��� ��� ��� �� � ����. �� �� �� �� ��

��� ���� � ���� ��� ���� ���� �� �� �����

� ���� ��� ��� ��� � ���. �� �� �� ��� �� �

��� �� ���� �� ��� �� � ����. � �� ���� �� ���

� � � �� ���� ��� ���.

�IBM ��� �� ��� �� ��� ����, �� �� �� �� � ���

�� � ���. IBM��� ��� �IBM ��� ��� ���� �����,

�� ��� �� ��� ���, ��� �� �� ��� ���� � � � �

��. �IBM ��� ��� �� ���� �� ��� ����� ������.

IBM� ���� �� �� ��� �� �� �� ��� �� � ��� � �

���.

28 IBM Campaign: � ���

Page 33: IBM Campaign 튜닝 안내서 - Unicadoc.unica.com/products/campaign/9_1_0/ko_kr/IBM... · IBM Campaign . ˇ . LoaderControlFileTemplate , . , LoaderCommand IBM Campaign .: DB2

��� ��� �� IBM� �� IBM� ���� � ����� �� � ���

� ����. �� ���� �� � ����.

� ���� ��� ���� ���� ��� �� � ��� �� ��� ��

����. �� ���� ��� ��� ���� ��� ��� � , ��, � �

��� ��� ��� � ����. �� �� �� ��� �� �� ��� ��

� ��� ����� �� ��� ����.

��� ����:

� ���� �� �� ����� ����� ��� ���� ��� �

������ �� ����. ��� ��� ����� �� ��� ��

��� ������ ����� ����(API)� ���� ������� ��, �

�, �� �� ��� ��� �� �� � �� ����� �� ����

�, �� � ��� � ����. ��� ���� �� ����� ��� �

� ����. �� IBM ��� ����� ��, ��� ��� ��

��� ����� ���� ����. � ���� ��� �� � "���

��" �����. IBM ��� ���� ��� ��� ��� �� ���

�� ����

� ��� �� �� � �� ���� ��� �� ��� ��� ���� ��

�� ����.

IBM, IBM � � ibm.com® ��� �� ��� �� International Business

Machines Corp.� � �� ������. �� �� �� ��� �� IBM �

� ��� ����. �� IBM � �� �� ���� � � ���

(www.ibm.com/legal/copytrade.shtml)� ����.

���� ���� � �� �� ����

SaaS(Software as a Service) � �� � � IBM ���� ��(�� "���

� � �") �� �� ��� ����� �� ���� �� ��� ���� �

� ����� �� ��� ����� � �� ��� ��� �� � ��� ��

� � ����. ��� � ���� ��� ����� �� � ���� ���

� ���� ��� ��� ���� ��� � �� ��� �����. � ��, �

���� � ��� ��� ����. ��� �� � ���� � �� ��

� ��� ��� �� ��� � ��� ��� � ��� �� �� IBM ��

����� �� ���� �����.

���� 29

Page 34: IBM Campaign 튜닝 안내서 - Unicadoc.unica.com/products/campaign/9_1_0/ko_kr/IBM... · IBM Campaign . ˇ . LoaderControlFileTemplate , . , LoaderCommand IBM Campaign .: DB2

� ���� � � �� ��� � �� ��, ��� ��� �, �� �

��� ��� �� ��� � ���� ��� � ��� ���� �� �

�� ��� ��� � ����. ��� ���� ���� � � ��� � ��

��� �� �� ��� ��� �����.

�� ������ �� � �� ��� �� � ��� ��� ��� ����.

� ���� � �� �� ��� �� � �� ��� �� �� ���� �

�� �� ��� � ���� ���� ��, ��� ��� ��� ���� �

� �� � �� ��� �� ��� �� ��� �� �� ��� ��� ��

���.

IBM ��� ��� ����. � (1) �� � �� �� ��(�: �

�� ����)� �� ��� �� � � ��(IBM� � ��� �� �� �

�� ��� �� �� � )� ��� (2) � � IBM� ���� ���� �

� ��� �� �� �� � ��� GIF/� ��� ���� ��� (3) �

��� ��� ��, ��� �� ��� IBM� � �� ���� ���

�� ��� GIF/� ��� ���� �� � �� ���� ��� ��� ��

�.

�� ��� ��� � �� ��� ��� ��� �� ��� ��� "��, � �

� � �� ��"��� ��� IBM �� � �� ����(http://www.ibm.com/

privacy/details/us/en) ��� ������.

30 IBM Campaign: � ���

Page 35: IBM Campaign 튜닝 안내서 - Unicadoc.unica.com/products/campaign/9_1_0/ko_kr/IBM... · IBM Campaign . ˇ . LoaderControlFileTemplate , . , LoaderCommand IBM Campaign .: DB2
Page 36: IBM Campaign 튜닝 안내서 - Unicadoc.unica.com/products/campaign/9_1_0/ko_kr/IBM... · IBM Campaign . ˇ . LoaderControlFileTemplate , . , LoaderCommand IBM Campaign .: DB2

����