229
DB2 9.5 Linux, UNIX Windows Query Patroller 9 5 SA30-3539-00

public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

DB2 �� 9.5Linux, UNIX � Windows�

Query Patroller �� � ��� ���

�� 9 ��� 5

SA30-3539-00

���

Page 2: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112
Page 3: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

DB2 �� 9.5Linux, UNIX � Windows�

Query Patroller �� � ��� ���

�� 9 ��� 5

SA30-3539-00

���

Page 4: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�!

� ��� � ��� ���� ��� ���� ��, 211 ���� �� B ������� �� ��� �� ����.

��� ����

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

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

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

v �� �� �� �����, IBM Publications Center(www.ibm.com/shop/publications/order)� ������.

v �� IBM ���� ����, IBM Directory of Worldwide Contacts(www.ibm.com/planetwide)� ������.

�� �� ���� DB2 Marketing and Sales�� DB2 �� ����� 1-800-IBM-4YOU(426-4968)� ������.

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

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

© Copyright International Business Machines Corporation 1998, 2007. All rights reserved.

Page 5: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

��

� 1 � DB2 Query Patroller �� . . . . . . 1

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

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

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

����: �� �� �� . . . . . . . . 3

����: � �� �� �� . . . . . . . 4

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

� �� . . . . . . . . . . . . . . . 4

����: �� ��� �� ���� �� �� . 5

Query Patroller ���� . . . . . . . . . . 6

Query Patroller �� ���� . . . . . . . 9

� 2 � Query Patroller �� . . . . . . . 17

Query Patroller � �� . . . . . . . . . 17

�� � Query Patroller �� . . . . . . . 17

Query Patroller ����� �� �� . . . . . 18

� 3 � DB2 Query Patroller �� ��� �� 19

Query Patroller �� � � . . . . . . . 20

DB2 �� ���� ���� Query Patroller ��

(Linux UNIX) . . . . . . . . . . . . 23

DB2 �� ���� ���� Query Patroller �

��(Linux UNIX) . . . . . . . . 23

Query Patroller � �� � . . . . . . 25

DB2 �� ���� ���� Query Patroller �

���� �� ��(Linux UNIX) . . . . 26

DB2 �� ���� ���� Query Patroller ��

(Windows) . . . . . . . . . . . . . . 28

DB2 �� ���� ���� Query Patroller �

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

DB2 �� ���� ���� Query Patroller �

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

������ � � �� . . . . . . . . 31

��� ���� ���� Query Patroller �

� ����� � �� . . . . . . . . . 31

� 4 � Query Patroller �� . . . . . . . 33

Query Patroller �� �� . . . . . . . . 33

���� Query Patroller � �� . . . . . 34

Query Patroller �� ��� �. . . . . . 35

Query Patroller ��� �� . . . . . . . . 42

Query Patroller ���� �� ��� �� �� 44

Query Patroller� �� ����� � � 45

Query Patroller ���� �� � �� �� 46

���� ��� ��� �� . . . . . . . 47

��� �� . . . . . . . . . . . . . . 48

��� �� . . . . . . . . . . . . . 48

��� ��� �� . . . . . . . . . . 52

Query Patroller �� �� � �� . . . . 64

Query Patroller�� �� �� �� . . . 68

�� �� �� . . . . . . . . . . . . 70

Query Patroller� ���� ��� �� � . . 72

Query Patroller �� . . . . . . . . . . 73

Query Patroller� ���� �� �� ���

�� . . . . . . . . . . . . . . . . 74

Query Patroller� ���� �� ��� SQL �

� . . . . . . . . . . . . . . . . 75

�� ��� ��� �� . . . . . . . . 76

Query Patroller� ���� �� �� � . . 77

Query Patroller� �� ��� �� � . . 78

Query Patroller� ���� �� ��� �� . . 79

���� ��� �� �� �� . . . . . . 80

��� �� �� � �� ��� . . . . . 81

Query Patroller�� �� �� . . . . . . . 82

�� �� �� �� . . . . . . . . . . 83

���� �� . . . . . . . . . . . . . 85

�� �� ���� Query Patroller ����

��� �� . . . . . . . . . . . . . 85

���� �� �� . . . . . . . . . . . 87

�� �� �� ��� �� ��� . . . . 88

���� ��� �� ��� . . . . . . . 89

Query Patroller� ���� ���� �� ��

� ��. . . . . . . . . . . . . . . 90

���� �� �� �� . . . . . . . . . 91

���� ���� �� �� . . . . . . . 92

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

�� . . . . . . . . . . . . . . . . 93

�� ��� �� . . . . . . . . . . . . 94

�� ��� �� . . . . . . . . . . . 96

Query Patroller� �� ��� � . . . . . 97

Query Patroller� �� �� ��� �� . . . 98

Query Patroller �� ��� . . . . . . . 99

Query Patroller ��� . . . . . . . . . . 101

� 5 � Query Patroller ���� �� �� 103

© Copyright IBM Corp. 1998, 2007 iii

Page 6: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

Query Patroller ���� �� ���� ��

� . . . . . . . . . . . . . . . . . 104

���� ��� ��� �� . . . . . . . 106

���� �� ���� �� �� . . . . . . 107

Query Patroller� ���� �� � . . . . 109

Query Patroller� ���� ���� �� �� 110

���� ��� ����� ��� �� � 112

Query Patroller� ���� ���� �� ��

� �� . . . . . . . . . . . . . . . 113

Query Patroller� ���� ���� ��� ��

��� ���� . . . . . . . . . . . . 114

Query Patroller� ���� ���� ��� �

� �� � . . . . . . . . . . . . . 115

Query Patroller� ���� � ��� �� 116

� 6 � �� DB2 ����� Query Patroller

�� . . . . . . . . . . . . . . . . 119

� 7 � Query Patroller �� . . . . . . . 123

� 8 � Query Patroller �� . . . . . . . 125

Query Patroller ��� �� . . . . . . . . 125

ADD OPERATOR_PROFILE . . . . . . . 126

ADD QUERY_CLASS. . . . . . . . . . 129

ADD SUBMISSION_PREFERENCES . . . . 131

ADD SUBMITTER_PROFILE . . . . . . . 133

CANCEL QUERY . . . . . . . . . . . 136

GENERATE HISTORICAL_DATA . . . . . 137

FILE RESULT . . . . . . . . . . . . 139

GET OPERATOR_PROFILE . . . . . . . 140

GET QP_SYSTEM . . . . . . . . . . . 141

GET QUERY . . . . . . . . . . . . . 141

GET QUERY_CLASS . . . . . . . . . . 142

GET SUBMISSION_PREFERENCES . . . . 143

GET SUBMITTER_PROFILE . . . . . . . 144

LIST OPERATOR_PROFILES . . . . . . . 144

LIST QUERIES . . . . . . . . . . . . 145

LIST QUERY_CLASSES. . . . . . . . . 148

LIST SUBMISSION_PREFERENCES . . . . 148

LIST SUBMITTER_PROFILES . . . . . . 149

qpcenter - Query Patroller Center � . . . . 150

qpsetup - Query Patroller � �� . . . . . 151

qpstart - Query Patroller � . . . . . . . 155

qpstop - Query Patroller �� . . . . . . . 156

REMOVE OPERATOR_PROFILE . . . . . 156

REMOVE QUERY_CLASS . . . . . . . . 157

REMOVE QUERY_INFO . . . . . . . . 158

REMOVE QUERY_INFO_HISTORY . . . . 160

REMOVE RESULT. . . . . . . . . . . 161

REMOVE RESULT_TABLE_ALIASES �� 162

REMOVE SUBMISSION_PREFERENCES. . . 163

REMOVE SUBMITTER_PROFILE . . . . . 163

RUN HELD_QUERY . . . . . . . . . . 164

RUN IN BACKGROUND QUERY . . . . . 165

SHOW RESULT. . . . . . . . . . . . 165

UPDATE OPERATOR_PROFILE . . . . . . 166

UPDATE QUERY_CLASS . . . . . . . . 169

UPDATE SUBMISSION_PREFERENCES . . . 171

UPDATE SUBMITTER_PROFILE . . . . . 173

UPDATE QP_SYSTEM . . . . . . . . . 176

Query Patroller ��� ��� �� . . . . 178

��� �� �� �� . . . . . . . . . 179

�� �� �� . . . . . . . . . . 180

��� ���� ��. . . . . . . . . . 181

���� �� ��� �� . . . . . . . 183

�� � �� �� . . . . . . . . . . 185

� 9 � �� ��� . . . . . . . . . . . 187

�� ��� . . . . . . . . . . . . . . 187

�� A. DB2 �� �� �� . . . . . . . . 201

DB2 �� ����(���� �� PDF �) 202

�� DB2 � �� . . . . . . . . . . 204

��� ����� SQL �� � ��. . . . 205

DB2 �� ��� �� �� �� . . . . . 205

DB2 �� ���� ��� ��� � �� . . 205

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

� � . . . . . . . . . . . . . . . 206

DB2 ���. . . . . . . . . . . . . . 208

DB2 ��� �� �� . . . . . . . . . . 209

�� . . . . . . . . . . . . . . . . 209

�� B. ���� . . . . . . . . . . . . 211

�� . . . . . . . . . . . . . . . . 215

iv Query Patroller �� ��� ���

Page 7: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� 1 � DB2 Query Patroller ��

DB2® Query Patroller� ��� �� ���� DB2 ������ �� �� ��

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

�.

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

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

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

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

���� �� ��

v ��� �� ��

Query Patroller ��� ���� � ��� �� �� ��� �� ��� �

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

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

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

���� Query Patroller� ���� ��� ��� � ����.

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

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

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

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

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

�� ���� Query Patroller� ���� ��� ��� � ����.

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

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

�� �����.

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

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

����

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

Shopmart �� ������ �� ���, �� ��� ���� ����

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

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

© IBM Corporation 1993, 2007 1

Page 8: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

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

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

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

���� �����.

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

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

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

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

���.

���� ���� ��� ad hoc ��� ����. �� �� ���� SQL�

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

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

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

��� � �� ��� �� �� ��� ���� �� ��� Mel� ��� �

� �� DB2 ��� � (Managers, Salesreps Analysts)� �� �� Query

Patroller ��� ���� �����.

�� ���� ��� �� ������ �, ��� Mel� � ��� � � ��

��� Query Patroller�� ���� ��� Salesreps ��� ���� ���

���. ��� �� Query Patroller� ��� �� �� ��� �� ���

��� ����.

�� ���� ��� ��� ���� ���� ����� � �� ��, Mel�

� �� 999� ��� ���� ������. 999� ��� ��� �� �

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

����. �� ��� ��� ��� ���� ����, Mel� ��� ���� �

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

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

�� ���� ���� � ��� �� �� ��� ���� ����, Mel�

Analysts ��� ���� �� �� �� ���� 100,000,000�� ������.

���� ��� � ���� ���� ��� ����, Query Patroller� ��� �

����.

��� Shopmart ��� ��� ��� �� ���� ���� ����.

� 1. Shopmart ��� ��� ��

��� ����

Query Patroller��

������� �� �� �� ��(timerons) � ���

Salesreps N n/a n/a

2 Query Patroller �� ��� ���

Page 9: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� 1. Shopmart ��� ��� �� (��)

��� ����

Query Patroller��

������� �� �� �� ��(timerons) � ���

Managers Y ��(10,000,000) 999

Analysts Y 100,000,000 ��(500)

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

Jane� Shopmart ���� �� �� � ���� ���� ������. ��

� � � Shopmart�� ��� ��� ��� �� ����� �� ���.

Jane� ��� ����� �� ��� �� ��� ���� �� �� ��� �

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

�. ��� ��� ��� �� Jane� �� ��� ��� ��� ��� � �

��� �����.

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

��� �� � ���� ��, ��� ��� Mel� ���� ���� ��

��� ����� Query Patroller ���� ������. Query Patroller� ���

� ����� ���� ��� ��� ��� ����, Query Patroller� ����

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

�� �� ���� � � �� ��� � �� �� ��� �� � ����. Mel

� ��� ���� ��� ���� �� ��� �� ����� Shopmart ���

� ������.

Jane� �� ��� ���� ���� Query Patroller � ���� ��� ��

��� �����. Query Patroller� ��� ���� Jane� Query Patroller���

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

� �� Quentin�� �����.

Quentin� SQL�� ��� � ��� ���� �� ��� � �� �� ���

�����. Quentin� ��� ��� ���� � ����. �� Quentin� Jane

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

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

� ����.

Quentin� Jane�� �� �� ���� ����� ��� ��� ��� ����

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

����� �����.

� 1 � DB2 Query Patroller � 3

Page 10: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

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

� � 5�� 10� ��� ��� Shopmart �� �� �� � � � �� �

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

�� ��� �� �� �� ��� Arun�� �����.

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

�, �� � ����� � ���� ���. Arun� ��� ��� Mel��

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

��� ��� ��� ��� ��� � ��� ���� ��, Mel� �� ���

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

Query Patroller ���� ������.

Arun� ��� ���� �� ����, Mel� Arun� ��� ���� � �

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

���� Arun�� ����. Arun� � ��� ��� �� ���� ��

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

��� , ��� Arun� ��� ���� �� �� ��� ����� ���

�� ���� �����. Mel� ��� ��� ��� � �� �� � ���

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

��� ��� �, Mel� Arun� ��� ���� � �� �� �� ��� �

�����.

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

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

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

�� � ����, ���� � ��� �� 8:30 - 11:00 ��� �� �� ���

�����.

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

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

��� ���� ��� ���. ��� ���� ���� ��, ��� ��� Mel�

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

������.

�� ���� ��� �� ��� � ��� ���� Query Patroller �����

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

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

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

4 Query Patroller �� ��� ���

Page 11: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

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

Mel� ��� ��� � �� � ����� �� �� �� ��� ���� ���

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

�� �� ���� �� �� �� 10�� ������. 15�� �� ��� ���

����, � � 5� � �� ����� �� � �� � ��� ��� ���

�� �� �� ���.

��� �� ��� Bill� ��� �� 9:55� �� �� ��� ��� �, ���

��� ����� �� 12� �� ���� �� ����. ��, �� � ���

Alphonso� �� �� ���� ��� � �� �� ��� �� ����.

Mel� ��� �� ���� �, Alphonso� � ��� � �����. Bill�

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

� �����.

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

Shopmart �� ����� � � � ��� � �� �����, ����

� ��� Mel� ������ ������ ��� ����� ��� �� ���

�.

Query Patroller� � � �� �� ������ �� �� ��� �� �

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

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

Mel� ���� �� ″���� �� ���″ ���� ���� � 6� �� �

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

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

�� ���� ���� ��� ���� ���� �� ����, Mel� �� �

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

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

Mel� ������� �� ���� ��� ���� �� �� ��� ���

″��� ���″� ����� ���. � �� ���� ����� �� �

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

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

�� �� �� �� ″���� �� �″ ���� � ��� ���.

Mel� Shopmart �� ����� ��� ���� �����, �� ����

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

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

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

� 1 � DB2 Query Patroller � 5

Page 12: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

Query Patroller ����

DB2 Query Patroller� �� ����� ���� ����� � ������.

v Query Patroller �

v Query Patroller Center(x86_32� Windows®, x86_32� Linux® x86_64� Linux

� ���� �� ��)

v Query Patroller ��� ��

DB2 Query Patroller� DB2 Enterprise Server Edition� �� � ����� �

� � ����.

Query Patroller ��

Query Patroller �� ��� � �� ���� ��� � ���� ����.

Query Patroller ���� ���

Query Patroller ��� ���� � ����� ���� ���� �

� �� Query Patroller ������ �����.

�� ���

Query Patroller� ������ �� ��� ��� ���� �� ���

�, DB2QP ���, �� ���, ���, �� ���� �� ���

�� ��� ����. �� ���� Query Patroller� ��� ����

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

v Query Patroller ��� �� �� ���

v �� ��� ��

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

v ��� ��

v �� �� �� ��

v ���� �� �� ��

v �� �� ��

v ���� �� ��

v ���� �� � ���

�� ��, SUBMITTER_PROFILE ����� ��� ID, �� �� �

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

���� ��� ����, Query Patroller� ��� ���� ��

SUBMITTER_PROFILE ���� �����.

�� ��

��� �� � ��� �� Query Patroller �� ��� �����.

6 Query Patroller �� ��� ���

Page 13: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

qpsetup.log

Query Patroller� �� �� qpsetup ��� ��� � qpsetup.log

� ��� � � . UNIX ® � � �� , qp se tup . l og �

INSTANCE/db2dump ��� �����. ���, INSTANCE�

DB2� ��� �����. Windows� , qpsetup.log�

diagpath ����� �� ���� ��� ��� �����.

qpsetup.log ��� Query Patroller ���� ���� ���.

qpuser.log

Query Patroller� ���� ���� �� qpuser.log ��� ���

����. qpuser.log ��� ��� ��� ��� �� ����,

Query Patroller ���� ���� ���. UNIX �� �� ,

qpuser.log� INSTANCE/db2dump ��� �����. ���,

INSTANCE� DB2� ��� �����. Windows� ,

qpuser.log� diagpath ����� �� ���� ��� ��

� �����. � �� �� � ��� qpuser.log� ��

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

�� ��� ����� � ����. Query Patroller ��� �

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

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

qpdiag.log

Query Patroller� ���� ���� �� qpdiag.log ��� ���

����. qpdiag.log ��� ��� ��� ��� �� ����

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

qpdiag.log� INSTANCE/db2dump ��� �����. ���,

INSTANCE� DB2� ��� �����. Windows� ,

qpdiag.log� diagpath ����� �� ���� ��� ��

� �����. � �� �� � ��� qpuser.log� ��

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

�� ��� ����� � ����. Query Patroller ��� �

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

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

Query Patroller� ��� �� �� ��� ��� ��� ��� ���

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

� ��� �����.

v ���

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

v �� ID(PID) ��, �� ��� ID(TID) ��

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

� 1 � DB2 Query Patroller � 7

Page 14: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

v ��� ���� � ���(�� ″DQP″� �)

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

� �� ��� �� �� Query Patroller�� ���� �� � ����

�����.

Query Patroller ���� ���

Que ry Pa t r o l l e r � � � � � � � � � �� ID � � <instance

directory>₩ctrl₩qp(Windows) INSTHOME/sqllib/ctrl/qp(Linux UNIX)

� �� �� �� ��� ����. Query Patroller ��� �� � �� ��

� ID� � ��� �� �� ��� �� , Query Patroller �� �

� � �� SQL29007 ��� �����. � ��� �� ���� DB2 Query

Patroller ��� Query Patroller �� ���� �� �� ��� �� ��

��. Query Patroller �� �� � �� � ���� ��� �� �� ��

��� � ���.

Query Patroller Center

Query Patroller Center� ���� Query Patroller ��� �� ��, ���, ��

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

�. Query Patroller Center� ���� �� ���� �� ��� ����, �� �

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

Query Patroller Center� � ��� ��� �� DB2 �� ��� ����

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

���� Query Patroller Center� � ��� ��� � ����. �� ��

���� Query Patroller Center� ��� � �� �� ���� �����.

v Query Patroller ��� ��� ��

v Query Patroller ��� ���� ��� �, � �� ��

v Query Patroller ���� �� � �� �, � �� ��

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

v Query Patroller ���� ��� �� ��� ��

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

���� Query Patroller Center ��� ��� ��� � ����. ��

�� ���� Query Patroller Center� ��� � �� �� ���� �����.

v Query Patroller ���� �� ��� �� ��� ��

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

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

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

8 Query Patroller �� ��� ���

Page 15: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

Query Patroller ��� ��

��� ��� ���� Query Patroller ��� ���� DB2 CLP �� ��

� ��� ���� ���� Query Patroller ���� ��� � ����. Query

Patroller ��� Perl, awk REXX™� �� ��� ����� ��� �� �

���.

Query Patroller �� � ����

���� �� SQL� � Query Patroller ��

�� Query Patroller ��� ���� �� SQL �� �� �� ����. �

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

� 2. SQL� � Query Patroller ��

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

SELECT ��� ���(UPDATE,

INSERT, DELETE)

� � �1 ��� ��� �

��� ��� ���� � SQL � � �1 ��� ��� �

��� ���� SQL �� � � �1 ��� ��� ���

0� � ��� ��� ���� �

�� ��

� � �1 ��� ��� ���2

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

�� ���� SQL ��

� � �1 ��� ��� �

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

SQL ��(DGTT)

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

� � ��

(IDENTITY_VAL_LOCAL()) ��

��� � ��(seqno())� �� ��

SQL ��

� � �1 ��� ��� �

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

� SQL ��

� � �1 ��� ��� �

Xquery �� xml �� ��

��� SQL ��

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

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

DECFLOAT �� �� ���

SQL ��

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

�:

1. ���� ��� ″D″(done) �� ��� �� ����� �����. � �� ��� ���� ����, ���� ��� �

�� �� ��� ���� �� �� ″R″(rejected)� �����.

2. ��� ��� �� ��� � ����. ���, ���� �� ���� ��� ���� ��� � ��� ��� ��

� � ����.

� 1 � DB2 Query Patroller � 9

Page 16: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

Quiesce ��

DB2� quiesce ���� �� ���� Query Patroller� �����.

������� db2qp.result_info ��� ��� �� ���

������� db2qp.result_info ���� �� ���� ����� ��� ��

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

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

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

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

, �� ���� �� ���� ��� � db2qp.result_info ����� �� ��

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

db2dqp.track_query_info ����� SQL�� ���� �� ��

� UDF

��� �� �� �� BLOB��� ���� �� ���� �� � SELECT

�� ��� � ����. � �� ����� db2qp.convertToString ��� ��

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

� ��� ��� ���.

select db2qp.convertToString(statement) from db2qp.track_query_info

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

�� ��(�: ��� ����� �� ��� �, ��� ��� ��� ��� ���

� �� ��� ���� ��� ���� ���� ��� )� � �� �

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

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

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

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

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

���� ��� � �� ��� ��� ���� ����� DB2 CLP �� �� �

�� �� Query Patroller ��� �� ���.

�� ��� UPDATE� �� DELETE�� ��� ���� ��� �

�� ����

���� ��� �� ��� UPDATE��� �� ��� DELETE�� ��� �

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

10 Query Patroller �� ��� ���

Page 17: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�� ��

�� ����� ��� �� ����� �� � ��� ��� ��� Query

Patroller� � ��� � ��� � �� � ����. ��� � �� �

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

v �� ����� �� ���� � �� ��� �� �� ��� �� � DB2

�� ��� �� ����� db2stop force ��� ���� ������.

v �� ����� �� ���� � �� ��� �� �� ��� �� � Query

Patroller �� ��� �� ����� qpstop dbname force ��� ����

������.

v �� ����� �� ���� � �� ��� �� �� ��� �� � DB2

�� Query Patroller �� �� ��� �� ������. ��� ��� �

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

Query Patroller �� �� � ���� �� ��� �����. �� ��

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

� ��� ��� , ��� ���� ���� Query Patroller �� ���

�� ��� , �� Query Patroller � �� ��� �����. ��� DB2

�� ��� � �� ���� Query Patroller� � ��� ��� ���

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

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

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

�.

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

�� ����.

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

� ����.

v DB2 �� ���� ��� ��� �� � ��� ���� �� �����.

v DB2 �� ���� ��� ��� �� ��� ��� ���� �� �� ��

���.

�� � �� ���� �� ���� DBCLOB ����

JDBC ���� � DBCLOB ��� Query Patroller �� �� �� �� �

� ��� � ����. �� �� �� �� DBCLOB �� ��� �� ��

���� �����. � ��� Query Patroller Center�� ��� Query Patroller

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

� 1 � DB2 Query Patroller � 11

Page 18: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�� ��� � � �

�� � ���� ��� ���� ��� �� , Query Patroller Center� �

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

���� �� �� ��� �� ����. Query Patroller Center�� �� ��

� ��� �� ��� Query Patroller ���: ��, �� �� �� DB2 ��

��� Query Patroller information ��� ������.

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

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

� ���� ��� qprunquery�� �� ��� �����. � ��� ��

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

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

����. ��� ����� �� �� ��� DB2 Command Reference� LOAD

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

qprunquery� ��� ��� ��� �� db2diag.log ��� �����. UNIX �

� ���� INSTANCE/db2dump ��� � ��� �� ��� ����

����. ���, INSTANCE� DB2� ��� �����. Windows���

diagpath ����� �� ���� ��� ��� � ��� �� ��

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

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

qpTbLoad_SAMPLE_349_2003-05-21-16.51.32

� ��:

v qpTbLoad� qprunquery� ��� LOAD ��� ��� ���� �����.

v SAMPLE� ������ �����.

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

v 2003-05-21-16.51.32� ��� ��� �� �� ��� ���.

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

qpTbLoad_SAMPLE_349_2003-05-21-16.51.32.MSG.*

�: � � � ������ , LOAD ��� �� ��� ��� ��� �

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

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

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

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

� �� qpdiag.log ��� �� SQL6555� �����. � ��� ��� , �

�� ���� �� �� �� ��� DB2ATLD_PORTS ����� ��� ��

12 Query Patroller �� ��� ���

Page 19: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

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

��� ����� qprunquery� ��� ��� �� �� �� ���� � �

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

� � � � � � �� �����. � �� 25 ���� ����.

DB2ATLD_PORTS ����� ��� �����, �� ��� ������.

db2set DB2ATLD_PORTS=num1:num2

���, num1 < num2���.

Query Patroller� 50000 – 56000 �� ��� �� 6000� ��� ����

�. DB2ATLD_PORTS� ���� � �� �����.

Query Controller �� Query Patroller Center� ��� � �

Query Patroller� �� ��� ���� ��� Query Controller �� Query Patroller

Center� ���� �� , ��� �� ��� ���� ���� ��� �� �

�� ��� � ����. �� ��� ���� �� �� ����� Java �(heap)

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

�� � ��� QP_INIT_JAVA_HEAP_SIZE� QP_MAX_JAVA_HEAP_SIZE

���. ��� ��� ���� �� , �� �� 32mb� 512mb���.

QP_INIT_JAVA_HEAP_SIZE QP_MAX_JAVA_HEAP_SIZE� �� ���

� ���� Query Patroller � �� Query Patroller Center� �� ��

���.

DYN_QUERY_MGMT� �� ���� � Query Patroller� �

���

����� �� ��� DYN_QUERY_MGMT� �� ����� Query Patroller

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

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

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

��

DYN_QUERY_MGMT� DISABLE� ���� �� � ����� ��� ���

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

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

� DYN_QUERY_MGMT� �� ����� �� ���� qpdiag.log ��� �

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

� 1 � DB2 Query Patroller � 13

Page 20: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

Terminal Services Client� ��� � ��� ����

���� 640x480 Terminal Services Client� Query Patroller Center� �� �

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

�. �� � �� �� ��� ����� 640x480 ��� ���� ��� ��

�.

Query Patroller ��� ����

Query Patroller Center�� ���� �� �� � ��� �� ���� ����

��� ��� � �� ��� ���� � ����. � 8.1 FixPak 6 �� ��

�� ���� ���� ��� � 8.2 ��� ���� ���� ����

� ����. � ����� DB2 UDB � 8.2� ��� Java™ SDK(Software

Developer’s Kit) �� �� �� ��� ��� �����.

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

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

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

��� �����.

v DB2 ������ ��� �� ��

v db2stop force �� ��

v killdb2 �� ��

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

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

qp -d database generate historical_data stop

��� database� ��� �� � ������ ����.

Query Patroller ��� ���

FixPak� �� � Query Patroller ��� � ��� �� , DBADM ��

�� �� Query Patroller ��� �� ���� Query Patroller Center �� Query

Patroller ���� ���� ��� �� ��� ��� � ����.

SQL0001N - ��� �� ������ ���� �����.

Query Patroller Center� �� ��� qpdiag.log ��� SQL0001N ��� ���

��. Query Patroller ���� �� ��� �� SQL0001N� ����.

14 Query Patroller �� ��� ���

Page 21: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

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

�� Query Patroller ��� �� ���� ���� �� ��� ��� �

� � �� ����. � ���� ��� Query Patroller Center��� ���

���.

� ���� ����� FixPak� �� � DBADM �� �� � ��� ��

���� ���� qpserver.lst ��� � �� ���.

REOPT ALWAYS ��� ���� ��� �� ����

��� � � �� �� ��� REOPT ALWAYS ��� ���� Query

Patroller�� �� ��� �� ���� ����.

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

Query Patroller ���� ��� ���� ��� ��� � ����. � ����

� � � �� DB2 ��� ��� Java(TM)� IBM® SDK(Software Developer’s

Kit) ��� ���� �� �����.

�� ��� �� �� ��

�� ��� Query Patroller ��� ��� �� � ���� DBADM ���

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

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

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

�� �� Query Patroller ��� ��� �� � ���� DBADM ��� �

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

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

���.

Query Patroller� � ������ ��� ��� ��

� �� ��� Query Patroller �� �� � ��� ����� ���� , �

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

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

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

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

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

� 1 � DB2 Query Patroller � 15

Page 22: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

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

Windows XP �� Windows 2003�� ��� � �� ��� �� Query

Patroller�� ��� ��� SQL �� -29007� ��� � ����. � ��� �

�� ���� Query Patroller� ���� ������ �� ����� ����

�.

� ���� ����� �� Windows ����� ��� �� ��� ������.

MaxUserPort=65534TcpTimedWaitDelay=30

� �� ���� ���� ���� �����. Windows ����� ��

��� �� ���� Microsoft® � �� � ���

(http://support.microsoft.com/)�� �� � ����.

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

Query Patroller� �� ��� ���� ���� ���� � ����.

DB2 �� ����

Query Patroller� DB2�� �� �� ���� ���� ����. ��� �

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

DB2 ��� �� �� ��

Query Patroller� DB2 ��� � �� ��� ���� ����.

16 Query Patroller �� ��� ���

Page 23: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� 2 � Query Patroller ��

Query Patroller �� ��

Query Patroller � ��� DB2 �� � 9.5� ��, Query Patroller � 9.5

�� Query Patroller ��� �����. Query Patroller �� ����

� Query Patroller �� ��� ��� ����.

Query Patroller � 9.1 �� � 8� ���� �� ���.

Query Patroller � � 9.1 �� � 8� Query Patroller � � 9.5� ��

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

1. �� ���� ���� Query Patroller� ��� DB2 �� ������.

2. �� ���� ���� DB2 �� Query Patroller � � 9.5� �����

�.

v 23 ���� �DB2 �� ���� ���� Query Patroller � ��(Linux

UNIX)�

v 28 ���� �DB2 �� ���� ���� Query Patroller � ��

(Windows)�

3. Query Patroller� ������.

4. 25 ���� �Query Patroller � �� � �

Query Patroller ����� ��� �� � ���� �� , �� � 9.5�

��� ���. ���� 18 ���� �Query Patroller ����� �� ����

������.

Query Patroller ��� �� ��� �� �� �� �� ���� DB2 9.5

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

� ��(����, ��� ��� ���)� �� ����� DB2 9.5 �� ��

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

�� � Query Patroller ��

DB2 �� ���� Query Patroller � � 9.5� ���� �� Query Patroller

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

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

��. Query Patroller ����� ��� dyn_query_mgmt ����� �� �

© Copyright IBM Corp. 1998, 2007 17

Page 24: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

��� DISABLE� �����. Query Patroller ����� �� Query

Patroller � 9.5 �� ��� dyn_query_mgmt ����� �� ����

ENABLE� ��� ���.

��� ��� ����� ���� Query Patroller� �� ��� ���� ���

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

1. ��� �� Query Patroller ������ �����.

CONNECT TO database-name

2. ��� �� UPDATE DATABASE CONFIGURATION ��� ����

dyn_query_mgmt ����� �� ���� ENABLE� ������.

UPDATE DATABASE CONFIGURATION USING DYN_QUERY_MGMT ENABLE

3. ��� �� dyn_query_mgmt ����� �� ���� ��� � �

� ���� � ����.

GET DATABASE CONFIGURATION SHOW DETAIL

Query Patroller ����� �� ��

Query Patroller ����� �� ��� DB2 ��� � 9.5� ��, Query Patroller

����� �� � 9.5 �� Query Patroller ��� �����. Query Patroller

�� ���� � Query Patroller �� ��� ��� ����.

Query Patroller ����� �� � 9.1 �� � 8� ���� �� ���.

Query Patroller ����� �� � � 9.1 �� � 8� Query Patroller ��

��� �� � 9.5� ����� ��� ������.

1. Query Patroller ����� ��� ��� ����� DB2 ��� �����

�.

2. �� ���� ���� Query Patroller ����� �� � 9.5� �����

�.

v 26 ���� �DB2 �� ���� ���� Query Patroller ����� ��

��(Linux UNIX)�

v 30 ���� �DB2 �� ���� ���� Query Patroller ����� ��

��(Windows)�

3. Query Patroller� ������.

4. 25 ���� �Query Patroller � �� � �

18 Query Patroller �� ��� ���

Page 25: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� 3 � DB2 Query Patroller �� ��� ��

�� ���� Query Patroller � 9 �� Query Patroller �� ���� �

�� �� �����.

�� 1. Query Patroller �� ��� �

© Copyright IBM Corp. 1998, 2007 19

Page 26: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

Query Patroller �� �� ��

� ���� �� � ��� Query Patroller �� �� �� �����. � �

� �� ��� Query Patroller� ���� ����� ���� �� � ��

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

�� Query Patroller �� �� �� ���� �����.

v DB2 Enterprise Server Edition ��� �� ����� � �� ��� Query

Patroller �

v Query Patroller ����� ��� ��� �� ��� ��� �� ������

v Query Patroller ����� ��� ��� �� ��� DB2 �����

v Query Patroller ����� ��� ���� �� �� ��� DB2 �����

v Query Patroller ����� ��� ���� �� �� ��� ���� ���

� �����

Query Patroller �� � ����� ��

Query Patroller �

Query Patroller �� DB2 ����� �� ���� �� ���� ����

�. � ��� ���� � �� ����� � ��� �����. Query

Patroller �� ������ �� ���� ��� , ��, �� ��

�������. Query Patroller �� �� ��� ��� � ����� ��� �

� ����.

Query Patroller ����� ��(��� �� ������)

��� ��� ��� �� ������ ��� ��� Query Patroller �����

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

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

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

��� �� ������ ��� Query Patroller ����� ��� Query Patroller

Center Query Patroller ��� �����. ��� ��� ���� Query Patroller

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

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

Query Patroller ����� ��(DB2 �����)

DB2 ������ Query Patroller ����� ��� ��� � ����. Query

Patroller Center �� Query Patroller ��� ��(�� � ��)� ��� � ��

��. ������ Query Patroller Center� ����� ������ DB2 � 9

����� ��, DB2 Connect™ � 9 �� �� DB2 � 9 � ��� ���

20 Query Patroller �� ��� ���

Page 27: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� �� ���. �� Query Patroller Center �� Query Patroller ��� ���

���� �� DB2 ������ Query Patroller �� ��� ��� � ����.

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

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

� ��� �� Query Patroller �� ��� ��� ���� �� ���� ��

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

Query Patroller �� ��

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

� ��� �� ����� �� Query Patroller� ��� � ����. �� �

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

v ��� Query Patroller �

v Query Patroller ����� ��� ��� ��� ��� �� ������

v � � DB2 Run-Time Client(UNIX Windows)

�� 1� ���� � ��� �� ����� �� ��� ���� ����

��� �����.

�� � ��� �� ����� ���� Query Patroller �� DB2 �

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

� �� DB2 ����� �

�� 2. Query Patroller � ��� �� ����� �� �

� 3 � DB2 Query Patroller �� ��� � 21

Page 28: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� �� ����� �� Query Patroller� ��� � ����. �� ��, �

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

v �� ����� � �� ��� Query Patroller �

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

�� �

v Query Patroller ����� ��� ��� ��� ��� �� ������

v Query Patroller ����� ��� ��� � � DB2 �����

v Query Patroller ����� ��� ���� �� � � DB2 �����

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

��.

Query Patroller ����� ��� ���� �� DB2 ������ Query Patroller

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

�� 3. Query Patroller � �� ����� �� �

22 Query Patroller �� ��� ���

Page 29: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

����� ���, �� ����� � �� Query Patroller �� ���� �

� ��� ���� � ��� � �� � ����� � �� ��� Query

Patroller ����� ��� ��� � ����.

DB2 �� ���� ���� Query Patroller ��(Linux � UNIX)����� Query Patroller ���� ��� ��� � �� �� �� ,

Linux �� UNIX � ������ Query Patroller� ����� �� ��

������.

Query Patroller� ����� ��� ������.

1. ��� �� Query Patroller ��� �� �� ���� ����.

2. dyn_query_mgmt ����� �� ���� DISABLE� ����� � �

���. � ���� Query Patroller� ��� ���� ����� ���

ENABLE� ��� ���, Query Patroller� ���� ��� �� ���

� �� ���� �� ��� ��� ���� �� � ���� DISABLE

� ��� ���. dyn_query_mgmt� ���� ������ �� �

��.

DB2 UDB V8�� DB2 � 9� ��� , �� ��� dyn_query_mgmt

�� ���� ���� �� ������. Query Patroller� �����

�� ���� � � � � �� ������ � � PUBLIC � � �

SETSESSIONUSER ��� ����.

3. DB2 �� ���� ���� Query Patroller �� ������.

4. Query Patroller �� ��� � ����.

5. DB2 �� ���� ���� Query Patroller ����� ��� ������

(Linux).

Query Patroller� ��� �� ��� � �� ��� Query Patroller� ��

� � dyn_query_mgmt �� ���� ENABLE� ��� ���.

DB2 �� ���� ���� Query Patroller �� ��(Linux � UNIX)

� ���� DB2 �� ���� ���� Linux �� UNIX �� �� Query

Patroller �� ���� �� �����.

v Query Patroller � 9 �� ����� DB2 � 9 �� �� ���� �

� ���.

v DB2 ��� �� � ��� ��� ���. ��� �����

SYSADM ��� �� ���� ���� ���� � Linux �� UNIX

���� db2stop ��� ������.

� 3 � DB2 Query Patroller �� ��� � 23

Page 30: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

v ����� ���� �� ��� �� �����, Query Patroller� ��� �

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

� ���� Query Patroller ��� �����.

Query Patroller �� ����� ��� ������(Linux UNIX).

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

2. DB2 �� ���� �� �� ��� �� � ��� DAS(DB2 administration

server) Query Patroller� ��� DB2 �� �� ��� �� DB2 �

�� ������.

3. Query Patroller �� CD-ROM� �������.

4. �� ��� ���, CD-ROM� ����� ��� �����.

cd /cdrom

��� /cdrom� CD-ROM� ��� ��� �����.

5. ./db2setup ��� ��� DB2 �� ���� �����. IBM DB2 ��

�� �� ����.

6. DB2 ���� �� ��� �����.

7. DB2 �� ���� ����. �� ���� ��� ��� Query Patroller� �

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

8. DB2 �� ���� ����� �����.

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

��� � �� ��� �� ��� ��� ��� , Query Patroller Center

� ���� ����. Query Patroller Center� ����� �� � �� ��

� �� �� ��� �� ��� �����. Query Patroller �� ����

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

���� Query Patroller �� ��� � ����.

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

�� �� � �� ��� ��� �� ��� � ���� F1� �����. �

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

��� ���� DB2 �� ����� ��� ��� Query Patroller �� �

����.

DB2 �� ���� ���� Linux �� UNIX �� �� Query Patroller �

�� ���� ������. �� Query Patroller � ��� � � � ����.

Windows Linux ������ DB2 �� ���� ���� Query Patroller

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

24 Query Patroller �� ��� ���

Page 31: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

Query Patroller �� �� ��

Query Patroller �� ��� �, ��� ���� �� ��� ���� ��� �

� � ����.

v qpsetup ��� ���� Query Patroller �� ��� ���. � ��� Query

Patroller � ��� � �� �� ��� ��� ���. �� �� ����

qpsetup ��� ����� �� � Linux �� UNIX ��� Windows

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

v ������ �� DB2 ��� ��� �� � � � ����.

Query Patroller � ��� � ��� ��� ������.

1. DBADM ��� �� ���� Query Patroller�� ���� ������ �

������.

2. qpstart ��� ���� Query Patroller� �����.

qpstart dbname

���, dbname� Query Patroller� ���� ������ �����. ��

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

IBM DB2 Query Patroller V9, (c) Copyright IBM Corp. 1998-2006.All rights reserved.Initializing.Query Patroller started.

�: Linux �� UNIX �� �� qpstart ��� UNIX ���

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

� ��� ��� � ����. Windows� � Windows �� ��

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

3. �� ��� ���� dyn_query_mgmt ����� �� ���� ����

��.

db2 update db cfg for dbname using DYN_QUERY_MGMT enable

���, dbname� Query Patroller� ���� ������ �����.

4. Query Patroller ��� ��� ��� ������. � ��� 15000

timerons ��� ��� ��� �� ���. ��� ��� ��� �� ��

� ��� Query Patroller�� ���� ���� 15000 timeron ���� �

��. � Query Patroller ���� �� ����. �� ��, �� ��

� ������.

db2 select count(*) from syscat.tables,syscat.tables,syscat.tables

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

(15000 timeron�� �), ��� �� �� 15000 timeron�� � ���

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

� 3 � DB2 Query Patroller �� ��� � 25

Page 32: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

db2 select count(*) from syscat.tables,syscat.tables,syscat.tables,...

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

� � ����. ��� ��� 15000 timeron�� � ��� �� ���.

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

qp -d dbname list queries

���, dbname� Query Patroller� ���� ������ �����. ��

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

����. ��� ��� 15000 timeron�� � ��� �� ���.

7. ��� �����, ��� ��� �� � � ����.

ID Status Created Completed======================================================================

1 Done 2003-10-30 18:36:37.615000 2003-10-30 18:36:37.615000

8. ��� � ���, ��� ��� �� � � ����.

ID Status Created Completed======================================================================

1 Aborted 2003-10-30 18:36:37.615000 2003-10-30 18:36:37.615000

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

qp -d dbname get query 1

″��� ��″ ���� �� � � ���� ��� �����.

10. qpstop ��� ��� Query Patroller ���� ������. ��� ���

�� � � ����.

IBM DB2 Query Patroller V9, (c) Copyright IBM Corp. 1998-2006.All rights reserved.Stopping Query Patroller.Query Patroller stopped.

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

����.

DB2 �� ���� ���� Query Patroller ����� �� ��(Linux� UNIX)

� ���� DB2 �� ���� ���� Linux �� UNIX DB2 �������

Query Patroller ����� ��� ���� �� �����.

DB2 Query Patroller ����� ��� ��� ���� DB2 � 9 ��� ��

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

v �� DB2 � 9 ����� ��

v �� DB2 � 9 Connect ��

v �� DB2 � 9 � ��

26 Query Patroller �� ��� ���

Page 33: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� ���� Query Patroller ��� �����. DB2 ������� Query Patroller

��� ��� ����� �� �� ������ Query Patroller �����

��� ��� �� ����. DB2 ����� ���� Query Patroller ����

� ��� ��� �� �� �� ������ Query Patroller ����� �

�� ��� ���.

Linux �� UNIX DB2 ������ Query Patroller ����� ��� ����

� ��� ������.

1. ��� �� Query Patroller ��� �� �� ���� ����.

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

3. DB2 �� ���� ��� ���� �� �� ���� ��� ���.

4. Query Patroller �� CD-ROM ���� ���� �� ��� � CD-ROM

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

5. Query Patroller �� CD-ROM� �������.

6. �� ��� ���, CD-ROM� ����� ��� �����.

cd /cdrom

��� /cdrom� CD-ROM� ��� ��� �����.

7. ./db2setup ��� ��� DB2 �� ���� �����. IBM DB2 ��

�� �� ����.

8. DB2 ���� �� ��� �����.

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

10. DB2 �� ��� � ��� ��� �����.

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

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

�����.

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

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

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

14. �� ���� ��� �� ������. ��� �� ��� � ���

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

��� ��� �� ��� � ���� F1� �����. ���� ��

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

��� ���� /opt/IBM/db2/V9.1 ��� Query Patroller ����� ��� �

����.

�� ��� Query Patroller �� ��� � ��� Query Patroller �� ��

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

� 3 � DB2 Query Patroller �� ��� � 27

Page 34: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�: Query Patroller ����� ��� Query Patroller �� ���� �� ��

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

DB2 �� ���� ���� Query Patroller ��(Windows)��� Query Patroller ���� ��� ��� � �� �� ��

Windows � Windows ������ Query Patroller� ����� �� �

� ������.

Query Patroller� ����� ��� ������(Windows).

1. dyn_query_mgmt ����� �� ���� DISABLE� ����� � �

���. � ���� Query Patroller� ��� ���� ����� ���

ENABLE� ��� ���, Query Patroller� ���� ��� �� ���

� �� ���� �� ��� ��� ���� �� � ���� DISABLE

� ��� ���. dyn_query_mgmt� ���� ������ �� �

��.

DB2 UDB V8�� DB2 � 9� ��� , �� ��� dyn_query_mgmt

�� ���� ���� �� ������. Query Patroller� �����

�� ���� � � � � �� ������ � � PUBLIC � � �

SETSESSIONUSER ��� ����.

2. DB2 �� ���� ���� Query Patroller �� ������(Windows).

3. Query Patroller �� ��� � ����.

4. DB2 �� ���� ���� Query Patroller ����� ��� ������

(Windows).

Query Patroller� ��� �� ��� � �� ��� Query Patroller� ��

� � dyn_query_mgmt �� ���� ENABLE� ��� ���.

DB2 �� ���� ���� Query Patroller �� ��(Windows)

� ���� DB2 �� ���� ���� Windows� Query Patroller �� ��

�� �� �����.

v Query Patroller � 9 �� ����� DB2 � 9 �� �� ���� �

� ���.

v DB2 ��� �� � ��� ��� ���. ��� �����

SYSADM ��� �� ���� ���� ���� � Windows �� ���

� db2stop ��� ������.

v ����� ���� �� ��� �� �����, Query Patroller� ��� �

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

28 Query Patroller �� ��� ���

Page 35: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

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

�� �� � �� ��� ��� �� ��� � ���� F1� �����. �

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

Windows� Query Patroller �� ����� ��� ������.

1. Query Patroller �� ���� �� ��� ��� ����� ���� ���

� �������.

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

�.

3. CD-ROM� ���� �����. �� �� ��� DB2 �� ��� �

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

�� ��� Windows Explorer� ���� DB2 �� CD� �� �� �� �

� � � � �����.

4. DB2 ���� �� ��� �����.

5. DB2 �� ���� ����. �� ���� ��� ��� Query Patroller� �

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

6. DB2 �� ���� ����� �����.

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

��� � �� ��� �� ��� ��� ��� , Query Patroller Center

� ���� ����. Query Patroller Center� ����� �� � �� ��

� �� �� ��� �� ��� �����. Query Patroller �� ����

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

���� Query Patroller �� ��� � ����.

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

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

� My Documents₩DB2LOG₩ ��� ����. � �� ��� ��� �

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

�.

DB2-<prod>-<Mon/Tue/...> <date>

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

DB2-QP_MON May 22 10-20-46 2006

DB2 �� ���� ���� Windows� Query Patroller � �� ���� ��

����.

� 3 � DB2 Query Patroller �� ��� � 29

Page 36: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

DB2 �� ���� ���� Query Patroller ����� �� ��

(Windows)

� ���� DB2 �� ���� ���� Windows� DB2 Client� Query Patroller

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

Query Patroller ����� ��� ��� ���� DB2 � 9 ��� ��� �

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

v �� DB2 � 9 ����� ��

v �� DB2 � 9 Connect ��

v �� DB2 � 9 � ��

� ���� Query Patroller ��� �����.

DB2 ������� Query Patroller ��� ��� ����� �� �� �

����� Query Patroller ����� ��� ��� �� ����. DB2 ���

�� ���� Query Patroller ����� ��� ��� �� �� �� ��

���� Query Patroller ����� ��� ��� ���.

Windows� Query Patroller ����� ��� ����� ��� ������.

1. ��� �� Query Patroller ��� �� �� ���� ����.

2. Query Patroller ����� ��� ���� �� ��� ��� ����� �

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

3. DB2 �� ���� �� �� ��� �� � ��� DAS(DB2

administration server) Query Patroller� ��� DB2 �� �� ��� �

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

4. CD-ROM� ���� �����. �� �� ��� DB2 �� ��� �

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

5. DB2 �� ���� ��� ��� ���� �� ��� �� ���� ��

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

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

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

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

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

x:₩setup /i language

� ��:

v x:� CD-ROM ���� �����.

v language� ��� ��� �� ID� �����(�: ��� , EN).

30 Query Patroller �� ��� ���

Page 37: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

/i ���� ���� �� ���, �� ���� �� �� � �

�� �����.

c. ��� �����

6. DB2 ��� ��� �� ��� �����.

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

8. DB2 �� ��� � ��� ��� �����.

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

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

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

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

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

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

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

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

��� ��� �� ��� � ���� F1� �����. ���� ��

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

�� ��� Query Patroller �� ��� � ��� Query Patroller �� ��

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

�: Query Patroller ����� ��� Query Patroller �� ���� �� ��

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

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

��� ���� ���� Query Patroller ��� ����� � ��

� ������ ��� ���(CLP)� ���� Query Patroller� ����� �

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

Query Patroller �� ����� �� ���� ��, ��� ������.

v ��� ����� ����� ���� ���. ��� TCP/IP�� ���.

v ��� Query Patroller ��� ���� ���. ��� TCP/IP�� ���.

��� ���� ���� Query Patroller �� ������ �� ����� �

�� ������.

1. DB2 ������� TCP/IP ��� ���������.

2. DB2 ������� ������ ���������.

3. �� ������ ��� �� �������.

� 3 � DB2 Query Patroller �� ��� � 31

Page 38: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

32 Query Patroller �� ��� ���

Page 39: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� 4 � Query Patroller ��

Query Patroller �� ���

Query Patroller� ���� ��� ������ ��� �� ��� �� �� �

��� �� ���� � � � � ����. � 3� �� ���� �� �

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

� 3. �� ��� �� ��

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

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

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

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

�(MAX_COST_ALLOWED)

��� ��� ��

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

��

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

(MAX_QUERIES_ALLOWED)

��� ��� ��

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

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

(MAX_TOTAL_QUERIES)

Query Patroller ���

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

���� ��� �� ��

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

(MAX_TOTAL_COST)

Query Patroller ���

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

Query Patroller ��� � ��� �

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

�� ��� �(INTERCEPT� ‘N’��

��)��� DB2_QP_BYPASS_USERS

����� �� ��

��� ��� �� �

� Query Patroller ��

�� ������� ��� Query

Patroller� �� ��� ���

� ��� ��

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

���(INTERCEPT_APPLICATION

EXCLUDE_APPLICATIONS) �� ��

DB2_QP_BYPASS_APPLICATIONS �

���� �� ��

Query Patroller ���

�� Query Patroller �

�� �� ��� ��

��

Query Patroller� �� ��� �

�� �� ����� ��

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

���(INTERCEPT_APPLICATION

INCLUDE_APPLICATIONS) ��

Query Patroller ���

� �� ��� �� �

��� ���� Query Patroller �

� � �� ��

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

(MIN_COST_TO_MANAGE) ��

DB2_QP_BYPASS_COST ����� �

� ��

��� ��� �� �

� Query Patroller ��

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

�� ��� �� ��

� �� ���� � ��

(PRIORITY)

��� ��� ��

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

� ���� �� �

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

��

�� ��� ��

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

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

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

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

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

�� �� ����

Query Patroller ���

� ��� ��

© Copyright IBM Corp. 1998, 2007 33

Page 40: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

���� Query Patroller �� ��

� ���� ��� DB2 ������ Query Patroller �� ���� ����

��� �� �����.

v Query Patroller �� ���� ���� ���.

v DB2 ��� ����� �� ��� ���. ��� Query Patroller �

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

v qpsetup ��� ���� � ��� ����� �� SYSADM ��� �� �

��.

v qpsetup ��� ���� ��� ���� ��� DBADM ��� ����.

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

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

���� ���, qpsetup ��� ���� �� ��� ����� �� �

��.

v � �� ��� � ����. � � � IBMDEFAULTBP� ���� �

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

��, qpsetup ��� ���� �� � � ��� ����� �� ��

�.

v ��� ��� 4K � �� IBMDEFAULTBP� ���� ��� ���

�� ����, ��� ����� ��� ��� 4K���. ��� ��� 4K�

� ��� ����� ���, qpsetup ��� ���� �� ��� ����

� �� �� ���.

v qpsetup ��� CONTROL_DBPARTITIONGROUP

RESULT_DBPARTITIONGROUP ����� � ��� � ����� �

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

�.

– SMS �� DMS ����� �� � ���� ��� ��� ����� �

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

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

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

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

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

DB2 �� ���� Query Patroller � �� �� qpsetup ��� ���� ��

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

�� UNIX �� �� Windows �� ���� qpsetup ��� �

��� �� � ���� ��� � ����. ��� � �� ���� qpsetup� �

�� � ����.

34 Query Patroller �� ��� ���

Page 41: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

1. Query Patroller �� ���� �� Query Patroller � ��� ���

qpsetup� ��� � ����.

2. Query Patroller �� ��� �� �� ������ ����� ���

qpsetup� ��� � ����.

qpsetup ��� ��� �����.

v ��� ��� ����� ���� ���, Query Patroller �� ���� SMS �

� DMS ��� ����� ����.

v ��� ��� ����� ���� ���, Query Patroller �� ���� SMS �

� DMS ��� ����� ����.

v Query Patroller �� ���� ���� ���, ��� ��� ����� Query

Patroller �� ���� ����.

v ������ Query Patroller ��� � ����.

Query Patroller� ����� � ������ �� qpsetup ��� ��� ��

�.

��� DB2 ������ Query Patroller �� ����� ��� ������.

1. qpsetup ��� ���� �� �� �� �� �� ���� ������.

�� ��� �� ���� qpsetup �� ��� ������.

2. �� �� �� UNIX �� �� Windows �� ���� qpsetup

��� ������.

Query Patroller �� �� �

� ��, �� ��� ���� ��� ���� �� Query Patroller� �

����, ��� ��� Query Patroller ���� ��� � ����. �� ��

����� �� �� Query Patroller �� � ���� �� �����.

� 4 � Query Patroller �� 35

Page 42: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

Query Patroller ��

�� ���� � �� Query Patroller� � �� ��� � � ����.

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

� ����, �� ���� �� � �� ��� ����� ���� � Query

Patroller� ��� � �� �����.

v DBADM ��� �� ���.

v DB2� �� ���.

Query Patroller� ����, qpstart ��� ������.

�� 4. Query Patroller �� ��� �

36 Query Patroller �� ��� ���

Page 43: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�� ���� Query Patroller ��

Query Patroller� ��, �� ���� �� ��� ����� ��

dyn_query_mgmt �� ���� ���� Query Patroller� ��� ��� �

��� ��� ���.

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

��� ���� Query Patroller� �����, �� �� � ��� ����

��.

v DB2 �� �� ��

v ��� ��

�: � �� ����� ��� �� ����� � �� �� Query Patroller

� �� ��� ���.

v Query Patroller Center ��� ���� ��� ���� Query Patroller

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

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

2. DYN_QUERY_MGMT� ���� �� �����. � �����.

3. � �����. ����� �� ��� � �� ����.

4. �� � � � �����.

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

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

v ��� ��� ���� ��� ���� Query Patroller� ����� �

�� ������.

1. UPDATE DATABASE CONFIGURATION ��� ��� � Query Patroller

� ��� ��� � �� � ������ �� dyn_query_mgmt�

ENABLE� ������.

Query Patroller �

�� ���� � �� Query Patroller� � �� ��� � � ����.

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

� ����, �� ���� �� � �� ��� ����� ���� � Query

Patroller� ��� � �� �����. Query Patroller� �����, �� ���

��� Query Patroller� ���� �� ��� ��� ��� ��� ��� ��

���.

v DBADM ��� �� ���.

v Query Patroller� �� ���.

� 4 � Query Patroller �� 37

Page 44: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

Query Patroller� �����, qpstop ��� ������.

Query Patroller�� �� � ��

Query Patroller� ��� ��� � DB2� �� ��� �� ��� ����

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

�� �����.

�� ��

Query Patroller� ��� �� �� ��� �� ��� ��� ��� � �

���.

v �� �����

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

v DB2 ��� ��� ����(���)

v ��� ����

��� ���� DB2� dyn_query_mgmt ����� �� ���� �����.

���� ENABLE� ���� ���, Query Patroller� SQL�� ��� ID� �

� ��� �� ��� �����. Query Patroller� � � �� ���� ��� �

� ���� �� �� ��(MIN_COST_TO_MANAGE) ��� �� ��

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

�� ��

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

� ���� timeron�� ���� ��� ���� �� ��� ��� Query Patroller

� �����.

�� ���

Query Patroller� ��� ����� �� ��� ������ �� �� ��

� � ���� ����.

��� �� �� ��� ���� �� ��� ���� Query Patroller� ��

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

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

� ����.

Query Patroller�� ��� ���� ���, ��� Query Patroller� ����

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

�� ��

38 Query Patroller �� ��� ���

Page 45: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

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

(MIN_COST_TO_MANAGE)�� � , Query Patroller� ���� ���

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

��� ��� ��� ��� �� ���� ���� �� ���� � , Query

Patroller� ��� ��, ��� ���� ����� �� ���� � ����.

Query Patroller� �� �� � ���� ��� �����.

v ��� ��� ��� ��� �� �� �� ��(MAX_COST_ALLOWED)� �

����.

v ��� ��� ��� ���� �� ���� �� �(MAX_TOTAL_COST)� �

����.

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

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

Query Patroller� �� �� � ���� ��� �� ������.

v ���� �� �� �� �� �(MAX_QUERIES_ALLOWED)� ������.

v ���� �� �� �� �� �(MAX_TOTAL_QUERIES)� ������.

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

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

v ��� ���� �� ���� �� �� � �(MAX_QUERIES)� ������.

Query Patroller� ���� �� ��� ��� �� ���� �� �� �

����. �� ��, ���� �� � �� ��� ��� � �� , 6�� �

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

��� �� ��� ��� ��� �� �� Query Patroller� 6�� ��

� �����.

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

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

�� ��

40 ���� � 4� ��� ���� �� � ���� �� DB2� ��� ���

� Query Patroller� � � � ��� �� �� ����.

� 4 � Query Patroller �� 39

Page 46: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� 4. �� �

�� Query Patroller Center �� ��� ��

�� DB2 ���� �

�� ��� ����

��� ��� ����

��� �� �� ��

����.

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

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

���.

U P D A T E

SUBMISSION_PREFERENCES ��

ADD SUBMISSION_PREFERENCES �

�� RESULT_DESTINATION ���

� ‘A’ ��� �����.

� DB2 ���� �

�� ��� ���� �

� �� �� ����

���� �� ����.

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

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

�� �� �� ����.

U P D A T E

SUBMISSION_PREFERENCES ��

ADD SUBMISSION_PREFERENCES �

�� RESULT_DESTINATION ���

� ‘T’ ��� �����.

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

� ����.

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

���� ���� Query Patroller� �� ���� �� � ����� ��

� ��� ����.

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

40 Query Patroller �� ��� ���

Page 47: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�� 5. Query Patroller�� �� � ��

� 4 � Query Patroller �� 41

Page 48: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

Query Patroller ��� ��

Query Patroller��� ����� ��� ���� �� �� ����� ��� �

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

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

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

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

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

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

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

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

�� �� ��(MAX_TOTAL_QUERIES)

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

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

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

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

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

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

��.

����� �� ��� ��� ��(�: 75 ��� � �� 25 ��� � ��)

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

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

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

��� �������.

�:

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

�� �����.

2. Query Patroller� ���� ��� ���� �� ���

MAX_TOTAL_QUERIES ������ ���� ����. �� ���� �

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

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

� ��, ����� ��� 1000� ��� ��� ��� � �� ��� �

� � ���� ���� ��� ���� �� 200� ��� ����, �

� � �� �� 800�� �����.

42 Query Patroller �� ��� ���

Page 49: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

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

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

(MAX_TOTAL_QUERIES) ���� ���� ��� ��� �� � �� �

�� � ����.

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

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

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

�� ���� �� ��(MAX_TOTAL_COST)

Query Patroller� ����� �� �� � �� �� ��� ��� ��� �

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

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

� ��� �� ��� ��� ���� ��� � ��� ��� 10� ��� ��

�� �� ��� ��� ��� ��� �� ��� ��� �� 100,000

timeron� ��� �� 10� ��� 1,000,000 timeron� ��� �� ��� ��

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

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

���� � �� ���� ��� � �� timeron� �� ���� � ���, �

��� �� �� �� �� ���� ��� � �� �� timeron �� ���

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

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

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

�� ���.

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

3. ���� �� �� ���� ���� ��� �� ��� ��� ��� ���

timeron �� ����.

4. ��� �� �� ��� ��� ���, �� �� ��� �� ���� ��

���. �� ��, 50� ��� 10� 5� �� ���� �����. ��� �

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

��� ��� � ��� 1/10��� ��� � ����. �� ��, 10�� ��

�� 100,000 timerons� ��� �� ��� �� 10,000 timerons� ��� �

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

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

�. �� ��, �� �� �� 20� ��� ��� ��� ��� � �� ,

����� ��� 20,000,000 timeron� ��� � ��� �� � ����.

� 4 � Query Patroller �� 43

Page 50: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� : Q u e r y P a t r o l l e r� � � � � ��� �� � � � � � � �

MAX_TOTAL_COST ������ ���� ����. �� ���� �

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

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

�����.

6. Query Patroller Center ���� �� ���� �� �� �� �� �

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

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

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

�� ����.

Query Patroller ���� �� �� �� ��

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

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

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

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

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

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

v DBADM ��� ����.

v ���� � ��� �� CONFIGURATION ��� �� ������.

�� �� � ��� ���� Query Patroller ���� �� ��� ��� ���

� ����.

v Query Patroller Center

v ���

v Query Patroller Center� ���� ��� ��� ����� ��� ������.

1. ��� �� Query Patroller ��� �� �� ���� ����.

a. Query Patroller Center�� �� ��� �� ��� �� Query

Patroller �� � �����.

b. Query Patroller �� � �����. ��� �� �� ���� �

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

c. ��� �� �� ���� �� ��� � �� �, �� ���� �

� ��� �����. Query Patroller ��� �� �� ���� ���

�.

Query Patroller ��� � ��� � ��� ���� �� � � ��

Query Patroller ��� �� �� ���� � �� ����.

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

44 Query Patroller �� ��� ���

Page 51: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

3. ��� ������ �����, �� �� � ��� �����.

a. � ������

b. ������ �� �� �� ������. Query Patroller� ��

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

���� ������.

c. �� ������� �� � ������. Query Patroller� �

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

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

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

4. �� �� � �� ����� ��� ��� � �� ��� �� ���

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

– ����� ��

– ����� ��

– ��� �� � ��� �

– ��� ��� ��� ��� �� ��

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

5. �� ���� �� ���, timeron� �� ���� �� ���� ����

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

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

v ���� ���� ��� ��� ����� �� ���� ���� UPDATE

QP_SYSTEM ��� ������.

– INTERCEPT_APPLICATION

– INCLUDE_APPLICATIONS

– EXCLUDE_APPLICATIONS

– MAX_TOTAL_QUERIES

– MAX_TOTAL_COST

Query Patroller� �� ������ � ��

Query Patroller Center�� ���� �� � �� ����� �� ��

� ����.

����� �� ����, Query Patroller Center�� ��� ������.

1. Query Patroller Center�� ������ �� � �� � �����.

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

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

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

� 4 � Query Patroller �� 45

Page 52: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

3. Query Patroller Center�� �� � �� ����� �� ����, �

�� �����.

Query Patroller ���� �� � � ��

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

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

����.

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

v DBADM ��� ����.

v ���� � ��� �� CONFIGURATION ��� �� ������.

SMTP �� ��� ��� � �� ���.

�: ��� �� �� ���� ����.

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

� ��� ���

v ��� ��� � ���

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

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

v Query Patroller Center

v ���

v Query Patroller Center� ���� �� � ��� ����� ��� ����

��.

1. ��� �� Query Patroller ��� �� �� ���� ����.

a. Query Patroller Center�� �� ��� �� ��� �� Query

Patroller �� � �����.

b. Query Patroller �� � �����. ��� �� �� ���� �

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

c. ��� �� �� ���� �� ��� � �� �, �� ���� �

� ��� �����. Query Patroller ��� �� �� ���� ���

�.

�: Query Patroller ��� � ��� � ��� ���� �� � � �

� Query Patroller ��� �� �� ���� � �� ����.

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

3. �� �� � �� ��� �����.

46 Query Patroller �� ��� ���

Page 53: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

4. �� �� �� �� ��� SMTP �� � �� ��� �� IP �

�� �����.

5. �� �� �� � ��� ��� �� � ��� �� ���� , ��

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

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

����.

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

����.

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

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

1. �� ���� ���� UPDATE QP_SYSTEM ��� ������.

– EMAIL_ENABL

– EMAIL_SERVER

– SEND_DESIGNATED

– DESIGNATED_EMAIL_ADDRESS

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

Query Patroller ���� ��� �� ���� ��� ���� �� ��

� � ����. Query Patroller� ��� ���� ����� Query Patroller��

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

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

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

v DBADM ��� ����.

v ���� � ��� �� CONFIGURATION ��� �� ������.

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

v Query Patroller Center ��

v ��� ��

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

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

��� ‘ON’�� ���� ���. ���� ��� � �� �� ��� �

��� DB2 ��� ��� ���� ‘ON’�� ���� ���.

v Query Patroller Center ��� ���� ���� �� ���� ����� �

�� ������.

1. Query Patroller ��� �� �� ���� ����.

� 4 � Query Patroller �� 47

Page 54: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

2. � �� �����.

3. ���� �� ���� �� �� �� ����� � �� � �

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

4. ��� �� ���� ������.

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

1. �� ���� ���� UPDATE QP_SYSTEM ��� ������.

– QUERIES_TO_SAVE

��� ��

�� ��

Query Patroller ��

Query Patroller ���� ��� ���� ��� ��� �� ���� �

�� �� ��� �� ��� � � ���� Query Patroller�� ���� ID�

��. ��� ID� Query Patroller� �� ���� ��� �� DB2 ��� ��

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

�: DBADM ��� �� ID� ���� Query Patroller ���� ���.

Query Patroller ���� �� �� ��� � �� �� ��� �����.

v ��

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

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

v ���

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

�.

v ��� ��

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

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

v ���� ��

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

Query Patroller �� ����

Query Patroller ���� ��� � �� �� ���� �� � � �� �

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

48 Query Patroller �� ��� ���

Page 55: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

���� ��� � �� ��� ��� ���� �� �� ��(�� �� �� �

��)� �� ����.

�� ��, ���� � ��� �� MONITORING ��� �� ���� ��

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

�� � ����. ��� ���� �� ��� �� MONITORING ��� ��

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

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

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

��� ��� �� ����� Query Patroller Center� ��� ��� �

����. ��� Query Patroller Center� �� �� ���� ��� � ���

�.

��� �� ���� Query Patroller

���� ��� ID� � ID� �� �� � ��� ���� �� , Query

Patroller� ���� �� �� ��� ���� ��� ���� ��� ���

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

����.

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

�� ��� ���� �� Query Patroller ��� ���� ���� � ��

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

DBADM ��� �� ���.

�� �� � ��� ���� Query Patroller ��� ���� �� � ���

�.

v Query Patroller Center

v ���

v Query Patroller Center� ���� Query Patroller ��� ���� ����

��� ������.

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

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

��� � �� ����.

1) Query Patroller Center�� ��� �� ��� �� ���

�� �� � �����.

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

��)� �����.

� 4 � Query Patroller �� 49

Page 56: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

3) ��� ���� � � � ���� �� ���� ��� ���

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

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

��.

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

� �� ����.

1) Query Patroller Center�� ��� �� ��� �� ���

�� �� � �����.

2) �� � �� ��� � �� �, �� ���� �� �

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

2. �� �� � � ���� ��� �����. � ��� DB2 ��

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

� ″TESTUSER″� ��� ���� �� ��� ���� ���

″TESTUSER″�� �� DB2 �� �� ID� ��� �� �����.

″testuser″� ��� ���� �� ��� ���� ��� , �

���� DB2 �� �� ID ″TESTUSER″� ��� ��� Query Patroller

� ���� ����.

3. ���� � �� ���� ��� ���� ��� �� � � ��

�� ��� �����.

4. �� Query Patroller Center ��� ��� � �� � ���� ��� �

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

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

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

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

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

�.

5. �� �� ���� Query Patroller Center�� ���� �� �� ���

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

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

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

6. ��� �� ���� Query Patroller Center�� ���� ���� ��

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

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

��.

50 Query Patroller �� ��� ���

Page 57: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

7. ��� �� �� ���� Query Patroller Center�� ���� �� ��

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

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

�.

8. ���� �� �� ���� Query Patroller Center�� ���� ����

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

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

��.

9. � ��� ���� ����, ��� �����.

v ���� ���� Query Patroller ��� ���� ���� ��� ����

��.

1. ADD OPERATOR_PROFILE ��� ������.

�: ������ �� DBADM ��� �� ���� ���� ��� �

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

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

��. ���� �� ��� ��� �� ��� ��� DBADM ��� �

� ���� �� Query Patroller ���� ���� ��� � �� ���

�� �� ����.

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

�� Query Patroller Center ��� ��� � �� ���� ��� ����

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

DBADM ��� �� ���.

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

v Query Patroller Center

v ���

�:

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

���� Query Patroller Center� ��� ��� � ����.

2. Query Patroller Center� �� ���� ��� � �� ���� ��� ��

� ��� ������

v Query Patroller Center� ���� ���� ��� ��� ��� ��� ���

���.

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

a. Query Patroller Center�� ��� �� ��� �� ��� ��

�� � �����.

� 4 � Query Patroller �� 51

Page 58: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

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

� �����.

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

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

�.

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

����.

2. ��� ���� ��� ��� Query Patroller Center� �� ��� �

�� � �� ��� ��� ��� ��� � ��� �� Query Patroller

Center� ��� ��� ��� � �� ���� ��� �������.

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

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

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

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

�.

3. ��� �� ��� �� �� �� �����.

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

1. �� ���� ���� UPDATE OPERATOR_PROFILE ��� ����

��.

– SUSPENDED ���

��� ���� ��

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

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

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

�.

1��: ���� �� � �� ��� �� �� ������.

��� � � ��� ���� ��� ��, Query Patroller� �� ���

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

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

���� ������ �� � ��� Query Patroller� �� ��� ����

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

���� �� � �� ������ �� ��� ���� 3 � ����� �

�� Query Patroller� �� ��� ��� ���� �� ���� �� � �

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

52 Query Patroller �� ��� ���

Page 59: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

������ ��� Query Patroller� ���� ��� ���� ���� ��

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

� ID� �� ID� ���� ������ ���, Query Patroller� ��� �

��� ��� ��� �� � � ID� ���� �����. ��� , �

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

���.

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

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

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

�.

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

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

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

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

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

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

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

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

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

3��: Query Patroller� ������ �� �� �� �� ���� ������.

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

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

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

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

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

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

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

���� ��� ���� Query Patroller� �� , ��� ���� �

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

��� ��� ���� ���� Query Patroller� ���� �� PUBLIC �

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

�: ��� ���, ������ �� ad hoc ��� �� ������ ���

��� �� �����.

� 4 � Query Patroller �� 53

Page 60: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

Query Patroller(INTERCEPT=‘N’)� ���� ��� ��� ��� ��� �

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

���. � ��� ���� Query Patroller�� ���� ��� ����, �

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

� ���.

�� DB2_QP_BYPASS_USERS ����� ��� ���� �� ���� ���

Query Patroller� ����� ��� � ����.

4��: ��� ����� ���� �� ��� ���� ������.

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

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

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

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

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

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

� ��� ����.

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

�� ���� �� �� ��� ADD_SUBMITTER_PROFILE ��� ��� �

�����.

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

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

�� �� �� MAX_COST_ALLOWED 1 0 , 0 0 0 , 0 0 0

timerons

�� ��� �����. ″��″ ���� ����

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

��� �� � MAX_QUERIES_ALLOWED 100 �� �� ��� �� �� �����. � �� � �� �

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

� ������.

�� �� � � MAX_RESULT_ROWS 1,000,000 � � ��� �� �� ���� ��� � �� �� �

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

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

��� �� �� MIN_COST_TO_MANAGE 15,000 timerons �� ��� ��� �� ��� � � ��� ���

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

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

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

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

� ��� � �� �� �� ��(MAX_COST_ALLOWED)� �� �(timerons)

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

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

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

54 Query Patroller �� ��� ���

Page 61: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

Query Patroller� � �� ���� ��� ���� � � ����. ���� � �

�� ����, ���� Query Patroller ����� �� ��� ��� ��� �

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

� ��� � ����.

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

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

� ��� ��� ���� �� �� �(MAX_QUERIES_ALLOWED)� ���

� ����.

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

��� �� ��� ���� �� �� ��(MAX_QUERIES_ALLOWED) ��

�� ��(-1)�� ��� ���.

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

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

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

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

���� ���� �� ��(MIN_COST_TO_MANAGE)� � ��� Query

Patroller ��� ����� ��� � ����. Query Patroller� ���� �� �

���� ���� ��� ���� � �� �� ��, Query Patroller� ����

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

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

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

�.

5��: � ��� ����� � ��� �� ������.

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

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

�. Query Patroller� ��� ��� �� �� ���� ��� �� ��� ��

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

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

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

� ���.

Query Patroller ���

���� Query Patroller�� ���� ��� ���� , � �� ����

�� ���� ID���. ��� ID� Query Patroller� �� ���� ����. �

�� ID� ���� ��� �� � DB2� ���� SQL �� �� ID(��

� 4 � Query Patroller �� 55

Page 62: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

��� ���� ���� ���)���. Query Patroller��� Query Patroller�

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

�.

���� �� � �� Query Patroller ��� Query Patroller� �� �

�� �� ����.

v ���� Query Patroller� �� ��� ���� 2 � ���, � ����

�� DB2 ID� Query Patroller� �����.

v 3 � ��� Query Patroller� ������ �� ��� �� ��� ��

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

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

ID� �����.

Query Patroller ��� ����

Query Patroller ��� ���� ��� ���� �� ����.

v Query Patroller� ������ ��� ��� ��� ��

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

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

v ���� ��� ���� ��(�� �� � �� ���)

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

Query Patroller �� �� �� PUBLIC��� �� ��� ���� ��

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

� �����.

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

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

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

�� ���� �� �� ����. �� ��� ���� DB2 � ID�

��� �� �����.

��� �� �

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

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

� �� ������� ��� � ��� ��� � �� �� ��(timeron �)

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

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

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

56 Query Patroller �� ��� ���

Page 63: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

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

�� ������� ��� Query Patroller� ��� ��� ��� ��� �

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

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

��, �� ������� ��� �� ��( �: timeron)�� �� Query Patroller

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

� �� ���� �� �� ��(MIN_COST_TO_MANAGE)� ���� ��� �

�����.

��� � ��

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

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

�� ��� �� ���� ��� ��� ��� ���� 0 - 999 ��� �

� ����. �� �� ���� 500� � ��� ���. �� ��, ��

����� �� �� ��� ���� ����� 700� � ��� ���� �

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

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

� �� ���.

��� ���

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

��� ���� �� � � �� ���� ���� �� charge-back ���

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

TRACK_QUERY_INFO ���� ����.

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

���� ��� ���� �� �� ��� ���� �� ���. DB2 � 8

��� �� DB2 ��� ID� PUBLIC � � ���� PUBLIC ��� ���

� ���� ����� �� Query Patroller� �� DB2 ���� �� ���

�����. ���� PUBLIC ��� ���� ��� �� �� ��� �

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

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

� USER ADMINISTRATION ��� �� ���� ��� � ��� �� �

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

� 4 � Query Patroller �� 57

Page 64: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

��� ��� ���� Query Patroller

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

��� ��� Query Patroller ��� �����. ��� ���� ��

� �� �� � ��� PUBLIC���. ��� ���� �� �� �� � ��

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

�.

Query Patroller� �� ��� ���� �� ��� ��� ���� ��� � �

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

1. Query Patroller� ��� ��� ���� ��� �� ����. � �

�� ��� �� USER���.

2. ���� USER ��� ���� ���� ��� �� �� � ��� ��

� , Query Patroller� �� �� � ���� ��� � ���� ��

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

3. �� �� � ��� ��� � ��� ���� ��� ��� � ���

���� ����� �� , Query Patroller� �� �� ��� �� ��

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

a. Query Patroller� � ����� ��(BYPASS Y/N)� ���� ��

b. � � �� �� ���� �� �� ��(MIN_COST_TO_MANAGE)

c. � � �� �� �� �� ��(MAX_COST_ALLOWED)

d. � � �� �� �� �� �(MAX_QUERIES_ALLOWED)

e. � � �� ��

f. � � �� � � �� �� �(MAX_RESULT_ROWS)

4. � ��� �� � ��� ���� �� �� ��� ��� , Query

Patroller� ��� � �� ����.

5. �� � ���� �� , Query Patroller� PUBLIC ���� ���

�.

6. PUBLIC ��� ���� �� ��� �� , Query Patroller� ���

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

�� ��, ��� ��� � � �� ID� ���� �� ���� ��� ��

���.

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

v �� ���� �� ����� ��� � sales_transactions � ID� ����

�.

v �� ���� �� ��� �� ���� ��� � managers � ID� ��

���.

58 Query Patroller �� ��� ���

Page 65: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

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

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

� 6. ��� ��

�� sales_dept sales_transactions managers

�� Y Y Y

�� ���� �� �� ��(timeron

�)

10,000 10,000 15,000

�� �� �� �� ��(timeron �) 700,000 250,000 1,000,000

�� �� �� � 20 30 20

� �� 500 700 500

� � �� �� � 1,000,000 400®,000 1,200,000

�� ���� ��� ��� ���(USER �)� ��� ���� �� � �

�� ��� ���� �� ����� � ���� ���� ����. QueryPatroller� �� �� ��� ���� ��� �� ���� ��� ���

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

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

��.

v managers � ���� �� ��� ��� ���� �� �� ��� 15,000

timeron��� sales_dept � ��� sales_transactions � ��� �

�� ��� �� �� ��� 10,000 timeron���. managers � ����

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

v sales_dept � ���� �� ��� ��� �� ���� ��� �� 700,000

timeron��� sales_transactions � ���� ���� �� 250,000 timeron

���. sales_transactions � ���� �� ��� �� �����.

v Query Patroller� �� ������� ��� ��� � ��� �� ���

����� sales_transactions � ���� ����.

�� ���� �� ��� ��� �� , ����� ��� ���(USER �

)� ���� ���� � � �� ��� ���� �� ����� � �

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

��� ���� ��

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

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

��.

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

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

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

� 4 � Query Patroller �� 59

Page 66: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

2. ���: ���� ��� ��� ����� ��� �� �� ����

��.

3. ���: ���� �� ��� ���� ���� �� ��� ����.

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

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

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

4. Query Patroller� ��� �� ���� ��� � � ������.

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

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

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

�.

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

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

�� ���� �� Query Patroller ��� ���� ���� � ���� ��

� ���� �� � ����. ��� ����� ���� charge-back ��

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

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

����.

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

v DBADM ��� ����.

v ���� � ��� �� USER ADMINISTRATION ��� �� �����

�.

�� �� � ��� ���� Query Patroller ���� �� �� ��� ���

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

v Query Patroller Center

v ���

v Query Patroller Center� ���� �� ��� ��� ���� ���� �

�� ������.

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

– �� ��� ���� �� ��� ���� ���� ��� �� �

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

a. Query Patroller Center�� ��� �� ��� �� ��� �

� ��� � �����.

60 Query Patroller �� ��� ���

Page 67: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

b. ��� � �����. ��� ���� � ���� ���(��� �

�)� �����.

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

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

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

���.

– � ��� ���� ��� ���� ���� ��� �� ��� �

���� ����.

a. Query Patroller Center�� ��� �� ��� �� ��� �

� ��� � �����.

b. ��� � �� ��� � �� �, �� ���� �� �

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

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

a. ��� ��� ID ��� � ���� �� ��� �����. �

�� ����� ����, ����� � ���� SQL �� �� ID

� ��� ���. SQL �� �� ID� � �� ID� ���� ��

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

�� � ����.

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

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

c. ���: �� �� � �� �� �� ��� ��� ���� �

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

��� �� charge-back ���� ��� � ����.

�:

– �� ���� �� ��� ���, �� �� � �� LEGAL

� �� � ����.

– �� �� MK001� ��� ��� ����, ��� ��� ����

�� ��� �� �� � �� MK001� �� � ����.

d. ��� ��� � �� � ���� ��� ���� � ���, ���

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

3. �� �����:

a. Query Patroller� � � ������ ��� ���� �� ��

�, � ������ ��� ������ �� ��� �����. Query

Patroller� ���� �� ��� �� ��� ���� ��� ��� �

��� ����. Query Patroller� � ���� �� ���� ��� �

�� ���� ����.

� 4 � Query Patroller �� 61

Page 68: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

b. ��� �� �� �� 0�� ��� �� �� �� �� ��� � �

�� �����. � ��� � �� ����� Query Patroller�� �

��� ����.

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

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

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

d. �� �� �� �� �� �� �� �� �����. ���� � �

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

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

e. �� �� ��� �� �� �� ���� ��� �� �� � �� �

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

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

f. � ��� �� ��� ��� � ��� ���� ��� ����

0 - 999 ��� �� �����. ��� ��� �� �� ��� �

����.

4. � ���� ����, ��� �����.

v ���� � � � � � � ��� � �� ���� � ��� A D D

SUBMITTER_PROFILE ��� ������.

��� �� � ��

Query Patroller� ���� ��� ��� � � ��� ��� � ����.

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

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

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

v DBADM ��� ����.

v ���� � ��� �� USER ADMINISTRATION ��� �� �����

�.

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

v Query Patroller Center

v ���

v Query Patroller Center� ���� ��� ��� ����� ��� ������.

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

a. Query Patroller Center�� ��� �� ��� �� ��� ��

��� � �����.

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

� �����.

62 Query Patroller �� ��� ���

Page 69: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

c. ��� ���� ����� ���� �� ��� � �� �, ��

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

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

����.

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

3. Query Patroller� � � ������ ��� ���� �� ���, �

������ ��� ������ �� ��� �����. Query Patroller

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

��. Query Patroller� � ���� �� ���� ��� ��� ����

����.

4. ��� �� �� �� 0�� ��� �� �� �� �� ��� � ��

� �����. � ��� � �� ����� Query Patroller�� ���

� ����.

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

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

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

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

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

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

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

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

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

8. � ��� �� ��� ��� � ��� ���� ��� ���� 0 -

999 ��� �� �����. ��� ��� �� �� ��� ����

�.

9. ��� ���� ����, ��� �����.

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

1. �� ���� ���� UPDATE SUBMITTER_PROFILE ��� ���

���.

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

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

�� � ����.

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

v DBADM ��� ����.

v ���� � ��� �� USER ADMINISTRATION ��� �� �����

�.

� 4 � Query Patroller �� 63

Page 70: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

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

�.

v Query Patroller Center

v ���

v Query Patroller Center� ���� ���� ��� ��� ��� �����

� ��� ������.

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

a. Query Patroller Center�� ��� �� ��� �� ��� ��

��� � �����.

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

� �����.

c. ��� ���� ����� ���� �� ��� � �� �, ��

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

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

����.

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

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

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

3. ��� �� ��� �� �� ���� �����.

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

��.

1. �� ���� ���� UPDATE SUBMITTER_PROFILE ��� ���

���.

Query Patroller �� �� �� ��

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

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

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

v Query Patroller� ��� ��� ��� �� �� ��

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

v ���� �� ���� � � � Query Patroller� �� �� ��

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

� �� �� � ��� PUBLIC��� ��� ���� �����. �

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

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

64 Query Patroller �� ��� ���

Page 71: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� �� �� �� �� ��

� �� �� � ��� PUBLIC��� ���. ��� �� ���� ��

, �� PUBLIC �� ���� ��� ��� �����. PUBLIC �� �

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

����.

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

v Query Patroller Center�� ��� ������.

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

2. �� � ��� ���, ��� ��� ���� �� ���� ��� ��

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

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

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

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

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

3. ��� ��� �� ��� ��� ������.

– ��� ��� ������ Query Patroller� ��� ���� �� ��

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

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

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

����.

– �� �� DB2 ���� ���� ��� ��� ������ ���

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

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

4. �� ���� ����� �� ��� ������.

– ���� �� ���� ��� � ��� �����, ���� ��� �

� � � � �����.

– �� DB2 ���� �� ���� ��� � ��� ��� �� ���

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

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

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

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

– ���� �� ��� �� ���� ���� �� �����, �� ���

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

– � � �� �� �� ���� ����� �����, ��� �� ��

�� � � � �����.

� 4 � Query Patroller �� 65

Page 72: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

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

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

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

�: ��� �� �� ���� ����.

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

– ��� ��� ��� �� ��� �� �� � �� �� ����, ��

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

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

7. �� ��� ���� �����, ��� �����.

v Query Patroller ����� ��� ������.

1. � �� �� � ��� ����, ADD SUBMISSION_PREFERENCES

��� ������.

2. �� �� �� � ��� ����, UPDATE

SUBMISSION_PREFERENCES ��� ������.

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

� �� �� � ��� PUBLIC��� ���. ��� �� � ��� ��

���� PUBLIC �� � ��� ��� ��� �����. ���� PUBLIC �

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

��� � ����.

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

v DBADM ��� ����.

v ���� � ��� �� USER ADMINISTRATION ��� �� �����

�.

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

v Query Patroller Center

v ���

v Query Patroller Center� ���� �� �� � ��� ���� ��� ��

����.

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

– �� �� �� � ��� �� � �� �� � ��� ���� ��

� ������.

a. Query Patroller Center�� ��� �� ��� �� ��� �

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

66 Query Patroller �� ��� ���

Page 73: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

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

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

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

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

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

– � ��� ���� � �� �� � ��� ���� ��� �����

�.

a. Query Patroller Center�� ��� �� ��� �� ��� �

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

b. �� �� ���� � �� ��� � �� �, �� ���

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

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

a. Query Patroller Center�� ��� �� ��� �� ��� �

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

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

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

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

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

� ����.

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

�� � �� ����.

2. � �� �� � ��� � ���, ��� �� ��� ���� ��

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

3. ��� �� �� ���� �� � ��� ���, ��� ��� ����

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

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

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

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

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

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

����.

4. ��� ��� �� ��� ��� ������.

– ��� ��� ������ Query Patroller� ��� ���� �� ��

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

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

� 4 � Query Patroller �� 67

Page 74: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

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

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

– �� �� DB2 ���� ���� ��� ��� ������ ���

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

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

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

– ���� �� ���� ��� � ��� �����, ���� ��� �

� � � � �����.

– �� DB2 ���� �� ���� ��� � ��� ��� �� ���

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

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

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

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

– � � �� �� �� ���� ����� �����, ��� �� ��

�� � � � �����.

– ���� �� ��� �� ���� ���� �� �����, �� ���

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

7. �� �� �� ��, ����� ��� ��� ��� �� � ���

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

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

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

�: ��� �� �� ���� ����.

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

– ��� ��� ��� �� ��� �� �� � �� �� ����, ��

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

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

8. �� ��� ���� �����, ��� �����.

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

1. ADD SUBMISSION_PREFERENCES ��� ������.

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

�.

1. UPDATE SUBMISSION_PREFERENCES ��� ������.

Query Patroller�� �� ���� � ��

��� ��� ��� Query Patroller� ��� Query Patroller� ��� ���

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

68 Query Patroller �� ��� ���

Page 75: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

1. Query Patroller� Query Patroller� ��� � �� �� ��� ������ �

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

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

2. ���� Query Patroller� ��� ��� ���� ��� ��� �� �

�� ��� �����. ��� Query Patroller� ��� �� �� � ��� �

����.

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

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

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

�: Query Patroller� ��� ��� �� �� �� ��� ���� ���

dyn_query_mgmt ����� �� ���� ENABLE� ��� ���.

�� ���

Query Patroller� ��� �� ��� ���� , ��� �����.

v ��� Query Patroller ��� �� ���� ���� �� ���� ���

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

v ��� Query Patroller� ������ ��� ��� �� ��� ���

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

Query Patroller� ��� ��� , Query Patroller� ��� ��� ��

� ��� � �� �� ��� �����. Query Patroller� ���� �� ��

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

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

�� ��

Query Patroller� ��� ���� �� ��� �� ��� Query Patroller ���

��� ���� �� ��� ��� �����. Query Patroller� �� DB2 �

� � ���� ��� ��� ��� ��� �����. Query Patroller� ���

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

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

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

�� �((MIN_COST_TO_MANAGE) �� � , Query Patroller� ��� �

��� ����. � 7� Query Patroller� �� ��� ��� ���� ��� �

�� �����.

� 7. �� � ��� ��� Query Patroller ��

Query Patroller �� �� �� ��� ��

Query Patroller Center� �� �� � ��

� �����.� ���

� 4 � Query Patroller �� 69

Page 76: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� 7. �� � ��� ��� Query Patroller �� (��)

Query Patroller �� �� �� ��� ��

Query Patroller Center� ���� �� � �

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

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

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

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

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

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

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

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

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

����� �� ��

Query Patroller� �� ������� �� ������� ��� ���� �

�� ��� � ����. ���� �� ��� Query Patroller� ���� ��

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

Query Patroller ��� ���� �� ��� �

Query Patroller ��� ���� ���� ��� ��� , Query Patroller �

�� ��� � ��� ��� ���� �� Query Patroller ��� � ��� �

� �� ��� ��� � ���� Query Patroller ���� �����. �

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

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

����, Query Patroller �� �� �� ��� ��� � �� � � Query

Patroller ����� ��� ��� � ����. Query Patroller� ����� ��

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

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

DB2_QP_BYPASS_APPLICATIONS, DB2_QP_BYPASS_USERS

DB2_QP_BYPASS_COST���.

�� �� �

Query Patroller�� ��� �� ���, ��� �� �� �� �� �� � ���

� ����. �� �� ��� Query Patroller Center �� �� ��, �� �

� �� �� ���� �� �� ���, GET QUERY ��� ���� ��� �

����.

Query Patroller�� ��� ����, �� ��� ��� �� ��� �����.

�� ��� Query Patroller ��� ������. (� ��� ��� �� �

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

70 Query Patroller �� ��� ���

Page 77: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�� �

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

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

�: �� � � �� �� ����� DB2 force ������ �� ��

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

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

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

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

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

���

��� �����, ���� � ��� �� MONITORING ��� �

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

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

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

�� ��

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

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

v ���� �� �� � �(MAX_TOTAL_QUERIES)

v ���� �� �� � �(MAX_QUERIES_ALLOWED)

v ���� �� ���� �� �(MAX_TOTAL_COST)

v ��� ���� �� ���� �� �� � �(MAX_QUERIES)

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

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

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

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

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

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

�� ���� � ��� �� MONITORING ��� �� ���, ��� �

� ���� Query Patroller Center �� Query Patroller ���� �� �

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

��� � ����.

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

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

� 4 � Query Patroller �� 71

Page 78: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� � ��

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

�� ���� Query Patroller�� ��� ����� �� ���� �

� � ����.

Query Patroller� ���� ��� � ��

�� ��� ��, �� ��(�� ��, ��� �� ��� �� ������� ��

��)�� Query Patroller� ���� �� ��� �� � ����.

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

– DBADM ��� ����.

– ���� � ��� �� MONITORING ��� �� ������.

– �� ������.

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

– DBADM ��� ����.

– ���� � ��� �� MONITORING ��� �� ������.

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

– �� ������.

�� ��

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

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

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

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

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

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

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

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

��� ��� �� ��

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

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

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

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

� ���.

�� �� � ��� ���� Query Patroller ���� �� �� ��� �� �

����.

v Query Patroller Center

v ���

72 Query Patroller �� ��� ���

Page 79: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

v Query Patroller Center� ���� �� ��� ���� ��� ������.

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

a. Query Patroller Center�� ��� ��� �� ��� �� �

� �� � �����.

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

� �����.

c. ��� ���� ���� ��� ��� �� ��� � �� �,

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

2. ��� �����, �� ��� �����.

3. ��� �����, �� ���� �� ���� �����.

4. ���� ����� ��� �� ����, ��� ��� �� ��� ��

���. Query Patroller� �� ��� ��� � �� ������. �� �

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

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

���.

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

1. ��� ����� CANCEL QUERY ��� ������.

2. ��� �����, RUN HELD_QUERY ��� ������.

3. ������� ��� �� �����, RUN IN BACKGROUND QUERY

��� ������.

Query Patroller ��

Query Patroller� �� ��� ���� �� �� �� DB2 ����� ���

�����. db2set ��� ���� ��� � ��� ������.

DB2_QP_BYPASS_APPLICATIONS

v �� �: ��

v ��=�(NULL), �: ���� ��� �� ��� �����. ��

��� ��� ����� �����.

v � ��� ���� Query Patroller� ���� ��� ������� �

� ��� ��� � ����.

DB2_QP_BYPASS_USERS

v �� �: ��

v �=�(NULL), �: ���� ��� �� ��� ��� �� �� ID.

��� �� �� ID� ���� ��� ���.

� 4 � Query Patroller �� 73

Page 80: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

v � ��� ���� Query Patroller� ���� ��� �� �� ID� �

�� �� ��� ��� � ����.

DB2_QP_BYPASS_COST

v �� �: ��

v ��=�(NULL), �: timeron�� ��� ��

v � ��� ���� ��� ���� ��� ��� �� �� ��� �

� ������� �� ��� ��� � ����.

Query Patroller� ���� �� �� ��� ��

Query Patroller�� ��� �� �� ��� �� �� ���, �� �� ��

���� �� ��� �� ���� � � ����.

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� � �� �� ��� �� MONITORING ��� �� ������.

v �� ������.

�� �� � ��� ���� �� �� ��� � � ����.

v Query Patroller Center

v ���

v Query Patroller Center� ���� �� �� ��� ��� ��� ������.

1. ��� ���� �� �� �� �� ���� ����.

a. Query Patroller Center�� ��� ��� �� ��� �� �

� �� � �����.

b. �� �� � �����. ��� �� ��� �� ��� ���(��

� ��)� �����.

c. ��� ���� ���� ��� �� ��� � �� �, �� �

��� �� ��� �����. �� �� �� �� ���� ����.

�: ���� ��� � � �� �� �� �� �� �� � �� ����.

2. ��� �� �� ��� ��� �� �� �����.

a. � ��� ��� SQL� ��� ��� ��� SQL ��� �����.

b. ��� ��� ���� ���� ��� ��� �� ��� �����.

DBADM ��� ��� ���� ��� �� �� �� � � �� �

�� �� ��� �� USER ADMINISTRATION ��� �� ��

�� ���.

c. �� ��, ���� �� �� ��� ���� �� ��� �����.

74 Query Patroller �� ��� ���

Page 81: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

d. Visual Explain� ���� ��� �� �� ��� ����� ���

��� �����. � ��� Visual Explain� ��� ���� ��

� �� �� �����. Visual Explain� ���� �� , �

� ��� � ����.

3. �� �� �� �� ���� ���� ��� �� �� �����.

a. ��� �� ���� ����� �� ��� �����.

b. ��� �� ���� ����� �� �� �����.

�: �� ��� ��� � BLOB �� �� ���� ����. �� ��

� ″BLOB″� � ���. CLOB �� ��� 32K� ���� �

���.

c. ��� �� ���� ����� �� ��� ��� �����.

4. �� ��� �� � �� ����� ���, � �� �����.

5. �� �� ID, ����� �� ��� ��� ��� �� �� ����

�.

6. ��� �� �� �� �� �� ���� �����.

v ���� ���� �� �� ��� ��� ��� ������.

1. �� ��� ������.

– �� ���� ��� GET QUERY ��� ������.

– �� ��� ����� FILE RESULT ��� ������.

– �� ��� ��� SHOW RESULT ��� ������.

Query Patroller� ���� �� ��� SQL ��

SQL� �� ���� �� ��� SQL� ����. � ��� ���� �� SQL

���� ��, SQL�� ��� ��, SQL�� �, SQL�� ��� � ����.

SQL Explain�� ��� ����� DB2 � ���� SQL�� ��� �� �

�� �� � ����.

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� � �� �� ��� �� MONITORING ��� �� ������.

v �� ������.

Query Patroller�� �� �� �� �� Query Patroller�� �� ��

�� ��

��� SQL� ��� Query Patroller Center ��� ������.

1. ��� �� SQL� �� ����.

� 4 � Query Patroller �� 75

Page 82: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

a. �� �� �� �� ���� ����.

b. �� �� �����.

c. ��� ��� SQL ��� �����. SQL� �� ����.

2. ��� �� �� ����� SQL�� ������.

3. ��� �� SQL�� �� �� ��� ���� �����. � ��� �� �

� ����.

4. �� � �� �� �� �� �� ���� �� �� ����. � ��� �

� ��� ���� SQL�� ��� � ����.

5. ��� �� �� � �� ����. � ��� ��� �� � SQL��

���� �� � ����.

6. ��� �� SQL� �� �����.

�� ��� ���� ��

�� ���� �� � ���� �� ���� �� �� charge-back �����

��� ���� ����� ��� �� � � �� ��� ���� ��

�� ���� �� ��� � �� ����� �� ���� ���� ���

�.

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� �� �� � ��� �� USER ADMINISTRATION ��� ��

������.

�� ��� ���� ��� �� ��� ������.

v Query Patroller Center ��

v ��� ��

v Query Patroller Center ��� ���� �� ��� ���� ��� ��� �

�����.

1. ��� �� �� ���� ����.

2. ���� ��� �, ��� ID charge-back ����� �� ��� �

�� �� �� �����.

3. ���� �� �� �� ��� ��� �� �� �����.

4. ��� �� ��� �� �� ���� �����.

��� �� �� ���� � �� ��� ���� �� �� ����.

v ��� ��� ���� �� ��� ���� ��� ��� ������.

1. GET SUBMITTER_PROFILE ��� ������.

76 Query Patroller �� ��� ���

Page 83: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

Query Patroller� ���� �� �� �

Query Patroller Center� ���� �� ��� �� �� �� ���� � ��

�� �� � ����. ��� ��� ���� ���� ����� �� �� �

���� ������.

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� �� �� � ��� �� MONITORING ��� �� ������.

v �� ������.

Query Patroller Center ��� ���� �� ��� ����� ��� ����

��.

1. �� �� � ���� ����.

a. Query Patroller Center�� �� �� � �� ��� ��� �

�� �� ��� �����.

b. �� �� � �� ��� � �� �, �� ���� ��� ��

���. � �� �� ���� ����.

� �� �� � �� �� ���� ��� �� ��� ���

� �� ���� ���� ��� �� , �� �� � ��

� ���� ���� ���� ���.

2. ���: �� ��� ID ��� ��� ��� �� � ��� �� ��

���. �� ���� �� �� ID� ��� ���.

3. �� ��� ��� ��� �� � ��� �� �����. �� ���

��� �� ��� ����.

v H - ���

v Q - �� ���

v J - ���

v R - �� �

v L - ����

v A - � �

v C - ���

v D - ���

v U - � � ��

4. ���: ��� ID ��� ��� ��� �� � ��� �� ����

�. �� ���� �� ��� ID� ��� ���.

� 4 � Query Patroller �� 77

Page 84: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

5. ���: �� ��� ��� ��� �� � ��� �� �����. �

� ��� ��� ��� ���� ��� �� ���(�: 2003-07-29-

00.00.00).

6. ���: ��� ��� ��� ��� �� � ��� �� �����.

�� �� ��� �� ��� ��� ��� ���� ��� �� ���

(�: 2003-07-29-00.00.00).

7. ���: �� ��� ��� ��� ��� �� � ��� �� ���

��. �� ���� �� �� ��� ID� ��� ���.

8. �� �� �� ��� ���� ���� ��� �� ����� � �

� � � � � �����. �� �� ��� ��� ���� ��

� ��� �� ����� �� ��� �� � � � � ����

�.

9. ���: �� ��� �� ��� WHERE�� ��� ���� �� ���

��.

10. ���: ���� ��� ��� � ���� �� �� ��� �� ,

�� �� � ��� ��� �� �� ���� �� �� ��� �

� ���� �� �� � ���� ���� ����. �� �� � ���

� ���� � �� �� ����� ���� �� �� � �� ��

���.

11. �� ����� �� �� ��� �� � ��� �� �� �� � �

��� �����.

12. ���: �� ���� ���� �� �� ��� �� �� ��� ��

�� �� � ���� �����. �� �� � ���� �� �� ��

�� ���� �� �� �����.

��� �� ��� ��� ���� ���� �� �� ��� ����.

Query Patroller� �� ��� � �� ��

Query Patroller� ��� ��� ��� �� �� �� �� �����. Query

Patroller� ��� ��� ������� �� ���� � �� �� �� �

� �� ����.

�� ���� �� �� ���� �� Query Patroller�� �� ������.

��� �� � �� ���� ����.

v �� ��� ��� ��� � ����� ���� �� ����

v ���� �� � ���� �� ���� ��� �� ����

v ��� ������� ����

78 Query Patroller �� ��� ���

Page 85: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

Query Patroller� ����, �� ���� ��� ��� ����� ��� ��

�. ��� ���� ��� Query Patroller ��� �� ��� �����. ���

��� ��� ���� ��� ���� ��� � ����. Query Patroller ��

� �� ��� ��� ��� ���� ��� ����, Query Patroller� � �

�� ����� �����.

�� ��� ��� �� ���� �� � �� � �� ���� ���� �� �

��� ����� ��� � ����. �� ���� ��� ����� ����

�, ���� ��� ���. �� ���� ���� ����� �� �� �

��� � ����.

�� ���� ���� �� � ��� ���� ��� �� �� ���� ��

���� ��� � ����.

v �� Query Patroller ���� �� �� ���� � � �� � � ����.

v �� �� �� ���� ����� , Query Patroller�� ��� ��

� ��� � � ��� �� � � ��� ��� � ����.

�: ��� ��� ���, ��� �� ��� �����(�� ��� � �

�). �� ��� � ��, ��� ��� ��� �����(�� ��� ����,

�� ��� � �).

Query Patroller� ���� �� ��� ��

��� ����� ��� �� ���� ��� � ��� ���� ��� �

�� ��� ��� ���(��� �� ���� �� ��� �� � ��) ��

Query Patroller ���� ��� ���� �� ���� �� ���� �� ��

� ��� �� ���� �� � � ����.

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v �� ������.

v �� ���� �� ���� �� ��� �����.

��� �� � �� ���� ����.

v �� ���� �� � ����� ��� ��� �� ������ ����

� ��� ���

v ��� ��� � ���

v ��� ������� ���

�: ��� ��� �� �� ���� ��� �� �� Query Patroller Center

� ��� � ����. ���� ��� ���.

� 4 � Query Patroller �� 79

Page 86: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�� �� � ��� ���� ��� �� ���� � � ����.

v Query Patroller Center

v ���

v Query Patroller Center� ���� ��� �� ���� ��� ��� ����

��.

1. ��� �� �� �� �� ����.

a. ��� � ��� �� �� �� �� ���� ����.

b. �� �� �����

c. �� ��� �����. �� �� �� ����. �� �� �� ���

�� ��� 50 �� �����.

2. �� �� ��� �� �� ���� �� ������.

3. ��� �� �� �� �� �����.

v ���� ���� ��� �� ���� ��� ��� ������.

1. SHOW RESULT ��� ������.

���� ��� �� �� ��

��� ��� ���� ���� ��� ���� ��� ��� ��� � �� ��

��� ��� � ����. �� ���� ����� ��� � � � �� ��

�� ����� ��� ��� ���� � ����.

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� � ��� �� CONFIGURATION ��� �� ������.

��� ��� �� ��� ��� ����� �� �� � ��� ������.

v Query Patroller Center ��

v ��� ��

v Query Patroller Center ��� ���� ��� ��� ��� ��� �����

��� ������.

1. ��� �� Query Patroller ��� �� �� ���� ����.

a. Query Patroller Center�� �� ��� �� ��� �� Query

Patroller �� � �����.

b. Query Patroller �� � �����. ��� �� �� ���� �

���� ���(��� ��)� �����.

c. ��� �� �� ���� �� ��� � �� �, �� ���� �

� ��� �����. Query Patroller ��� �� �� ���� ���

�.

80 Query Patroller �� ��� ���

Page 87: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�: Query Patroller ��� � ��� � ��� ���� �� � � �

� Query Patroller ��� �� �� ���� � �� ����.

2. ��� �� �� �����.

3. ��� ��� ���� �� ��� ����� ��� ������.

a. ���� ��� �� �� ��� �����.

b. � � ���� �� ��� ��� ��� ���� ���� � ��

�� ����. ���� �� �� � �� ����� ������.

�: ��� �� ��� �� � ���� ����. ���� ��� �

� , ��� ��� ���� ����. �� ��� �� ���� ��

�, �� ��� � ��� �� ��� ��� ���� ����.

4. ��� �� �� � �� ��� ��� ��� ��� ������. ��

� � ��� � ��� ���� �� ��� ��� �� � ����

�����. �� �� � ��� ���� ��� � ����.

5. ��� �� ��� ��� �� ��� ��� ������.

v ��� ��� ���� ��� ��� ��� ��� ����� ��� ����

��.

1. �� ���� ���� UPDATE QP_SYSTEM ��� ������.

– RUN_HELD_QUERIES

– RUN_HELD_DURATION

�: UPDATE QP_SYSTEM ��� Query Patroller Center� �� ��� �

�� ���� �� ���� �� ���� ��� �� ��� � ���

�. ���� ���� ���� ���� ��� � ����.

��� �� �� �� �� ���

���� ��� ��� �� ��� ����� ���� � ����. �� ��,

�� ��� �� 1�� ��� ��� ����� ���� � ����.

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� � ��� �� CONFIGURATION ��� �� ������.

�: ������ � ��� �� , �� ���� � � ��� ���� �

� �� ����.

�: Query Patroller Center� ���� ��� �� �� ���� ���� ���

� ����. ���� ���� ���� ���� ��� � ����.

� 4 � Query Patroller �� 81

Page 88: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

Query Patroller Center ��� ���� ��� �� ��� ������ ��� �

�����.

1. ��� �� ��� �� �� � �� ��� �� ����.

a. Query Patroller ��� �� �� ���� ����.

b. ��� �� �� �����.

c. ���� ��� �� �� ��� �����.

d. � � ��� �� � �����. ��� �� �� � �� ���

�� ����.

2. ��� �� �� ��� �����, � �� �� ������. �� �

�� ��, ���� �� ��� � �� ����.

3. ��� �� �� � ��� �����, �� � �� ������.

4. ��� �� �� �� ��� ������. �� ��� ���, �� �� ��

��� �����. ��� �� �� ��� ����� �� �

�� ������.

�: ��� �� ��� � ��� ����� ���� ����. �� ����

�� ��� �����. �� ��, �� 7� �� � ���� 4��� ���

� �� ��� ��� ����� �����, �� � �� ���� ��

�� 8� �� ��� ������.

5. ���: ���� ���� ��� ���, ���� ��� ��� ����

�.

6. ��� ��� ���� ���� � � �����.

7. ��� ��� ��� �� ��� ��� � �� Query Patroller ��� ��

�� ����� ������, ��� �����.

Query Patroller�� �� ��

Query Patroller� ��� ��� �� �� ��� �� ���� � ��� ��

���. ��� ��� ��� �� ��� ��� ��� � ��� �����. ��

� �� Query Patroller ���� ��� �� ��� �� �����. Query Patroller

��� ��� ������, ��� ��� ��� ″�� �� ��″� �� ���

� �� �����.

Query Patroller� DB2�� ��� ��� ��� �� ��� ����. DB2� �

�� ��� , �� � ����� ��� ���� �� �� �� �� ��

�� �� ��� �� �� ����. �� ��� � ��, �� ��, ��

�� � ��� ���� �� �� �����.

DB2 �� � ���� ��� �� ��� �� ��� �� � �� �� ��

� ���� �� �� �� �� ��� �����. �� ��� ��� �� �

82 Query Patroller �� ��� ���

Page 89: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

��, �� � ���� CPU ��(��� �)� I/O(�� ��� �� �)� ��

�����. ��� ���� �� �� � ���� �� �� ��� ���

� ��� � ����. ��� ���� DB2 Explain ��� ���� �� ��

��� ��� � �� Explain ���� �����.

��� �� DB2 �� �� timeron���. timeron� �� CPU �� ��� �

��� ����� ���, �� �� ��� �� �� ��� ����

�� ��� ��� �� ��� �����. ��� ��� ��(timeron)� ��

��� �� ��� ���� ����, ��� ���� ��� ��� ��� �

��� ���� �� ��� ��� � ����. �� ��, ���� �� ��

����� �� ��� �� � � ����, ��� � � ��� ��� �

�� � ��� �� �� ��� ��� �� �� � � ���� �� �

�� �� ��� � ����.

DB2� ��� ���� ��� ��� Query Patroller� �����. Query Patroller

� � ��� ���� ��� ���� ��� �� �� ���� ����� ���

����.

�: ��� ��� ��� �����, �� � ���� �� ��� ��� ���

��. ��� ��� �, RUNSTATS ��� ���� ���� �� ��� �

�� �� �� ��� ��� �� � ���� ��� �� �����.

�� �� �� ��

Query Patroller� ���� ��� ��� ������ ��� ���� ��� ��

�� ���� �� �� ��� ��� � ����. ��� ��� ����, �

���� ���� ��� �� �� ����� �� �� ��� ���� ���

���. ��� �� ��� �� ���� �� ��� ����� �� ���� �

� ��� �� ����.

�� �� �� ��� ��� �� �� �� �� �� ��� �����.

1. Query Patroller� ���� ��� �� � ��

2. � ����� ���� �� �� ��

3. ��� �� �� ��

4. ��� �� �� �� ��

5. �� ���� ���� �� ��� ��� ���� ��

Query Patroller� ����� ��� �� �� ��

Query Patroller� ��� ���� ��� ��� ���, ��� ��� ���

��. ��, ��� �� ��� ��� ��� ���. ����, � Query Patroller

� ��� ��� , �� �� ��(�� ���� �� ��, �� �� ��,

� 4 � Query Patroller �� 83

Page 90: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

��� �� �� �)�� ��� ��� ��� ��� �� ��� ��� �

� ��� ��� ���. ���� �� ��� �� �� �� � � ��

�� ��� �� ��� ��� �� ���� �� �� ���.

��� ��� ��� � �, Query Patroller��� �� ��� ��� ����

�� � ����.

v OLTP(�� ���� ��) ������� ��� ��� �� � ��

� �� ��� �� ��

v ��� �� ��� Query Patroller �� � ���� ��� ����

��� ��

�� ��� Query Patroller� ���� � ���� ������ ����

� ��� ���� ��� � � ����. ��� ��� �� ����� �

�� �� �� �� ��� ��� � � ����.

��, Query Patroller� ��� ���� � � � ��� �� �� ���

���� �� ��� �� �� ����. ��� ��� Query Patroller� �� �

� �� ���� ����, Query Patroller� ���� ���� � ���

��� � ����� ��� � ����. ��� ���� ��� �� ��

��� ���� ���� �� �����. Query Patroller� ��� ���

��� ���� ��� �� �� �� ���� �� ��� ����� ���

��� ��� �� �� �� ��� �� ���.

���� ���� �� ���� �� � ��

��� �� � �� �� ��� � � ���� ��� ��� ���� � �

� �� �� �� ��� ���� ��� ����. ����, ��� Query Patroller

���� ���� �����. � �� �� ����� ����� ����, �

�� ���� �� �� ����� �� ���.

�� �� � �� ��

��� �� ��� � �� ��� �� ��� �� �� ��� ��� � �

���. ��� ��� ���� ��� Query Patroller�� �����.

Query Patroller� � � �� ��� � �� ��� �� �� ��� ��

� ����, ��� ��� ���� ����� ��� ��� ����� ��

���� �� ��� �� �� �� ��� �� ���.

��� �� �� �� ��

� ��� �����, ��� ���� ��� ��� ���. �� ��, ��

� ��� � ���� ���� ��� ���� ��� ���� �� ���

84 Query Patroller �� ��� ���

Page 91: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�� �� ��� ��� ��� ��� � � �� �� �� ���� ����

���� ��� � � ��� ��� ���. ����� ��� ��� ���

� ��� ����.

����� ��� ��� ����� ��� , �� ����� �� ���

� �� ��� �� � � ���� �� ���� ��� ���.

�� ���� ���� �� ��� ��� ���� ��

�� ���� ������ �� �� ��� ���� � � � � ���

�. ��� ���� �� �� � � �� �� ��� ��� � ���

� �� ��� �� ���� �� ��� , �� ���� ��� �� �

� �� ��� ��� � ����.

���� ��

�� � �� ���� Query Patroller ���� ��� ��

�� �� �� ���� ����� �����, ���� ��� ���. Query

Patroller� ����� ��� �� �� ���� �� �� �� ���� �

�� � ����.

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� � ��� �� CONFIGURATION ��� �� ������.

�� �� � ��� ���� �� �� ���� ���� ���� ��� � �

���.

v Query Patroller Center

v ���

v Query Patroller Center� ���� �� �� ���� ���� ���� ��

��� ��� ������.

1. ��� �� Query Patroller ��� �� �� ���� ����.

a. Query Patroller Center�� �� ��� �� ��� �� Query

Patroller �� � �����.

b. Query Patroller �� � �����. ��� �� �� ���� �

���� ���(��� ��)� �����.

c. ��� �� �� ���� �� ��� � �� �, �� ���� �

� ��� �����. Query Patroller ��� �� �� ���� ���

�.

� 4 � Query Patroller �� 85

Page 92: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�: Query Patroller ��� � ��� � ��� ���� �� � � �

� Query Patroller ��� �� �� ���� � �� ����.

2. � �� �����.

3. �� �� �� ���� ��� ���� � �� ���� �� ��

� ��� ���� ��� ������. ��� �� �����, �� �

��� ����.

4. �� ���� ��� � �� ���� �� �� �� �� ���� �

��� ��� ������. �� ���� �� �����, �� ����

����.

�: �� �� �� ���� ��� ����, �� �� ���� �����.

��� ��� ��� � �� ��� �� �� �� ���� ��� �

�� ��� �� ��� �� �� ���.

5. ���: �� ���� ��� ����� �� ���� ��� ��� ��

��� ��� �����. � DB2 ��� ����� ����� ��

���� ����.

6. �� ���� �� �� �� �� ��� ��� ���� ����

� �� ����.

�: �� ��� ��� , ���� �� � �� ��� ���� ��

��. ��� ���� ��� ���� �� �� ��� ��� ����, �

� ���� �����.

7. ���� ���� �����, ��� �����.

v ���� ���� �� �� ���� ���� ���� ����� ��� �

�����.

1. �� ���� ���� UPDATE QP_SYSTEM ��� ������.

– QUERY_PURGE_PERIOD

– RESULT_PURGE_PERIOD

– RESULT_TABLE_SPACE

�:

a. �� �� ��� ��� ������, QUERY_PURGE_PERIOD �

��� RESULT_PURGE_PERIOD ���� �� -1� � �(-1�

��� ���)�� ��� ���.

b. ��� ����, �� �� ���� �����. ���

QUERY_PURGE_PERIOD ��� �� RESULT_PURGE_PERIOD �

� � �� � ��� �� � � � � � � . ��� ��� ,

RESULT_PURGE_PERIOD ��� �� � �� �� ���

��� �����.

86 Query Patroller �� ��� ���

Page 93: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

c. ��� �� ���� ���� �� UPDATE QP_SYSTEM ��� �

��� �� �� ��� ��� ���� � ����. �� �� �

�� ��� � ���� ��� ����. Query Patroller Center�

���� �� ���� ����� ��� � ����. ���� ����

�� ���� ����� ��� � ����.

���� �� ��

���� ��� Query Patroller� ���� ���� ��� �����. ����

��� ����� �����, ���� ��� ���. ��� � ���� �

�� �����, � ��� ���� ��� ���� ��� � ����. Query

Patroller� ����� ��� �� �� ���� ���� ��� ��� � �

���.

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� � ��� �� CONFIGURATION ��� �� ������.

���� �� ��� ������, �� �� � ��� ������.

v Query Patroller Center ��� ���� ���� �� ��� ������ ��

� ������.

1. ��� �� Query Patroller ��� �� �� ���� ����.

a. Query Patroller Center�� �� ��� �� ��� �� Query

Patroller �� � �����.

b. Query Patroller �� � �����. ��� �� �� ���� �

���� ���(��� ��)� �����.

c. ��� �� �� ���� �� ��� � �� �, �� ���� �

� ��� �����. Query Patroller ��� �� �� ���� ���

�.

2. � �� �����.

3. ���� �� ���� �� �� �� ����� � �� � �

� ��� ����� ��� ������.

4. ���� �� ���� �� �� � �� ���� ���� �� ���

� ��� ��� ���� ��� ������.

5. �� ���� �� ���� ��� ���� ����� �� ����.

89 ���� ����� ��� �� ����� ������.

�: �� ��� ��� , ���� �� � �� ��� ���� ��

��. ��� ���� ��� ���� �� �� ��� ��� ����, �

�� ���� �����.

� 4 � Query Patroller �� 87

Page 94: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

6. ���� �� ��� ������, ��� �����.

v ��� ��� ���� ���� �� ��� ������ ��� ������.

1. �� ���� ���� UPDATE QP_SYSTEM ��� ������.

– QUERIES_TO_SAVE

– HISTORY_PURGE_PERIOD

�: ��� �� ���� ���� �� UPDATE QP_SYSTEM ���

���� ���� �� ��� ���� � ����. ���� �� ���

� ���� ��� ����. Query Patroller Center� ���� �� �

��� ����� ��� � ����. ���� ���� �� ���� ��

��� ��� � ����.

�� �� � �� ��� � ���

�� ��� �� �� ���� �� ��� ���� ����� ���� �

����. �� ��, �� �� �� ���� �� ��� ��� �� 1�� �

���� ���� � ����.

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� � ��� �� CONFIGURATION ��� �� ������.

�:

v �� �� �� ��� � ��� ���� ��� ���� �����.

�� ���� ��� ��� ���.

v ������ � ��� �� , �� ���� � � ��� ���� ��

�� ����.

v Query Patroller Center� ���� �� �� �� ���� ���� ��� �

����. ���� ���� ���� ���� ��� � ����.

�� �� �� ��� ��� ������ ��� Query Patroller Center ��

� ������.

1. ��� ���� �� �� �� � ��� �� ����.

2. �� �� �� ��� �����, � �� �� ������. �� �

�� ��, ���� �� ��� � �� ����.

3. �� �� �� � ��� �����, �� � �� ������.

4. ���: ���� ���� ��� ���, ���� ��� ��� ����

�.

88 Query Patroller �� ��� ���

Page 95: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

5. �� �� �� �� ��� ������. �� ��� ���, �� �� ��

��� �����. ��� �� �� ��� ����� �� � �

� ������.

6. ��� ��� ���� ���� � � �����.

7. ��� �� ���� �������.

���� ��� � ���

���� ���� ��� ��� �� ��� ����� ���� � ����. �

� ��, �� ��� ��� �� 1:00� ����� ���� ��� ���� � �

���.

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� � ��� �� CONFIGURATION ��� �� ������.

�:

v Query Patroller Center� ���� ���� �� �� ���� ���� ���

� ����. ���� ���� ���� ���� ��� � ����.

v ������ � ��� �� , �� ���� � � ��� ���� ��

�� ����.

��� ������ ��� Query Patroller Center ��� ������.

1. ��� �� ���� �� �� � ��� �� ����.

a. Query Patroller ��� �� �� ���� ����.

b. � �� �����.

c. ���� �� ���� �� ��� �� � �����. ���� �

� �� � ��� �� ����.

2. ���� �� �� ��� ����� � �� �� ������. ��

��� ��, ���� �� ��� � �� ����.

3. ���� �� �� � ��� �����, �� � �� ������.

4. ���: ���� ���� ��� ���, ���� ��� ��� ����

�.

5. ���� �� �� �� ��� ������. �� ��� ���, �� �� �

� ��� �����. ��� �� �� ��� ����� �� �

�� ������.

6. ��� ��� ���� ���� � � �����.

7. ��� �� ���� �������.

� 4 � Query Patroller �� 89

Page 96: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

Query Patroller� ���� ���� �� ��� ��

�� ���� ���� ����� ����� �� ���� ������.

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� � ��� �� MONITORING ��� �� ������.

v ��� �� ���� �� �� ������.

��� �� � �� ���� ����.

v �� ���� �� � ����� ��� ��� �� ������ ����

� ��� ���

v ��� ��� � ���

v ��� ������� ���

�� ���� ���� �� ��� �� �� ��� ����.

v Query Patroller Center� ���� � �� ���� ��� � ����.

v Query Patroller Center� ���� ��� �� ���� ���� � ����.

v ���� ���� �� ���� ��� � ����.

�� ���� �����, �� ��� ������.

v Query Patroller Center ��

v ��� ��

v Query Patroller Center �� #1� ���� �� ���� ����� ��� �

�����.

1. ��� ���� �� �� �� �� ���� ����.

a. Query Patroller Center�� ��� ��� �� ��� �� �

� �� � �����.

b. �� �� � �����. ��� �� ��� �� ��� ���(��

� ��)� �����.

c. ��� ���� ���� ��� �� ��� � �� �, �� �

��� �� ��� �����. �� �� �� �� ���� ����.

�: ���� ��� � � �� �� �� �� �� �� � �� ����.

2. �� �� �����

3. �� ��� ��� �����.

v Query Patroller Center �� #2� ���� �� ���� ����� ��� �

�����.

1. ��� �� Query Patroller ��� �� �� ���� ����.

90 Query Patroller �� ��� ���

Page 97: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

2. Query Patroller Center�� �� �� � �� �� ��� � ��

���.

3. �� �� � �����. ��� �� ��� �� ��� ���(��� �

�)� �����.

4. ��� ���� �� ���� ����� ��� �� ��� � ��

� �� ���� �� ��� ��� �����.

�: �� ��� �� ���� ��� �� �� ��� ��� �����.

5. ���: Ctrl � �� ���� ����� �� ���� �� ��� �

� � �� �� �� ���� ��� � ����. � �� �� ���

� �� �� ���� ��� �����.

v Query Patroller Center �� #3� ���� �� ���� ����� ��� �

�����.

1. �� �� �� ��� ��� ����� �� ��� �� ���� ���

�� ���� �� ����.

v ��� ��� ���� �� ���� ����� ��� ������.

1. REMOVE RESULT ��� ������.

���� �� �� �

Query Patroller�� �� ��� ���� ����� �� �� ��� �����.

�� ���� �� ��� ���� ����. �� ���� �� � �� ��

� �� ��� , �� ���� �����.

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� � ��� �� MONITORING ��� �� ������.

�� ��� ���� ���� �� ����� ��� ���� �� ����.

�� ��� ���� ����� �� �� � ��� ������.

v Query Patroller Center ��

1. Query Patroller Center�� �� �� � �� �� ���� � ��

���.

2. �� �� � �����. ��� �� ��� �� ��� ���(��� �

�)� �����.

3. ��� ���� ����� ��� �� ��� � �� �, �� ���

� ��� �����.

� 4 � Query Patroller �� 91

Page 98: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

4. ���: Ctrl � �� �� ����� ��� ��� �� � ���

��� � ����. � �� �� ��� � �� �� ���� ��

� �����.

v ��� ��

REMOVE QUERY_INFO ��� ������.

���� ���� �� �

Query Patroller�� ���� ��� ���� ����� ���� �� ��� ��

���. ��� ��� , �� �� �� ��� �����. �� ���� ��

� ���� ��� �� ��� , �� ���� �����. ���� ���

���� ���� �� ����� ��� ���� �� ����.

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� � ��� �� HISTORICAL ANALYSIS ��� �� �����

�.

���� ��� ���� ����� �� �� � ��� ������.

v Query Patroller Center ��

1. Query Patroller Center�� �� � �� �� ���� �� � ��

���.

2. �� � �����. ���� �� �� ���� ��� �� �� �� �

� ���� ��� �� ��� ���(��� ��)� �����. ���� �

� ��� ����� ���� �� �� ��� ������.

3. ��� ���� ����� ��� �� ��� � �� �, �� ���

� ��� �����.

4. ���: Ctrl � �� �� ����� ��� ��� �� � ���

��� � ����. � �� �� ��� � �� �� ���� ��

� �����.

v ���� ��� �� ���� �� ���� ����� ��� ������.

1. Query Patroller Center�� ��� � �� �� ���� �� � �

����. ��� � ��� ��� �� ���� �� � �����.

�� � �� �� ���� � �����.

2. �� � �����. ���� �� �� ���� ��� �� �� �� �

� ���� ���� ��� �� ��� ���(��� ��)� �����. �

��� �� ��� ����� ���� �� �� ��� ������.

3. ��� ���� ����� ��� �� ��� � �� �, �� ���

� ��� �����.

92 Query Patroller �� ��� ���

Page 99: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

4. ���: Ctrl � �� �� ����� ��� ��� �� � ���

��� � ����. � �� �� ��� � �� �� ���� ��

� �����.

v ��� ��

REMOVE QUERY_INFO_HISTORY ��� ������.

�� �� ��� ���� �� ��� �� �

UPDATE QP_SYSTEM ��� CREATE_RESULT_TABLE_ALIASES ��� �

��� �� ��� �� ���� ���� ���� �����.

DBADM ��� �� ���.

��� �� � �� � �� ���� ���� �� ���� ��� � �

���.

v qp ��� �� Query Patroller Center� ���� �� ���� �� ����

���

v �� ���� � ��� �� DBADM ��� �� ���� ��� ����

qp ��� �� Query Patroller Center� ���� �� ���� ���

� ���� ���� ���� �� �� �����. �� �� ���� ��

�� ���� �� � � REMOVE RESULT_TABLE_ALIASES� ��

���. Query Patroller ���� �� ��� �� ��� ���� �� ���

� ��� ��� � ��� ���� �����.

REMOVE RESULT_TABLE_ALIASES ��� �� ��� ���� ��� �

�� �����.

with a as (select tabschema, tabname from syscat.tableswhere type = ‘A’ and tabname like ’QUERY%_RESULTS’),

t as (select tabname from syscat.tableswhere type = ’T’ and tabname like ’QUERY%_RESULTS’)

select all tabschema, tabname from awhere not exists (select * from t where t.tabname=a.tabname)

REMOVE RESULT_TABLE_ALIASES ��� ������.

� ��� �� �� ���� ��� ��� ���� �� �� �����. �

� �� Query Patroller� �� �� ����� �����.

� 4 � Query Patroller �� 93

Page 100: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�� ��� ��

�� ���� ���� ����� ��� ��� � �� �� ��� �� �� �

�� � ����. ���� �� ���� ��� ��, �� �� ��� �� �

�� ��� �� ��� ��� ���.

1��: ���� ���

�� �� ���� � �� ����, �� ���� �� ����� �

�� ��� ���. ��, �� ����� �� ���� �� ��� �� �

�� � �� � �� �� ��� �� � �� �� ���.

�� � ��� ���, ���� ��� ��� ����� ��� �� ��

��� � ����. ��� Query Patroller ���� �� ���� ���� �� �

���� ���� �� � �� �� � ����.

� ���� ��� ����, Query Patroller Center� ���� �� �

� ″��� �� �� ��″ ���� ������. �� �� �� ��� �� �

�� ��� ������.

� ���� �� ��� �� ���� ��� � �� �� �� � �� ���

��.

�� ��, � 8� 2� ��� �� ��� �� ������ �� ��� ��

���� ��� �����.

� 8. �� ����� �� ��

�� ��(timerons) �� � ����� �� ��

<8099 1588 88

10190–96444 206 11

>1030000 17 1

� ����� ��� �� �� �� �� ��� ����. �� � �� �

� ��� ��� 8099 timeron �����. � ������ ��� �� �� �

�� 10190 - 96444 timeron���. �� �� �� � ��� ��� 1030000�� ���.

��� � �� ��, �� ���� �� � ����. �� �� �� � ��

� �� ���� ���� � �� ����.

�: � �� �� ��� �� ��� �� ��� � � ����, ���

��� ��� ��� ��� ���� ���.

2��: � �� �� �� �� �� ��

94 Query Patroller �� ��� ���

Page 101: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� �� ���� �� ��� �� ��� �� ���� ���� �� ��� ��

��� ��� ��� ���.

94 ���� � 8� �� ��� ��, ��� �� �� � �� ����

� �� ���� �� � ����. ��� �� ���� � 9� �����.

� 9. �� ���� � �� � �

�� � ��� �� ��(timerons)

1 10000

2 100000

3 10000000

��� �� ��� � ��� �� � �� ��� ���� �� ��

�� ��� ���� �� ���� ���, �, �� � ��� ���� ��

���� �� ��� ���� ��� � �� ����.

�: ���� � �� ����� �� �� ��� �� � �� �� ���.

3��: � �� �� �� �� � ��

�� ���� ���� ��� �� ��� ���� �� ��, � �� ���

�� ��� ��� � �� �� �� ��� � ����. �� ���� �� ��

�� �� ���� ��� ������ �� �� ��� ��� �� �� �� �

�� ��� ����.

� �� ���� �� �� �� �� ��� �, �� ��(�: 15�)� ��� �

�(�: �� 10��) � ��� ���� �� ��� �� ���� ���� �

� � � ����. �� �� ��� �� ��� �� � ��� 50 ���� �

��� ��, � � � �� ��� �� ��� ����� �� ���

�� ����� 50 ���� ���� ��� ����. �� ��� ��� ����

�� ��� �� ��� �� � ��� �� �����. � �� ��� ���

���� ��� �� ��� �� ���� � �� ����.

� � � � , 9 4 ���� � 8 � 9 � � � � � � �� � � � � �

(MAX_TOTAL_QUERIES)� 100�� ���� ��� �����. �� ��� 1�

� ��� ��� � ����� 88 ���� �����. ��� ��� ��� �

��� �� ��� �����. � �� ���� �� �� �(MAX_QUERIES)�

60�� ��� � ����. � ��� � ��� ����� ���� ��� ��

� � �� �� ��� ��� �� �� ���� � ��� �� ���� �

� � �� ���� �� �� ��� ��� ��� ���. ��� �� ��� 2

3� �� �� �� �� 30 10� ��� ��� �� ����.

�� ���� �� �� � ��� �� � �� ��� ��� � �� �� �

�� �� � �� �� ���� ����. � ��� �� ���� �� ��

� 4 � Query Patroller �� 95

Page 102: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�� �� ���� ����� �� � � �� �� ��� � ����. �

�� ���� �� �� �� ���� ����, ��� ��� ���� ��

� ��� � �� �� � ��� �� ���� ��� � ���.

4��: �� � �� �

Query Patroller Center�� �� �� � ���� �� ��� ��� ��� �

�� � ����. � ��, � �� ����� �� �� � �� �� � �

� ����� �� ���� ��� �� � � ����. ����� ��� � ��

�� � �� ���� , �� ����� ��� ���� �� ���� ��

� � � ��� �� �� �� ���� �� �� �� ��� � ����.

���� �� �� �� �� �� ���� ���� �� �� ��� �

�� ���� ��� � �� ����.

�� ��� ��

�� ���� ���� ����� ��� ��� � �� �� ��� �� �� �

� ��� � ����.

″�� ��� ��″ ��� ������.

�� ���� ����� ��� ������.

1. Query Patroller ���� �� ���� ���� ��� ���� ��� �

����.

2. �� ���� �� � ���� ��� ��(��� �� ��� ��)� ��

�� �� � �� ����, Query Patroller Center� ���� �� >> ��

� ���� ″��� �� �� ��″ ���� ������.

3. �� �� �� ��� �� ��� �� ��� ������.

�: ��� �� ��� ���� ���, � �� �� ���� ��� �� �

� �� � �����.

4. � �� ���� �� �� ��(timerons)� ������.

�: ���� � �� ����� �� �� ��� �� � �� �� ��

�. � �� ���� �� ��� �� ��� �� ���� ���� �� ��

� �� ��� ��� ��� ���.

5. �� ����� ��� ���� ��� �� �� ������.

6. Query Patroller� �� �� ���� �����.

7. �� ��� ��� ��� � ������. Query Patroller Center� ″�� �

�″ �����, � ����� �� �� � ��� �� � �� ����� �

� ���� �� �� � � ����.

96 Query Patroller �� ��� ���

Page 103: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�: �� � ��� ���� ���, � �� �� ���� ��� �� �

� �� � �����.

�� ���� ����, �� ��� ��� ���� �� �� ����� ��� �

� ��� �� �� ���� ������ �� �� ��� ��� � ��

��.

Query Patroller� �� ��� ��

�� ���� ��� ���� ���� �� �� � �� ��� �� ��

��� � ����. � �� ���� �� �, �� �� ��� ���� �� �

� ���� ��� ��� ��� � ����.

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� � ��� �� CONFIGURATION ��� �� ������.

�� ���� �� �� � � ��� ���.

v ����� ��

v ��� �� � ��� �

v ��� ��� ��� ��� �� ��

Query Patroller� ��� �� �� ���� �, �� �� ��� � ����.

�� ���� �� �� ��� �, � �� ��� , �� �� ���� �

� � ��� ��� ���� � ����. �� ��� ��� � �� �

� �� ���� �� � ��� �� , ��� ���� �� ��� ���

� ����. �� �� ���� �� � ��� ����� ���� ����

Query Patroller �� ��� ���.

� �� ���� �� �� �� ��� �� � ����.

�� �� � ��� ���� � �� ���� �� � ����.

v Query Patroller Center

v ���

v Query Patroller Center� ���� � �� ���� ���� ��� ����

��.

1. ��� �� �� ��� � �� ����.

a. Query Patroller Center�� �� ��� �� ��� �� ��

� � �����.

b. �� � � �� ��� � �� �, �� ���� �� �

����. �� ��� � �� ����.

� 4 � Query Patroller �� 97

Page 104: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

2. �� �� � �� ��� ��� � �� � �� ���� �� �� ��

������. � �� ���� ��� � �� ��� �� ��� ���

Query Patroller� �� �� �����. � ��� Query Patroller ��� �

� �� ���� �� �� � ��� �� �� ���. ���� ��

�� �� ����, � �� ���� ���� �� ���� ��� �

� �� �� �� � ����.

3. �� �� �� �� � �� ���� ��� �� �� ��� �����

�. �� � �� ���� � �� �� ���� � ���� �� �

�� ���� �� �� ���� � ��� �����. �� �� ��� �

�� � � �� ���� ��� � ����.

4. ���: �� � �� �� � � �� ���� �� �� ���

�����.

5. �� ���� �� � �� ��� � �� ���� ��� �����. �

�� ���, Query Patroller� �� ��� ID� �����.

v ���� ���� � �� ���� ���� ��� ������.

1. �� ���� ���� ADD QUERY_CLASS ��� ������.

– ADD QUERY_CLASS ��� ������.

�: Query Patroller �� �� � �� � �� ���� ��� � ��

� ���� ����.

DQP1024W Creation, change, or removal of a query classwill not take effect until the Query Patroller server is restarted.

� ���� ���� ����. �� �� ���� �� � ��� �� , �

� ��� �� � ����. �� ��� ��� � �� �� �� ����

�� � ��� �� , �� �� ���� �� � ��� ���� �� �

�� ���� ����. �� �� ���� �� � ��� ����� ���

� ���� Query Patroller �� ��� ���. � �� ���� �� ��

�� ��� �� � ����.

Query Patroller� �� �� ��� �

�� � �� ��� ���� �� ���� ������. ���� �� �� �

��� ������, �� ���� �� ��� �� ����� �� ���� ��

� ���.

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� � ��� �� CONFIGURATION ��� �� ������.

98 Query Patroller �� ��� ���

Page 105: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

Query Patroller� ��� �� �� ���� �, �� �� ��� � ����.

�� ���� �� �� ��� �, � �� ��� , �� �� ���� �

� � ��� ��� ���� � ����. �� ��� ��� � �� �

� �� ���� �� � ��� �� , ��� ���� �� ��� ���

� ����. �� �� ���� �� � ��� ����� ���� ����

Query Patroller �� ��� ���.

� �� ���� �� �� �� ��� �� � ����.

�� �� � ��� ���� �� ���� ��� � ����.

v Query Patroller Center

v ���

v Query Patroller Center� ���� �� ���� ����� ��� ������.

1. Query Patroller Center�� �� � � �� �� �� � ���

��.

2. �� � � �����. �� ���� � ���� ���(��� ��)

� �����.

3. ��� ���� ����� �� ���� �� ����� ��� �� �

��� ��� �����. ��� �� ���� � � � �� �� ���.

v ���� ���� �� ���� ����� ��� ������.

1. REMOVE QUERY_CLASS ��� ������.

�: Query Patroller �� �� � �� �� ���� ���� � ��

� ���� ����.

DQP1024W Creation, change, or removal of a query classwill not take effect until the Query Patroller server is restarted.

� ���� ���� ����. �� �� ���� �� � ��� �� , �

� ��� ��� � ����. �� ��� ��� � �� �� �� ����

�� � ��� �� , �� �� ���� �� � ��� ���� �� �

�� ���� ����. �� �� ���� �� � ��� ����� ���

� ���� Query Patroller �� ��� ���. � �� ���� �� ��

�� ��� �� � ����.

Query Patroller �� ���

�� ���� ��� �� ��� � ��� ���� Query Patroller �����

�. �� ���� ���� ��� ��� �� �� � �� �� ���� ���

�� ������ �� ��� ��� � ����. �:

� 4 � Query Patroller �� 99

Page 106: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

v � ��� �� ��� �� ����, � ��� �� ��� �� ���� �

��� �� � ��� �� � �� �� ���� ��� � � ����. ��

� � ��� ��� �� ����� ���� � ���� �� �� ���

��.

v � �� ��� � �� � �� ���� �� �� ���� ��� ����

� �� �� ���� � ��� ��� ��� ���� ��� � � ����.

�� ���� � ��� ��� ��� �� �� ��� �����. �� Query

Patroller ���� ��� � �� ���� ��� ��� ��� �� �� �� �

� ��� �����. �� ��, �� ��� 1�� �� 10000 timeron�� ��

��� ����, ��� ��� 7600 timeron ��� �� ����� �����.

� �� ���� �� �� ����� ��� �� � �� �� ����� ��

� � ����. �� ��, �� ��� 2� � �� ���� �� �� �

(MAX_QUERIES ���) �� 10�� ���� ��� 10� ��� ��� �

��� ��� � ����. � � ��� ����, �� ���� �� � �

�� �� ����� �� � �� � ��� ��� ��� �� �����.

�� ���� ��� �� ���� �� �� ��(MAX_COST ���) ���

�����. �� �� ���� ��� ���� ���� ���, ��� �� �

�� � � �� �� �� �����.

1. ��� �� ��� ���� ��� �� ��� �� ����� �����. �

� ��, ��� ��� 1200 timeron ��� MAX_COST �� 10,000 �

� ��� 1 �� MAX_COST� 100,000 �� ��� 2�� ��� � ��

��, �� �� ��� 1�� �����. �� �� ��� 2� 10001 timeron

�� � ��� �� ���� �����.

2. � ��� ����� Query Patroller� ���� �� ��� ��� � ��

��� ��� ���� ��� ���� �� �� �� �

(MIN_COST_TO_MANAGE ���)� �����. �� ��, �� ���

� � ��� ��� ���� �� �� ��� 1000 timeron��, ��� �

�� � � � ���� ��� 1000 timeron�� � ��� �� ���� �

��� ����. ���, ��� �� �� ���� �� �����.

��� �� ��� � �� ����� � ��� �� ��(MAX_COST) ���

� �� �� �� �� ���.

� �� ���� QUERY_CLASS �� ���� ��� �� ��� �� ��

�����.

�� �� �

100 Query Patroller �� ��� ���

Page 107: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�� ����� ���� �� ���� ���� �� �� � �� ���

� ����. � � �� ���� �� �� ��� �����.

��� �� � �� �� �� � �� ����� �����.

v ��� ��� ��� ��� �� �� ��(MAX_TOTAL_COST ���)��

�� ���, ��� �� �� ���� �� �� ����� ���. �� ��

�� ���� ��� , ��� ���� � �� ����� � �� ��

� � ����.

v ���� ��� �� ���� �� , �� ��� � �� ��� ���

�����. �� �� �� ���� ���� �� , ��� �� ��

� �� ����� � �� ��� � ����.

�: � ����� ��� �� � �� �� ����� � �� �

(MAX_TOTAL_QUERIES ���)� ��� � ��� ���� ��� �

����.

Query Patroller ���

Query Patroller� �� ���� �� ������ �� ��� � �� ����

��� ����. ���� �� ��� �� � �� ���� �� � ��

� ����� ���� � ��� ���� �� �� � ��� ��� � ���

�. �� ��� ���� ��� ��, ��� ��� � �� �� ��� ���

�� ����. ���� �� ���� ��� ���� ��� ���� ����.

��� ��

��� ���� ��� ���� �����, ���� ��� �� ��� �

� �� ��� � ����. ��� ���� �� � � �� � ����,

���� ��� ���� �� � ���� �� � ����. �����

��� ��� � �� �� ���� ���, �� ��� ��� ���� ���

���� ��� �� �� �� ����. Query Patroller�� ���� �

�� ��� ���� ��� ��� �� ��� 56 ���� �Query Patroller

��� ���� Query Patroller ��� ��� ��� ������.

���� �� �� ���(MAX_COST_ALLOWED ���)� ���� ��� �

�� �� �� ��� ����. ���� ��� ��� ��� ���� �� �

�� ���� ��� ����� � , ��� �����.

��� ��� ��� ��� ��� ���� �� , � ���� �����

� �� ����. ��� �� ��� ����, ��� ���� �� � � �

� � ��� ��� � � �� �� �� �� ��� ��� � ��� ���

��� ��� � ����.

� 4 � Query Patroller �� 101

Page 108: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

���� �� �� �(MAX_QUERIES_ALLOWED)� �� ���� ��� ��

� � �� �� �� ����. ���� ��� ��� ���� ��� �� �

� �� �� �� �� � ��� ����� �� , ��� �� � ��� ��

� ��� �� �����.

��� � �� � ��� ��� � ��� ��� ���� � �� ��� �

����, � ���� ��� �� ����. � ���� ����, �� ��� ��

�� ���� ���� ��� ��� ��� ��� �� ���� ��� ��

�� ��� �� ����.

�� ��� �� � �� �� ��� ��� � �� �� � ��� ��

� ���� ��� �� ����. �� ��, �� � ���� �� �����

�� ���� � �� ���� ��� ���� ��� � ���, �� ���

�� � �� ����� 2� ��� ��� �� � � ����� ��� ����

����� � � ����. �� ��� ��� � ���� � ����� ��

� ����� �� ��� � ����.

��� ��

��(MAX_TOTAL_COST ���) �� �(MAX_TOTAL_QUERIES ��

�)� �� ��� ���� ���� ������ �� ���� � �����

��� � ����.

���� �� ���� ��(MAX_TOTAL_COST ���)� ������ ��

�� � � ����� �� ��� ����. ���� ��� ����� ��

�� � �� Query Patroller �� ��� �� ��� ��� �����. � �

� ���� � �� �� � �� ��� � ��� �� ���� ��� ��

��, � ��� ���� �� ���� ��� ���� �� � ��� ��� �

�� ��� �� ��� ��� �� ���.

�� ����� �� �� � CPU ��� ���� ���, ���� ��� ���

�� ��� ��� ��� ��� � �, � ���� ��� �� ����.

���� �� �� �(MAX_TOTAL_QUERIES ���)� ����� ��� �

�� � �� �� �� ��� ���. � ���� ����, � ��� ����

� �� �� �� ���� �� ��� ��� � �� ��� ���� �� ���

��� ���.

��� ���� ��� �� �� �� �� ��� �� , � ���� ���

� ����.

102 Query Patroller �� ��� ���

Page 109: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� 5 � Query Patroller ���� �� ��

Query Patroller� ��� ���� �� ��� ���� ��� �� �� ��

���� �� ��� ��� � ����. ��� �� ���� ���, �� ��

(Query Patroller ��� ��� ��� ��) ��� ����� �� �

� �� ��� �� � ����.

�� ���, � ��� ���� ���� �� ���� �� � ����.

�� �� � �� �� ��� �� ���� �, �, �, � �� �� �� ��

��� ��� ��� � � ����.

Query Patroller ���� �� ��� ���� �� ���� �� �� �

� �� ����.

v ���, � �� ���� ���� �� �� ����� ��� �

�� � � � � ����, ��� ����� ���� �� ��� � �

���.

v ��� � ��� ���� ��� �� ���� ��� ��� �� ���

��� ��� � � ��� � � ���.

v ��� �� �� ����� �� ���� �� �� �� ���� ���

�� �� ���� ���� ���� � ��� �� ��� �� ��� �

�� ��� � � � � ����.

v ��� �� �� ��� �� ���� �� ���, ���� �� �� �

�� �� ��� ���� ��� � � � � ����.

�� Query Patroller� ���� ��� �� ��� ���� ��� �����.

�� ����� Query Patroller�� ���� �� ��� ��� ����

��� ���� � ����.

���� ��� �� � � ��� �� ���� ���, ���� ��� ���

���. ���� ��� ����, Query Patroller� ���� ��� ��� �

�� �� SQL Explain ��� ���� Query Patroller ���� �� ���

���� ��� �� ���� ����.

�� � ���� ��� �� ��� ������ �� ��� ����

�� ���� ���� ��� ��� � ����.

© IBM Corporation 1993, 2007 103

Page 110: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

Query Patroller ���� �� ����� ����

Query Patroller Center� ���� �� ��� ���� ��� �� �� ��

���� �� ��� �� � ����.

���� ����� ��, ���, � ���� �� ���� ���� ��

��. �� ��, ��� ����.

v ��� �� �� �� ���: � ���� ���� �� ����� �� �

� ��� �� ��� �� � ����.

v ��� ���� �� ���: � ���� ���� ��� ���� �� �

����.

v ��� ���: � ���� ���� ���� ��� �� � ���� �� �

��� �� ��� �� � ����.

�� � ��

���� ��� �����, ��� ����� ��� ���.

v DBADM ��� ����.

v PUBLIC� �� SETSESSIONUSER ��� ����.

���� �� �� ��� �� Query Patroller ��� ���� ���� �� �

��� �����, �� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� � ��� �� HISTORICAL DATA ��� �� ������.

��� �� �� Query Patroller �� ��� ��� ���� �� ���� �

����, �� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� � �� �� ��� �� HISTORICAL DATA ��� �� ��

����.

���� �� ��

Query Patroller �� ��� �� ��� ���� �� �� ��� ��� � �

���.

v 110 ���� �Query Patroller� ���� ���� �� ���

v 113 ���� �Query Patroller� ���� ���� �� ��� ���

v 114 ���� �Query Patroller� ���� ���� ��� �� ��� ���

��

v 87 ���� ����� �� ���

104 Query Patroller �� ��� ���

Page 111: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

Query Patroller Center ���� �� �����

Query Patroller ���� �� ��� �� ��� �� ��� ��� � ��

�� �� �� ����.

���� �� �� ��

���� �� ���� ���� ��� ��� ��� ��� ���� �����

���� �� �� ��� ������.

� �� �� �� ���� ���� �� ��� � ���� ��

��� ��� ���� �� ��� �� ��� ��� � ����.

�� �� ��� �����, �� �� � �� �� ��� �� ����

�� ��� ���� �� �� �� � ����.

�� � �� � �� � ���� ��� ��� ��� ���� ��

� ��� � ����. �� �� ���, � �� ��� ���� �� ��

� �� �����. �� ��, �� �� 5�� �� �� � ��� �� ���

2003� 5� 22� , �� �� ��� 2003� 5� 17�� ����. ��

�� ���, � �� ��� ���� �� ��� ��� �����. �� �

�, �� �� 5�� �� �� � ��� �� ��� 2003� 5� 22� , �

� �� ��� 2003� 5� 27�� ����. �� � �� � ��

� ��� ��� ��� ��� ��� ���� �� ��� �� ����

�� ����.

���� ��� �� �� �� ���, �� �� � ���� ��� �� ��

� ��� � ����. ��� �� �� �� ���, ��� �� �� � �

� �� �� � ���, � � ���� ��� �� �� ��� � ��

��.

�� �� �� ���� �� ��� , �� ��� �� �� �� �

���. �� �� �� � �� �� �� � ���. �� �� ��

�, �� �� ��� � ���� ��� ��� ��� �� � ���

�. �� ��, � ��� ��� ��� ���� �� �� ���, ����

� �� �� ��� �����. �� �� �� � ��� � ����, �

� �� ���� �� �� ��� �����. ��� ��� ��� �� ��

�� �����, �� �� ��� �� ��� � � ���� �� ��

��� ��� �� �� �� �� � ����. �� ��, �� ��� ����

����� 4� �� ��� ���� ����� �� �����, �� ���

� 5 � Query Patroller ���� �� �� 105

Page 112: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� � ���� �� ���� �� ��� �� �� �����.

���� �� � ���� �� �� ��

Y� �� �� ��� ���� ���� ��� �� ����� �� �� ��

��� ��� � ����. ��� �� � ���� �� � ����.

v �� �� - �� ��

v �� �� - � ��

v �� �� ��� - �� � ��

v �� �� ��� - � � ��

v �� �� - �� ��

v �� �� ��� - �� �� ���

�� ���:

v 114 ���� �Query Patroller� ���� ���� ��� �� ��� ���

��

v 115 ���� �Query Patroller� ���� ���� ��� �� �� ��

���� ���� ��� ��

Query Patroller ���� ��� �� ���� ��� ���� �� ��

� � ����. Query Patroller� ��� ���� ����� Query Patroller��

��� �� ��� �� ���� ��� ���� �� � ����. �

��� �� ����� ��� �� ���� ��� �� � ����.

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� � ��� �� CONFIGURATION ��� �� ������.

106 Query Patroller �� ��� ���

Page 113: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

���� ��� ���� �����, �� �� � ��� ������.

v Query Patroller Center ��

v ��� ��

� �� �� ���� ���� ��� ��� ����.

�: �� �� ��� �� ��� ���� DB2 ��� ��� ��� �

��� ‘ON’�� ���� ���. ���� ��� � �� �� ��� �

��� DB2 ��� ��� ���� ‘ON’�� ���� ���.

v Query Patroller Center ��� ���� ���� �� ���� ����� �

�� ������.

1. Query Patroller ��� �� �� ���� ����.

2. � �� �����.

3. ���� �� ���� �� �� �� ����� � �� � �

� ��� ����� ��� ������.

4. ��� �� ���� ������.

v ��� ��� ���� ���� �� ���� ����� ��� ������.

1. �� ���� ���� UPDATE QP_SYSTEM ��� ������.

– QUERIES_TO_SAVE

���� �� ���� �� ��

Query Patroller Center� ���� �� ���� �� ��� ��� �����. �

�� ���� �� � ���� �� ��� ���� �� � �� ���

� ����.

v ��

v ��� ���

v ��� ����� ��

v ��� ���

v ��� ����� ��

v ���

��� �� ����, ��� ��� ��� � �� � ���� �

� ����.

���� ���� �� ���� ��� � ��� ��� � � ����. �

�� �� �� ��� �� �� �� � ���� � � ��� �

�����.

� 5 � Query Patroller ���� �� �� 107

Page 114: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

���� �����(��� �� �� �� �), �� �� �� �� ��� ��

�� ������.

� 10, � 11 109 ���� � 12��� �� ����� �� ��� �� �

� �, ��� � �� �� ���� ����� �� ��� �� ��� ��

���. ���� ″���� �� ��� ��� ���� ��?″ ″� �� ��

� ��� �?″� �� ��� ���� � � � � ����.

� 10. ��� �� ���� �� ��� ��

���� ��� �� ��� ���

��� �� �� �� �� �� �� ��� � �� ��� �

�� ���� ��� �� �

��� ���� ��� ��

��(�� � � ��)

�� �� ��(Y��� �� �

� -- � � ��)

�: ��� �� ��� � � �

�� ��� ������.

��� ���� �� �� �� ��� ����� ��

Query Patroller ��� ��

�� �� ��(Y��� �� �

�� �� -- � � ��)

��� �� �� ���� ��

�� ���� �� �� �� �� ��(Y��� �� �

� -- � �� ��)

��� �� �� ���� ��

�� ��

�� �� ��� �� ���

��� ���� ��� ��

�� DB2� � �� ��

�� �� ��(Y��� �� �

� -- � �� ��)

�� �� ���� ��� ��� �� ��

��(��� ��� ��)

� 11. ��� ��� �� ���� �� ��� ��

���� ��� �� ��� ���

���� ��� �� � ��� ���� ����� ���

��� �� � � �� ���

� ��� �� ��� ���

���(��� ID� ��)

���� ��� �� �� ��� �� ��� ��� �

�� ��� ��� ��

��(��� ��� ��)

��� �� ������ �

� ��

��� �� � ��� �

� �� �� ��� � �

�� �����.

��� —> ��� X —> ���

��

��� —> ��� X —> ���

�� —> ��� X —> ��

��

��� —> ��� X —> ���

�� —> ��� X —> �

��

108 Query Patroller �� ��� ���

Page 115: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� 12. �� ��� �� ���� �� ��� ��

���� ��� �� ��� ���

����� �� ��(��

�, ��, �)

� �� �� ���, � ��

��� ������ ��� ��

��.

��� ��

� ��

��� �� —> ��� X —>

�� ��

����� �� ��(��

�, ��, �)

��� ��� ����

�� �� ���� ��

��� ���� ��

� ���� ��

��� �� —> ��� X —>

�� ���� ��

Query Patroller� ���� ��� ��

Query Patroller� ���� �� ��� ���� �� ���� ����� �

� ��� ��� ��� � ����. ��� ������ ��� ����

�� ��� ��� �� ��� �� � ����. ����� �� �� �

�� ���� ����� �� ��� �� �� ���� Query Patroller

���� ���� �� ���� �� � ����.

��� �� �� �� �� ��� ��� �� ��� �� � � ��� �

�� ���. ��� ����� �����, ���� �� � ��� ���

����� ��� �� ��� ���� ��� �� ��� ������. ��

�� ��� ���� ����. �� �� ��� �� ��� ���� DB2

��� ��� ��� ���� ‘ON’�� ���� ���. ���� ���

� �� �� ��� ���� DB2 ��� ��� ���� ‘ON’�� ����

���.

Query Patroller ���� �� ��

���� ��� ���� �� ��� ������.

1. ��� �� Query Patroller ��� �� �� ���� ����.

2. �� ��� Query Patroller ��Query Patroller� ���� �����

�.

3. qpstart ��� ���� Query Patroller� �����.

4. ���� ��� ��� ������ ��� ���� �� ���� ���

�.

5. �� Query Patroller ���� � ���� ��� �� Query Patroller �

��� ���� ���� ��� ��� ��� ��� � �� ����. ��

� 5 � Query Patroller ���� �� �� 109

Page 116: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�� � ����� ��� ���� ����, Query Patroller� � ��

�� ��� ���� �� �� ����� ����� �� ��� � �

���.

6. ��� ����� ����� ����� ��� ���� ��� � �� ��

��.

7. ���� ��� ���� ���� �� ���� ����.

8. Query Patroller Center� �� ���� �� � ���� ��� ����

��.

Query Patroller� ���� ���� ��� ��

�� ��� ���� ��� �� ���� ���, ���� ��� ������.

���� ��� ����, Query Patroller� ���� ��� ��� ��� ��

SQL Explain ��� ���� Query Patroller Center� �� ���� �� ���

���� ��� �� ���� ����.

���� ��� ����� DBADM �� PUBLIC� �� SETSESSIONUSER

��� �� ���. Query Patroller� ���� �� �� ���� ��� �

Explain ���� �� ���� ��� �� ���� Explain ���� ���

�. ��� ���� �� �� ���� ���� �� Explain ���� ��

�� � �����. Explain ���� �� � ��� ����� � ��

�� ���. ��� ����� � �� Explain ���� ��� Explain �

�� ��� ���. ��� ���� �� �� ���� ��� �����.

���� �� �� ���� Explain ���� �� ���� ���

����� � �� ����.

Query Patroller ���� �� ��

� � � �� �� ���� � ���� �� �� ���� ��� ��

� ��� �� ��� �� ����. ���� ��� ��� � � ��� ��

���, ����� ��� �� �� �� � �� � ����.

SQL Explain� ���� ��� �� , ��� ��� �� �� �� ��

�� ���� ��� ��� ��� � �� ���� ����.

�� ��� ��(�� ��� �� ���� ��� ���� �� ��)� ���

� ��� ����� �� �� � ��� ������.

v Query Patroller Center ��

v ��� ��

v Query Patroller Center ��� ���� ���� ��� ����� ��� �

�����.

110 Query Patroller �� ��� ���

Page 117: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

1. Query Patroller Center��, �� ��� �� ���� �� � ��

���.

2. ���� �� � ��� ��� ��� �� ���� ���� ���

��� �����. ���� �� �� �� ����.

3. � ��� �� ��� �� � � � �����.

4. ��� �� ���� ��� ���� �� �����.

v Query Patroller Center ��� ���� ���� ��� ��� ����� �

�� ������.

1. �� ��� ��� �����. ���� �� �� ��� ��� ��� �

� �� ����.

v ���� ���� ���� ��� ����� ��� ������.

1. GENERATE HISTORICAL_DAT ��� ������.

v ��� ��� ���� ���� ��� ��� ����� ��� ������.

1. STOP ���� ���� GENERATE HISTORICAL_DATA ��� ��

����.

����

1. ����� ���� �� � ��� �� �� �� �� ���� ��

��� � �����(GENERATE HISTORICAL_DATA �� ��). ���

��� �� ��� � ��� ���� ������ �� ��� �� ���

������.

2. � �� ��� ��� �� �� ��� �� ���� ���� ���

����� �����.

3. ���� �� �� ���� ��� � ��� ���� ���� �� �

� ���� �� �� ���� ��� � ��� ����� ��� ���

��� ��� �����.

v DB2� ��� �� ��

v db2stop force �� ��

v killdb2 �� ��

���� �� �� ���� ����� ���� ���� �� ��

���� �� ���� �� �� ��� ��� ���.

qp -d database generate historical_data stop

��� database� ��� �� � ������ ����.

� 5 � Query Patroller ���� �� �� 111

Page 118: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

���� ���� ����� ��� �� ��

���� �� ��� ��� ���� ��� �� ���� ��� ��

� ��� �� ��� �� ����.

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v HISTORICAL ANALYSIS ��� �� ���� ��� �� �� � ��

� �� ������.

Query Patroller ���� �� ��

���� ��� ��� � � ��� ��� �� ��� ��� � ����.

v ���� ��� �� ��� ��� �� ����� ��� ��

v ���� ��� ��� ��

�� ��� ��� �� ���� ��� ����� ��� ��� ���� �

� �� � ��� ������.

v Query Patroller Center ��

v ��� ��

v Query Patroller Center �� 1� ���� ���� ��� ����� ���

��� ���� ��� ������.

1. Query Patroller Center��, �� ��� �� ���� �� � ��

���.

2. ���� �� � ��� ��� ��� �� ���� ���� ���

��� �����. ���� ��� �� �� ����.

3. ���� ��� ����� ��� �� ��� � ��� �� �� �

��� ����� �� �� �����.

�: ���� ��� �� �� � ��� �� �� ���� ����� �

� �� �� �� �� ��� ����� �� ��� ����.

�� �� ��� ���� ��� ����� �� �� ����.

4. ��� �� ���� ��� �� �� �����.

v Query Patroller Center �� 2� ���� ���� ��� ����� ���

��� ���� ��� ������.

1. Query Patroller Center��, �� ��� �� ���� �� � ��

���.

2. ���� �� � �����. �� �� �� � ���� ��� ���

� ����.

112 Query Patroller �� ��� ���

Page 119: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

3. � � � �� �� ���� Explain �� ��� SQL Explain� ���

� ����� ��� �����.

– ��� Explain �� ��� �� �� ��� ���� , ����

��� �� ��� ������ ���� �� ��� ��� ��

���..

– ��� Explain �� ��� � ���� �� ��� ���� , �

��� ��� �� ��� ���� �����.

– ��� Explain �� ��� �� � ��� ���� ���� �

�� �� ��� ���� ����� �� ���� �� ��� ��

�� ���� ����. � ��� ���� qpuser.log qpdiag.log

��� �����.

4. ���: Explain ��� �� � � � �� �� ����� ��� ��

� � ����.

v ��� ��� ���� ���� ��� ����� ��� ��� ���� �

�� ������.

1. GET QP_SYSTEM ��� ������.

�: �� �� ���� ��� ����� ��� ��� �� ����

����� ���� ��� ��� ��� ����� ����. ����

��� ��� ��� ���� Query Patroller Center ��� ��� �

��.

Query Patroller� ���� ���� �� ��� ��

���� �� ���� �� ��� SQL, �� ��, ��� ��, ����� �

� �� ��� �� ��� � � ����. �� ���� ��� ����

��, ���� �� ��� ���� ��� �� � ��� ��� ��� ��

��� ��� � ����.

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v HISTORICAL ANALYSIS ��� �� ���� ��� �� �� � ��

� �� ������.

Query Patroller ���� �� ��

Query Patroller Center ��� ���� ���� ��� ���� ��� ���

������.

1. ���� �� �� �� ���� ����.

� 5 � Query Patroller ���� �� �� 113

Page 120: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�� ��� ���� �� �� �� ���� ��� ��� ������.

a. Query Patroller Center�� ���� �� ��� �� ��� ��

�� � �����.

b. �� � �����. ��� �� �� �� ���� � ���� ���

(��� ��)� �����.

c. ��� ����, ��� ����� ��� �� ��� � �� �, �

� ���� �� ��� �����. ���� �� �� �� ���� ��

��.

2. ��� �� ��� �� SQL� �� ��� ���, �� �� ����

�. Visual Explain� ���� ��� �� �� ��� ����� ���

��� �����.

3. �� ��� �� � �� ����� ���, � �� �����.

4. �� ��� ��� �� �� �����.

5. ���, ����� �� ���� �� ��� ���, �� �� ����

�.

6. ��� �� ���� �� �� �� ���� �����.

Query Patroller� ���� ���� ��� �� ��� �����

���� �� ���� �� �� Query Patroller Center� ��� �, ��� �

� ��� ���� �� ���� ��� �� �� �� � ����. � �

� ���� ��� ��� ��� �� ��� ����� ���� ������.

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� �� �� � ��� �� HISTORICAL DATA ��� �� ��

����.

Query Patroller ���� �� ��

��� �� �� ��� ���� ��� �� ��� ��� ���� �

�� �� ��� ���.

Query Patroller Center ��

1. � ���� ����.

2. ���: �� ��� ��� �� ��� �� ��� ��� ��� ���

��� �� �� �����.

3. ���: ��� ��� ��� �� ��� ��� ��� ��� ����

�� �� �����.

114 Query Patroller �� ��� ���

Page 121: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

4. ��� �� � �� ��� ���� ���� ����� �����, �

�� � � � � �����. �� ��� �� ��� ��� ��

� �� � ��� ���� ���� ����� �����, �� ��� �� �

� � � �����.

5. ���: �� ��� �� ��� ��� ��� ��� WHERE�� ��

�, ���� �� �����.

6. ���: ���� ��� ���� ���� �� �� ��� ��

� ��� ��� �� �� ���� �� �� ��� �� ��� �

� ���� ���� ����. � ���� ���� ��� �� ��

�� �����, ���� �� �� � �� �����.

7. �� �����, �� �� ��� ��� ��� �� � ���� ��

���.

8. ���: �� ���� ����, �� �� ��� �� � ��� ��

� ���� �����. � ���� �� �� ���� ���� �� �

� � �����.

Query Patroller� ���� ���� ��� ��� �� ��

Query Patroller Center� ���� ���� �� ���� �� �� ���� �

�� �� �� � ����. �� ID, ��� ID �� SQL Explain� �����

��� ���� ��� ���� ���� ����� �� � ���� �����

�.

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� �� �� � ��� �� HISTORICAL DATA ��� �� ��

����.

Query Patroller ���� �� ��

Query Patroller Center ��� ���� ���� ��� �� ��� ����

� ��� ������.

1. ��� �� �� � ���� ����.

a. Query Patroller Center�� �� � �� ��� ���� �� �

�� �� ��� �����.

b. �� � �� ��� � �� �, �� ���� ��� �����.

�� � ���� ����.

� 5 � Query Patroller ���� �� �� 115

Page 122: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� �� �� �� � ���� ��� �� ��� ��� �

�� ���� ���� ��� �� , �� � �� �� �

���� ���� ���� ���.

2. ���: �� ��� �� ID ��� ��� ��� �� � ��� �� �

����. �� ���� �� �� ID� ��� ���.

3. ���: ��� ID ��� ��� ��� �� � ��� �� ����

�. �� ���� �� ��� ID� ��� ���.

4. ���: Explain Run ��� ��� ��� �� � ��� �� ���

��. �� � ��� �� ���� �� �� �� ���� ����� �

�� ���� ���� ���. ��� �� ��� ����.

v N - �� ���� ��

v S - ��� ���

v F - ��� ��

5. �� �� �� ��� ���� ���� ��� �� ����� � �

� � � � � �����. �� �� ��� ��� ���� ��

� ��� �� ����� �� ��� �� � � � � ����

�.

6. ���: �� ��� �� ��� WHERE�� ��� ���� �� ���

��.

7. ���: ���� ��� ��� � ���� �� �� ��� �� , �

� � ��� ��� �� �� ���� �� �� ��� �� ��

�� � ���� ���� ����. �� � ���� ���� � ��

�� ����� ���� �� �� � �� �����.

8. �� ����� �� �� ��� �� � ��� �� �� � ����

�����.

9. ���: �� ���� ���� �� �� ��� �� �� ��� �� �

� � ���� �����. �� � ���� �� �� ���� ����

�� �� �����.

��� �� ��� ��� ���� ���� �� �� ��� ����.

Query Patroller� ���� ��� ��� ��

Query Patroller ���� ��� ��� �, ���� �� �� �� �� ��

��� ���� ��� �� �� � ��� �� �� ����. � �

��� ���� �� ��� �� ��, � ���, � �, �����

�� �� ��� �� �� � � ����.

�� ���� � ��� ���� ���.

116 Query Patroller �� ��� ���

Page 123: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

v DBADM ��� ����.

v HISTORICAL ANALYSIS ��� �� ���� ��� �� �� � ��

� �� ������.

Query Patroller ���� �� ��

� �� �� �� ��� ��� DB2 ��� ���� ���� ����.

SYSCAT.INDEXES ���� � �� �� �� �� �� �� ��� ��

���.

v � ��

v � ���

v ��� ��

v ��� ���

v � ���

v � �

v ��� �� �

v ��� � �

v ��

DB2 SYSCAT.INDEXCOLUSE ���� � �� �� �� �� �� ���

� ��� �� �����.

Query Patroller Center ��� ���� � ���� ��� ��� ����

��.

1. � �� �� �� ����. � ���� � �� �� �� ��

���.

v ���� �� �� � �� �� �� ��� ��� ������.

a. Query Patroller Center�� ���� �� ��� �� ��� �

� ��� ��� � �����.

b. ��� ��� � �����. ��� ��� ���� � ���� �

��(��� ��)� �����.

c. ��� ����, � ��� ����� �� �� ��� � �

� �, �� ���� �� ��� �����. � �� �� �� ��

��.

v ���� �� �� �� � �� �� �� ��� ��� �����

�.

a. Query Patroller Center�� ���� �� ��� �� ��� �

� ���� �� ��� � �����.

� 5 � Query Patroller ���� �� �� 117

Page 124: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

b. ���� �� ��� � �����. ���� �� ��� ���� �

���� ���(��� ��)� �����.

c. ��� ����, � ��� ����� �� �� ��� � �

� �, �� ���� �� ��� �����. � �� �� �� ��

��.

2. ���: ��� ����� �� ���� �� �� ��� �����.

3. ��� �� � �� �� �� �����.

118 Query Patroller �� ��� ���

Page 125: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� 6 � �� DB2 ����� Query Patroller ��

Query Patroller� DB2 ��� ��

Query Patroller� �� ��� ����� ���� ������ �� ��� �

�� � ��� �� ����. DB2 ���� �� ��� ���� ������

�� ���� �� ������ ��� � ��� �� ����.

DB2 ���� ���� �� �, �� �� ������� ���� CPU �

�� ��� �� ��� ��� � ����. DB2 ���� Query Patroller� ��

���� �� �� ��� ��� ���� � ����. ��� ��� �� ��

�� ����� �� �� ���� ��� ���.

Query Patroller� ������ �� ���� �� ������ ����. �

��� �� ������ ����� �� ��� ���� �� ������ �

��� ���� � �� ��� ��� �� ���� ��� ��� � �� ��

� �� ��� ����.

�� ��� �� ��� ��� Query Patroller� ���� ��� �����

� ��� . Query Patroller� javaw.exe, java.exe, db2fmp.exe,

qp.exe(Windows) �� java, db2fmp qp(UNIX)� ���� �� �����.

���� Query Patroller� ����� ��� ��� ��� �� ��� �� �

�� ����� ����. �� �� ������ ���� �� ��� �

� ���. �� DB2 ���� ��� ����� �� ��� �����

�.

�: Query Patroller ��� ����� �� �� ��� �� ���� Query

Patroller� ��� � �� �� ��� �� � ����.

Query Patroller�� ���� ��� DB2 ��� ���� ���� � �

� ��� �� �� ��� �� � �� ��� �����.

v Query Controller� javaw.exe db2fmp.exe(Windows) �� java

db2fmp(UNIX)� �����. �� ��� ��� �� , rowssel

rowsread ��� (DBADMAUTH=‘Y’ GRANTEETYPE=‘U’)

SYSCAT.DBAUTH� ��� �� (DBADMAUTH=‘Y’ GRANTEETYPE=‘G’)

��� � � � ��� ��� �� ������. DB2 ���� Query

Controller� �� ���� rowssel rowsread ��� �� �� ��

� ���� �� ������.

© Copyright IBM Corp. 1998, 2007 119

Page 126: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

v Query Patroller Center� javaw.exe, java.exe db2fmp.exe(Windows) �� java

db2fmp(UNIX)� �����. �� ��� ��� �� , rowssel

rowsread ��� (DBADMAUTH=‘Y’ GRANTEETYPE=‘U’)

SYSCAT.DBAUTH� ��� �� (DBADMAUTH=‘Y’ GRANTEETYPE=‘G’)

��� � � � ��� ��� �� ������. �� rowssel rowsread

��� �� � Query Patroller �� ���� ��� ��� � , DB2 �

��� Query Patroller Center �� Query Patroller ��� ���� �� �

� �����. Query Patroller �� ���� �� ��� �� �� ��� �

�� �� �� � �� ��� ����. ��� , rowssel rowsread �

�� �� �� ��� ��� �� ��� ������ ���� ������.

CPU ��� �� ��� � � �� ��� ���� � DB2���� Query

Patroller� Query Patroller �� ���� �� ��� ���� ��� �

�� �� Query Patroller ��� ���� �� ����. �� � � ��

�� �� �� ��� �� ���� �� �� � ����. ��� ,

��� �� �� ��� ���� DB2 ���� Query Patroller� ����� �

�� ����.

Query Patroller ����� �� DB2 ��� �� ��

�� �� ��� ��� Query Patroller ��� ��� , Query

Patroller� ��� ��� ���� �� �����. ��� �� ��� Query

Patroller ��� ��� , ��� ��� � ����. �� ���

SQL1224N � ��� ���� Query Patroller ��� ���� ����

� �� ��� ���� �� db2fmp ��� �� , ����� �� �

� DARI ��� ��� ��� ���� � ����(SQL1131N). Query

Patroller� db2fmp ��� �� ��� ��� � ����. Query Patroller�

db2fmp ��� ���� ���� �� ����� �� ��� ��

� db2fmp ��� ��� ����� �����.

db2fmp ��� �� �� ��� ����� � ���: ����� ��

��� ����� ������.

��� ��� ������ �� Query Patroller � DB2 ���

��

Query Patroller� DB2 ��� �� ��� �� ��� ������ �� ���

� ����. �� ��, DB2 CLP(Windows� db2bp.exe, UNIX� db2bp)

� �� �� ������ Query Patroller� ���� ��� �� ��� �

�� ������� ��� � ����.

120 Query Patroller �� ��� ���

Page 127: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

Query Patroller� ��� ��� ���� DB2 ���� �� ��� ���

��� �����. �� ��� �� �� �� ����� Query Patroller� �

� DB2 ����� �� ��� �����. , Query Patroller� ��� ��

��� �� ����� , DB2 ���� ��� ��� ������ ��

�� �� ��� ��� ��� ��� ���.

Query Patroller� ���� ��� �� ����� �� Windows�

qprunquery.exe UNIX� qprunquery� �� �� ������ �� ��� �

����. ���� �� � ��� �� ������ ������ ���� �

� �� ��� �� ��� ��� �� ���� , �� ������ �

�� ���� ���. �� ������ DB2 ��� �� ��� ��� DB2

���� ��� ��� � �� ������ �����.

���� �� � ��� �� ������ ���� �� ��� �� ����

���� ��� , qprunquery� ��� �����. ��� , DB2 ����

DB2 ��� �� ��� qprunquery� ��� �� ������ ���

��.

DB2 � ��(connection concentrator)� Query Patroller �

Query Patroller� �� ��� ��� � ��� ��� ��� �� �� �� ��

�� ������ ������.

DB2 � ��(connection concentrator)� ����� �� �� ����

�� � ����� ����� �� ��� ��� ����� �� ���

��. ��� ����� �� ������ ���� ���� �� ����

�� �� ���� ���� �� �����. , ��� �� ���� Query

Patroller� ��� �� ����� ��� ��� ��� ��� ������ ��

��. ��� , �� ��� ���� �� ����, ������ ����� �

��� �� � �� �� ���� ��� � ���� DB2 ��� ��� ��

��. ��� ��� � ��� ����� Query Patroller� ��� �� ���

�� ��� �� �� �� ��� ��� ���� ��� �����. (sqlcode�

29009�� �� ��� 6���.)

�� ���� ��� ���� ���� ��� ��� ����� UPDATE

QP_SYSTEM ��� ���� ��� ����� UPDATE SUBMITTER_PROFILE

��� ���� �� BLOCK_OPTION� ����� ��� ���� , Query

Patroller� ��� ���� �� ����� �� � ���� . ��

BLOCK_OPTION� ‘reject’(‘R’)� ���� ��� ����� � ��� ��

� 6 � �� DB2 ����� Query Patroller �� 121

Page 128: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

���� �� ��� ��� �����. ��� ����� � Query Patroller�

��� ���� �� ����� ����� BLOCK_OPTION� ‘proceed’(‘P’)� �

�����.

�� ��, ��� ����� � ���� ����� ″sample″� �� ���

Query Patroller� ����� ��� ��� �� BLOCK_OPTION ��� ‘P’� �

�����.

qp -d sample -u userid -p password "UPDATE QP_SYSTEM USING BLOCK_OPTION ’P’"

��� ����� � ���� ��� ″STEVED″ �� ��� ��� Query

Patroller� ����� ��� ��� �� � ���� BLOCK_OPTION� ‘P’�

������.

qp -d sample -u userid -p password "UPDATE SUBMITTER_PROFILE FOR USER’STEVED’ USING BLOCK_OPTION ’P’"

BLOCK_OPTION� �� ������ QP_SYSTEM SUBMITTER_PROFILE

���� �����.

QP_SYSTEM� BLOCK_OPTION ��� �(NULL) �� �����

SUBMITTER_PROFILE� BLOCK_OPTION ��� �(NULL) �� �����.

BLOCK_OPTION� QP_SYSTEM ���� ��� ��� ��� �� ��

� , ��� ���� �� ���� ��� ���. �� �� ����

, QP_SYSTEM� BLOCK_OPTION ��� ����. QP_SYSTEM�

BLOCK_OPTION ��� �� ����� ���� ��� �� ����

SUBMITTER_PROFILE� �� BLOCK_OPTION� NULL� ������.

122 Query Patroller �� ��� ���

Page 129: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� 7 � Query Patroller ��

��� �� ����� � �� ���� ��� �� ��� �� ����. �� �

��� ��� � �� � �� ���� �� ���� ��� ���� �� ��

� �� � �� ��� � � �����.

� 13. �� �� ��� ��� � �

��� ��� ��

� �� ��� ���� ����. ��� ���� �� �� ��

(MAX_COST_ALLOWED)� � �� ���

���.

��� � �� �� � �� �� �����. ���(MAX_QUERIES_ALLOWED) �� ���

(MAX_TOTAL_QUERIES) �� �� �� ��

� ����.

���� �� ���� ���� �� , �� �

�� � � ��� � � � � � � � �

(MAX_QUERIES)� � �� ����� �� �

��� � �� ��� � ����.

� ��� � ��� �� ����. ��� ���� �� �� ��

(MIN_COST_TO_MANAGE)� � �� ���

� ����.

���� �� ���� ���� �����. ��� ��� ��� ���� ���

(RUN_HELD_DURATION)� � ����.

��� ��� �� ��� Query Patroller �� �

� ����.

Query Patroller ��� ��� �� ���

�� �� ��� ��� ������.

� �� ��� ���� �� ��� ���� �

���.

��� ���� �� �� ��

(MIN_COST_TO_MANAGE)� � �� ���

� ��� �� ������ ���� �

Query Patroller�� ���� �� ����.

�� �� ��� ���� �� ��� ����. �� ��� ��� � � � � � � � � .

RUNSTATS� ���� ��� �� � ��

� ���� ���.

��� ���� ���� ��� ���� �

���� ��� ��� ����.

��� ���� ���� ��� ���� ��

�� ��� Query Patroller ����� ��

(DB2_QP_BYPASS_APPLICATIONS,

DB2_QP_BYPASS_USERS ��

DB2_QP_BYPASS_COST)� ������.

© IBM Corporation 1993, 2007 123

Page 130: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

124 Query Patroller �� ��� ���

Page 131: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� 8 � Query Patroller �

Query Patroller �� ��

Query Patroller ��� qp ���� �� �� ��� ��� ��� � ����.

Query Patroller �� �� �� �� ��� ��� ���� ����.

�: �� ��� ��� , ��� �� ���� ���� DB2 CLP ���

Query Patroller ��� ��� ���.

�� ��

�� qp -d database qp-command-u username -p password

��

�� ���

-u username

������ �� � Query Patroller ��� ��� username ���

ID� �����.

-p password

��� ��� ��� ���� ��� �����. ��� ����, �

���� ���� ��� �����.

-d database

��� ���� �� ������ ����.

qp-command

��� Query Patroller �� ���� �����. Query Patroller �� �

��� � Query Patroller ��� � ���� ��� � ����.

Query Patroller ��� �� �� � ���� � �� ��� �����.

�� �� �� � ��� ��� �� Query Patroller �� �� � �

� ����.

qp -d db-name ?

��

qp -d db-name help

��� db-name� ����� �����.

© Copyright IBM Corp. 1998, 2007 125

Page 132: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

Query Patroller ��� �� � ������ ��� ������� ��

� �� ��� �� ��� ����.

qp -d db-name -u user_id -p password ?

��

qp -d db-name -u user_id -p password help

�� ��� SAMPLE ������ �� �� � 854 ��� �����.

qp -d sample cancel query 854

″testuser″ ��� �� ���� ��� �� ��� TESTDB ������ ��

� �� �� ���� �����.

qp -u testuser -p testpw -d testdb list query_classes

����

1. qp ���� ��� ���� �� �� 0� ��� ��� ��� �� ��

-1� ����. �� ��� 8�� ��� ���� Linux �� UNIX �!��

��� � �� ��� 255���.

2. �� SQL �� char �� varchar �� ��� �� ����� ��

���. ��� � � � ����� ���� �� , Escape ��� �

�� ���. �� ��, Mike O’Connell ��� ��� ‘Mike O″Connell’

� ���� ���.

3. UNIX �!�� , qp �� ���� ����� �� ��� � qp ��

� ����� �� ���. �� ��, ″testuser″� �� � ��� ����

����, �� ��� �����.

qp -d wsdb "add submitter_profile ’TESTUSER’ using default"

4. ����� �� ��� ��� � �����.

ADD OPERATOR_PROFILE

OPERATOR_PROFILE ���� ��� Query Patroller ��� ��� �� �

��� ���� ����.

�� �

�� ���� � ��� ���� ���.

v DBADM ��� ����.

126 Query Patroller �� ��� ���

Page 133: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� �

��. � ��� ����� �� �����.

�� ��

�: Query Patroller ��� ��� ���� �� ��� ���� Query Patroller

��� ��� ��� �� ��� 125 ���� �Query Patroller ��� ���

Query Patroller ��� ��� ������.

�� ADD OPERATOR_PROFILE FOR USER ‘username’GROUP ‘groupname’

LIKE USER ‘username’GROUP ‘groupname’

USING DEFAULT

Setting-keyword ‘value’

��

�� ���

USER username

��� ���� �� ��� ��� �����. ��� ID username�

�� DB2 �� �� ID� ���.

GROUP groupname

��� ���� �� � ��� �����. groupname� DB2 ��

� ID� �� � �� Kerberos ��� �� ID� ���.

DEFAULT

��� ���� �� ���� ���� ��� ��� ����

�. ��� �� ���� , ���� DEFAULT� �� �

��� ��� ��� �� ��� � ����. �� ��, ��� A

� MONITORING ��� ���� �����, ��� �����.

qp -d sample "ADD OPERATOR_PROFILE FOR USER ’USERA’ USING

MONITORING DEFAULT"

LIKE USER username

� ��� ���� USER username� ��� ���� ��� ��� �

�� �����.

LIKE GROUP groupname

� ��� ���� GROUP groupname� ��� ���� ��� ��

� ��� �����.

Setting-keyword

� 8 � Query Patroller �� 127

Page 134: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

CONFIGURATION

����� ��� CONFIGURATION ��� �� ��� ����

�.

E ���� Query Patroller �� ��� ��� ���

���, ���, � � ����.

V ���� Query Patroller �� ��� ��� ��� �

� ����.

N ���� Query Patroller �� ��� ��� ��� �

�� �� � �� ���. �� �����.

HISTDATA

����� ��� HISTORICAL DATA ��� �� ��� ���

��.

E ���� ���� ��� �� ��� � ����.

�: ���� ��� ����� PUBLIC� �� DBADM

�� SETSESSIONUSER ��� �� ���.

V ���� ���� ��� � � ����.

N ���� ���� ��� ��� ��� � ����. ��

�����.

MONITORING

����� ��� MONITORING ��� �� ��� �����.

E ���� ��� ���� � � ����. ���� �� �

�� �� ���, �� �� �� ��� ��, ��

��� �� ��� �����.

V ���� Query Patroller�� ���� �� ���� � �

����.

N ���� ��� ��� ��� � ����. �� ���

��.

USERADMIN

����� ��� USER ADMINISTRATION ��� �� ���

�����.

E ���� Query Patroller ��� ���� �� � ��

� ��� � � ��� ��� ���� � � ����.

V ���� Query Patroller ��� ��� ���� ��

���� �� � ��� � � ����.

128 Query Patroller �� ��� ���

Page 135: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

N ���� Query Patroller ��� ��� ���� ��

���� �� � ��� ���� � � �� ���. �

� �����.

SUSPENDED

� ��� ���� ��� ��� ��� ��� �����.

N ��� � ��� ���� �� ��� �� �����. ��

�����.

Y ��� � ��� ���� �� ��� ����.

�� ��� ��� ������ � HELPDESK� �� ��� ��� ��

��. helpdesk � � ���� ���� ��� ���� ��� ��� ��� �

� �� ���, �� ���� ��� � �� ����. helpdesk � ���

���� ����� � ��� �� ���� ��� � ��� �� ��� �

� ��� �����.

����

qp -d sample "ADD OPERATOR_PROFILE FOR GROUP ’HELPDESK’ USING HISTDATA

‘N’ CONFIGURATION ‘N’ MONITORING ’E’ USERADMIN ’E’ SUSPENDED ‘N’"

1. ������ �� DBADM ��� �� ���� ���� ��� ����

�� �� ����. ��� ���� �� �� ��� �� ��� ����

���� ��� �� ��� ���� ��� �� ��� ����. ��

�� �� ��� ��� �� ��� ��� DBADM ��� �� ���� �

� Query Patroller ���� ���� ��� � �� ��� �� �� ��

��.

ADD QUERY_CLASS

������ ��� �� ��� �� � �� ���� ����.

�� �

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� � ��� �� CONFIGURATION ��� �� ������.

� �

��. � ��� ����� �� �����.

� 8 � Query Patroller �� 129

Page 136: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�� ��

�: Query Patroller ��� ��� ���� �� ��� ���� Query Patroller

��� ��� ��� �� ��� Query Patroller ��� ��� ������.

�� ADD QUERY_CLASS USING �

� MAX_QUERIES max-number-of-queries MAX_COST max-query-cost �

�DESCRIPTION ’description’

��

�� ���

MAX_QUERIES max-number-of-queries

� �� ����� ��� ���� ��� �� �. � �� � ��� �

��� ����, � �� ���� � ��� ��� ��� � �� ��

� �� �����. �� 0�� �� Query Patroller ��� ��� ���

MAX_TOTAL_QUERIES ��� �� �� ���.

MAX_COST max-query-cost

� �� ���� ���� � ��� �� ��. � �� Query Patroller

��� ��� ��� MAX_TOTAL_COST ��� �� �� ���.

�: ���� ��� �� �� ����� MAX_COST� �� ��� �

� �� ���.

DESCRIPTION description

�� ���� �� ��� �����. � ��� 256� ����, ���

�� �� �� ���. � ����� �(NULL) � �����.

�� �� SAMPLE ������ � �� ���� ����. � �� ����

�� �� 10� ��� ��� ��� � ���, � ��� �� ��� 100 timeron

���.

qp -d sample "ADD QUERY_CLASS USING MAX_QUERIES 10 MAX_COST 1000

DESCRIPTION ’This query class runs small sales queries.’"

����

1. ����� �� 25� �� ���� �� � ����.

2. Query Patroller� ��� �� �� ���� �, �� �� ��� � ��

��. �� ���� �� �� ��� �, � �� ��� , �� �� �

��� �� � ��� ��� ���� � ����. �� ��� ���

� �� �� �� ���� �� � ��� �� , ��� ���� ��

130 Query Patroller �� ��� ���

Page 137: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

��� ���� ����. �� �� ���� �� � ��� �����

���� ���� Query Patroller �� ��� ���. � �� ����

�� �� �� ��� �� � ����.

ADD SUBMISSION_PREFERENCES

��� ���� �� � �� ��� ����.

�� �

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� � ��� �� USER ADMINISTRATION ��� �� �����

�.

v � � �� � �� ��� ������.

� �

��. � ��� ����� �� �����.

�� ��

�: Query Patroller ��� ��� ���� �� ��� ���� Query Patroller

��� ��� ��� �� ��� 125 ���� �Query Patroller ��� ����

������.

�� ADD SUBMISSION_PREFERENCESFOR USER username

LIKE USER usernameUSING DEFAULT

parameter-keyword value

��

�� ���

USER username

�� � �� ��� ��� ���� ��� ��� �����. ���

��� ��� ���, �� �� ID� �����. ��� ID username�

�� DB2 �� �� ID� ���.

LIKE USER username

� �� � ��� USER username� �� � ��� ��� ��� �

�� �����.

� 8 � Query Patroller �� 131

Page 138: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

DEFAULT

� �� � ��� ��� ���� �� �� ���� ����

� � �� � � � � � (� : RESULT_EXCEEDED_ACTION� ‘A’,

RESULT_ACCESSIBILITY� ‘S’ �� �).

parameter-keyword value

� ��� ���� �� ���� ��� � ����.

SUBMITTER_PROFILE_NAME profile-name

SUBMITTER_PROFILE_TYPE profile-type

����� �� ��� ���� �� , ���� �� �

�� ��� ���� �� ��� � ���� �����.

SUBMITTER_PROFILE_TYPE� �� ‘G’� ���. � ����

�� �� � ���� ���� ��� ��� � ����

���, ��� �� ���� �� �� � ���� ���� �

����.

RESULT_EXCEEDED_ACTION

�� ���� ��� �� ��� ��� ���� ��� �� �

� �� ��� � �� ��� �����.

‘A’ �� �� ��� ���� ��� ���� ��

���� ��� ���� ��� �����. � ���

����.

‘T’ �� �� ��� ���� ��� ���� �

� �� �� �� ���� ����� �����.

RESULT_ACCESSIBILITY

�� ��� ���� �� ���� ����� �� ���� �

�� � ����.

‘O’ OTHER_GRANTEES ��� �� ��� DB2 ID� ��

���� ��� � �� ��� �����. ��� DB2 ID

� ��� ��� ������ ��� � �� ���.

‘S’ �� ���� �� ��� �� ���� ����� ��

���. � ��� ����.

OTHER_GRANTEES grantees

�� ���� ��� � �� DB2 ��� ID �� � ID� �

����. 1024 ��� ���� �����. �� � ID� ���

���� ���.

RESULT_DESTINATION result-destination-id

��� ������ �� ��� ���� ����� �� �

��� �� ������ �����.

132 Query Patroller �� ��� ���

Page 139: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

‘A’ ��� ��� ������ Query Patroller� ��� ��

�� �� �� �� ���� ����� �����. �

��� ���, ��� ��� �������� �� �

� �� ��� ���� �� � ����. � ���

����.

‘T’ �� �� DB2 ���� ����� �����. ��� �

���, ��� ��� ������ � ��� �� ��

���.

EMAIL_ADDRESSES email-addresses

� ���� ��� ��� �� ��� ��� �� � ��� �

����.

�: � ��� �� � ��� QP_SYSTEM ���� ����

�� ����.

� ���� �� �� 1024��� �����. �� � ��

� ��� ��� ���� ���.

ADD SUBMITTER_PROFILE

SUBMITTER_PROFILE ���� � ��� ���� ����.

�� �

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� � ��� �� USER ADMINISTRATION ��� �� �����

�.

� �

��. � ��� ����� �� �����.

�� ��

�: Query Patroller ��� ��� ���� �� ��� ���� Query Patroller

��� ��� ��� �� ��� Query Patroller ��� ��� ������.

�� ADD SUBMITTER_PROFILE �

� 8 � Query Patroller �� 133

Page 140: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

FOR USER ‘username’ LIKE USER ‘username’GROUP ‘groupname’ GROUP ‘groupname’

USING DEFAULT

profile-parameter ‘value’

��

�� ���

USER username

���� �� ���� ��� �����. ��� ID username� ��

DB2 �� �� ID� ���.

GROUP groupname

���� �� � � ��� �����. ��� � � DB2 � ID�

�� �� � �� �� Kerberos ��� � �� ���.

USING DEFAULT

��� ���� �� ���� ���� ��� ��� ����

�. ��� �� ���� , ���� DEFAULT� �� �

��� ��� ��� �� ��� � ����. �� ��, USERA�

PRIORITY� ���� �����, ��� �����.

qp -d sample "ADD SUBMITTER_PROFILE FOR USER ’USERA’ USING

PRIORITY DEFAULT"

LIKE USER username

� ��� ���� USER username� ��� ���� ��� ��� �

�� �����.

LIKE GROUP groupname

� ��� ���� GROUP groupname� ��� ���� ��� ��

� ��� �����.

profile-parameter

���� ��� ��� �� �����. �� ���� ��� � �

���.

PRIORITY priority

� ��� ��� ��� ��� ��� �� ��� ����

�. � ��� �� �� ��, ��� ��� ��� ���

����.

v �� 0 - 999 ��� ��(� ��)� ���.

v ��� 500���.

MAX_QUERIES_ALLOWED max-queries

���� ��� ��� � �� �� �� �� �����. � ��

� ��� �� ��� ��� ��� �� ��� ��� ��� �

134 Query Patroller �� ��� ���

Page 141: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� ��� ��� ����. � � �� ��� ���� �� �,

� ���� � �� � ����� ���� �� �����

�. �� �� � �� � A� �� 10�� �����, � A

� ��� � ������ ��� 10� ��� ��� ��� ��

��.

v ″-1″ �� � ���� �� ���� ��� �� � ��

��� �� � ��� �� �����(QP_SYSTEM ���� �

�� MAX_TOTAL_QUERIES ���).

v � ���� �� ��� 100���.

MAX_RESULT_ROWS max-number-of-result-rows

� ��� ���� ��� � ��� �� �� ���� ���

�� �� � �� �����. ��� �� ���� ��� ����

� ��� ����.

v ″-1″ �� � ���� �� ���� � �� �� ���

� �� ��� �� �� �� ��� ��� � ��� �

����.

v � ���� �� ��� 1,000,000 ����.

MAX_COST_ALLOWED max-query-cost

� ��� ���� ���� �� �� ��� �����. � �

�� ���� ��� ��� ��� ��� � �� ����, ���

��� ��� ����.

v ″-1″ �� � ���� �� ���� ��� ��(QP_SYSTEM

���� ��� MAX_TOTAL_COST ���)� ��� ��� �

��� �� �����.

v � ���� ��� 10,000,000���.

MIN_COST_TO_MANAGE min-query-cost

Query Patroller� ���� �� �� ��� �����. ��� �

�� � ��� � ��� Query Patroller�� ���� ����.

� � � � � � � � � � Q P _ S Y S T E M ����

QUERIES_TO_SAVE ��� �� A(�� ��)� ����

��� ���� ��� �� ���. ��� 15,000���.

ACCOUNT_ID account-id

���� ��� ��� ��� ID� �����. �� 128���

�����. � � �� ���� ���� � ���� ���

� �� ��� � � ����. � ����� �(NULL) �

�����.

� 8 � Query Patroller �� 135

Page 142: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

SUSPENDED Y/N

���� �� ��� ����� ��� �����. � ���� �

� ��� ″N″���. � ���� �� �� ����� �

� ���.

INTERCEPT Y/N

Query Patroller� � ���� ��� ��� �� �� ���

� ��� �����. ��� ���� ����, Query Patroller

� �� ��� ����� ���� ��� �� � ��� ��

����. � ���� �� ��� ″Y″���. � ���� �

� �� ����� �� ���.

�� �� SALES ������ ���� �� MARKETING � � ��� �

��� ����. � � � ���� � ��� ����� �� ����, �

� � ��� ���� ��� ��� � ��� ���� �� ���� ��� �

�� � �� �����. � � � ���� � �� � ��� �����

�� ����, MAX_QUERIES_ALLOWED� �� 100�� �����. � ��

�� ��� ��� ���� �� ����.

qp -d sales "ADD SUBMITTER_PROFILE FOR GROUP ’MARKETING’ USING

MAX_QUERIES_ALLOWED 100 MAX_RESULT_ROWS 1000000000 MAX_COST_ALLOWED

20000000"

����

1. �� ��� ���� �� ��� ���� ���,

GET SUBMITTER_PROFILE ��� ������.

2. ������ �� ��� �� ��� ���� �����,

LIST SUBMITTER_PROFILES ��� ������.

CANCEL QUERY

��� ��� �����.

�� �

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� � ��� �� MONITORING ��� �� ������.

v ��� �� ������.

136 Query Patroller �� ��� ���

Page 143: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� �

��. � ��� ����� �� �����.

�� ��

�: Query Patroller ��� ��� ���� �� ��� ���� Query Patroller

��� ��� ��� �� ��� 125 ���� �Query Patroller ��� ����

������.

�� CANCEL QUERY query-id ��

�� ���

QUERY query-id

��� �� ID� �����.

� ��� �� ��� �����. ��� ���� �� ��� ���

� ����.

GENERATE HISTORICAL_DATA

TRACK_QUERY_INFO ����� ��� ���, � ��� �� SQL

Explain ��� ����, QUERY_ANALYSIS ���� ��� ����. � ��

� Query Patroller Center�� ���� �� ��� ��� ���� ��

���.

�� �

�� ���� � � ���� ���.

v DBADM ��� ����.

v PUBLIC� �� SETSESSIONUSER ��� ����.

DBADM ��� ��� PUBLIC� �� SETSESSIONUSER ��� �� �

�� �� ����� ���� ��� ���� ����.

� �

��. � ��� ����� �� �����.

�� ��

�: Query Patroller ��� ��� ���� �� ��� ���� Query Patroller

��� ��� ��� �� ��� 125 ���� �Query Patroller ��� ����

������.

� 8 � Query Patroller �� 137

Page 144: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�� GENERATE HISTORICAL_DATASTOPFROM START start-time END end-time

��

�� ���

STOP ���� ��� ��� �����. � ��� ����, �� ��� ��

��� ����� QP_SYSTEM �� ���� ����. ���� �

� �� ���� ���� , 20 ���� QP_SYSTEM ���� �

��� �� ��� ����� � ���. ��� ��� ����

�� ��� �����.

FROM START start-time END end-time

start-time end-time ��� ����� ��� ���� ��� ���

�� �����. start-time end-time �� �� ‘YYYY-MM-DD

HH24:MI:SS’���. ���,

v YYYY� 4��� � ����.

v MM� 2��� � �(1–12)���(�� ��, 1�� ‘01’� ���).

v DD� 2��� � �(1–31)���.

v HH24� 0–24� �� ����.

�: �� �� ‘24’ �� � �� ‘00’�� ���.

v MI� 2��� � �(00–59)���.

v SS� 2��� � �(00–59)���.

����

1. � ��� ��� Query Patroller Center ���� �� ��� ���� �

� ����.

2. ����� ���� �� � ���� ���� �� �� ���� ��

� �� �����. ��� ��� �� ��� � ��� ���� �����

� �� ��� �� ��� ������.

3. GENERATE HISTORICAL_DATA ��� ��� � �� ��� �� �

� ��� �� ���� ����� �����.

4. Query Patroller� �� ���� �� �� ���� ��� �, Explain �

��� �� ���� ��� �� ���� Explain ���� ����. ��

� ���� �� �� ���� ���� �� Explain ���� ����

� �����. Explain ���� �� � ��� � �� �� �� �

��. ��� � �� Explain ���� ��� Explain ��� ��� �

��. ��� ���� �� �� ���� ��� �����. ���� �

� �� ���� Explain ���� �� ���� ��� � �� �

���.

138 Query Patroller �� ��� ���

Page 145: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

5. FROM START start-time END end-time� ���� �� ( , �� ��

GENERATE HISTORICAL_DATA� ���� ), FROM START start-time END

end-time� ���� �� GENERATE HISTORICAL_DATA ��� ����

� ��� ��� �� �� ��� ��� �� ��� �� ���� ���

�����.

FILE RESULT

��� ��� ��� ��� ��� ����.

�� �

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ��� ��� ������.

v � ���� ��� �� ��� ��� � ����(���� �� � ���

���).

� �

��. � ��� ����� �� �����.

�� ��

�: Query Patroller ��� ��� ���� �� ��� ���� Query Patroller

��� ��� ��� �� ��� 125 ���� �Query Patroller ��� ����

������.

�� FILE RESULT FOR QUERY query-id TO filepathFILE_TYPE DEL

WSF

��

�� ���

QUERY query-id

��� ��� ��� ��� ID� �����.

�: �� ���� ���� ��� ��� � ����.

FILE_TYPE

��� ��� �� �����. ��� �� ��� ����.

DEL �� ��� �� ASCII ����, �� ����� ��

��� �� �� ���� �����. �� � ����.

� 8 � Query Patroller �� 139

Page 146: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

WSF ���� ����, Lotus® 1-2-3® Lotus Symphony� ��

����� �����.

TO filepath

��� �� ��� �� � ��� ��� � ��

����

1. �� ��� ����� ���� � BLOB �� �� ���� ����. �� �

�� ″BLOB″� � ���. CLOB �� ��� 32K� ���� � ��

�.

GET OPERATOR_PROFILE

��� Query Patroller ��� ���� ��� �����.

�� �

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� �� �� � ��� �� USER ADMINISTRATION ��� ��

������.

� �

��. � ��� ����� �� �����.

�� ��

�: Query Patroller ��� ��� ���� �� ��� ���� Query Patroller

��� ��� ��� �� ��� 125 ���� �Query Patroller ��� ����

������.

�� GET OPERATOR_PROFILE FOR USER ‘username’GROUP ‘groupname’

��

�� ���

USER username

��� ���� ��� ���� ��� �����. ��� ID username

� �� DB2 �� �� ID� ���.

GROUP groupname

��� ���� ��� � � ��� �����. ��, � � ��� DB2

�� �� ID� ���.

140 Query Patroller �� ��� ���

Page 147: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�� ��� TESTDB ������ ��� jsmith� �� ��� ��� ���

��.

qp -d testdb "GET OPERATOR_PROFILE FOR USER ’JSMITH’"

GET QP_SYSTEM

Query Patroller �� �� ������ ��� ��� �����.

�� �

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� � �� �� ��� �� CONFIGURATION ��� �� ����

��.

� �

��. � ��� ����� �� �����.

�� ��

�: Query Patroller ��� ��� ���� �� ��� ���� Query Patroller

��� ��� ��� �� ��� 125 ���� �Query Patroller ��� ����

������.

�� GET QP_SYSTEM ��

GET QUERY

��� ��� ���� �����.

�� �

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� �� �� � ��� �� MONITORING ��� �� ������.

v ��� �� ������.

� 8 � Query Patroller �� 141

Page 148: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� �

��. � ��� ����� �� �����.

�� ��

�: Query Patroller ��� ��� ���� �� ��� ���� Query Patroller

��� ��� ��� �� ��� 125 ���� �Query Patroller ��� ����

������.

�� GET QUERY query-idSHOW FULL QUERY

��

�� ���

query-id

��� �� ID� �����.

� ��� �� ��� �� ��� �����. ��� ���� �� �

�� �� ��� ��� � ����.

SHOW FULL QUERY

� �� ���� ����� ���� �����. �� � ����

���� �� , �� ���� � 1KB�� ����.

GET QUERY_CLASS

��� Query Patroller �� ���� �� ��� �����.

�� �

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� �� �� � ��� �� CONFIGURATION ��� �� ����

��.

� �

��. � ��� ����� �� �����.

�� ��

�: Query Patroller ��� ��� ���� �� ��� ���� Query Patroller

��� ��� ��� �� ��� 125 ���� �Query Patroller ��� ����

������.

142 Query Patroller �� ��� ���

Page 149: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�� GET QUERY_CLASS query-class-id ��

�� ���

query-class-id

��� �� ���� ID

GET SUBMISSION_PREFERENCES

��� Query Patroller ���� �� � ��� �����.

�� �

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� �� �� � ��� �� USER ADMINISTRATION ��� ��

������.

v �� � �� � ��� ������.

� �

��. � ��� ����� �� �����.

�� ��

�: Query Patroller ��� ��� ���� �� ��� ���� Query Patroller

��� ��� ��� �� ��� 125 ���� �Query Patroller ��� ����

������.

�� GET SUBMISSION_PREFERENCESFOR USER ‘username’

��

�� ���

FOR username

�� � ��� ��� ���� ��. ��� ID username� �� DB2 �

� �� ID� ���.� ��� ���� ���, �� ���� �� �

� � ��� ����.

����

1. ��� ��� ��� �� � ��� ���� �� ���, � ��� �

PUBLIC �� � �� �� ����.

� 8 � Query Patroller �� 143

Page 150: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

GET SUBMITTER_PROFILE

��� Query Patroller ��� ���� �� ���� �����.

�� �

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� � �� �� ��� �� USER ADMINISTRATION ��� ��

������.

� �

��. � ��� ����� �� �����.

�� ��

�: Query Patroller ��� ��� ���� �� ��� ���� Query Patroller

��� ��� ��� �� ��� 125 ���� �Query Patroller ��� ����

������.

�� GET SUBMITTER_PROFILE FOR USER ‘username’GROUP ‘groupname’

��

�� ���

USER username

��� ���� ��� ���� ��� �����. ��� ID username

� �� DB2 �� �� ID� ���.

GROUP groupname

��� ���� ��� � � ��� �����. � ��� DB2 ��

�� ID�� �����.

LIST OPERATOR_PROFILES

�� Query Patroller ��� ���� ����� ������ ��� ���

��� �� �����. �� ��� ��� ������ �����.

�� �

�� ���� � ��� ���� ���.

v DBADM ��� ����.

144 Query Patroller �� ��� ���

Page 151: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

v ���� �� �� � ��� �� USER ADMINISTRATION ��� ��

������.

� �

��. � ��� ����� �� �����.

�� ��

�: Query Patroller ��� ��� ���� �� ��� ���� Query Patroller

��� ��� ��� �� ��� 125 ���� �Query Patroller ��� ����

������.

�� LIST OPERATOR_PROFILESSHOW ALL

number-of-profiles-to-list

��

�� ���

SHOW ALL

������ �� ��� �� ��� ���� ����� �����.

� ����.

SHOW number-of-profiles-to-list

��� �� ��� ��� �� �����. �� �� ���.

����

1. LIST OPERATOR_PROFILES ��� ��� �� ���, ���� �� �

�� ���� �����.

LIST QUERIES

��� ������ ��� �����. � �� �� ID� ������ ���

��.

� ��� �� ��� �����. ��� ���� �� ��� ���� ���

�.

�� �

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� � �� �� ��� �� MONITORING ��� �� ������.

v ���� �� ��� ���� ������.

� 8 � Query Patroller �� 145

Page 152: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� �

��. � ��� ����� �� �����.

�� ��

�: Query Patroller ��� ��� ���� �� ��� ���� Query Patroller

��� ��� ��� �� ��� 125 ���� �Query Patroller ��� ����

������.

�� LIST QUERIESFOR USER ALL

USER ‘username’QUERY_CLASS query-class-id

WITH STATUS ’status’CREATED BETWEEN start AND stopCOMPLETED BETWEEN start AND stopFROM query-id1 TO query-id2

�SHOW ALL

number-of-queries-to-list

��

�� ���

FOR USER ALL

�� ���� �� ��� ����� �����.

FOR USER username

�� ���� ��� ��� ����� �����. USER ���� ��

�� �� , ��� �� ���� �� ��� ���� ����.

FOR QUERY_CLASS query-class-id

query-class-id� ��� �� ����� �� � ��� ����� ��

���.

WITH STATUS status

�� ��� ��� ����� �����. � ��� �� �� � ���

��.

A � � ��� ����� �����.

C ��� ��� ����� �����.

D ���(″��″) ��� ����� �����.

U ��� ���� �� ��� �����.

H ��� ��� ����� �����.

J ��� ��� ����� �����.

L ���� ��� ����� �����.

146 Query Patroller �� ��� ���

Page 153: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

Q �� ��� ��� ����� �����.

R �� � ��� ����� �����.

CREATED BETWEEN start AND stop

��� � �� �� ��� �� ��� ����� �����. �

�� ��� �� ‘YYYY-MM-DD HH24:MI:SS’���. ���,

v YYYY� 4��� � ����.

v MM� 2��� � �(1–12)���(�� ��, 1�� ‘01’� ���).

v DD� 2��� � �(1–31)���.

v HH24� 0–24� �� ����.

�: �� �� ‘24’ �� � �� ‘00’�� ���.

v MI� 2��� � �(00–59)���.

v SS� 2��� � �(00–59)���.

COMPLETED BETWEEN start AND stop

��� � �� �� ��� ��� ��� ����� �����. �

�� ��� �� ‘YYYY-MM-DD HH24:MI:SS’���. ���,

v YYYY� 4��� � ����.

v MM� 2��� � �(1–12)���(�� ��, 1�� ‘01’� ���).

v DD� 2��� � �(1–31)���.

v HH24� 0–24� �� ����.

�: �� �� ‘24’ �� � �� ‘00’�� ���.

v MI� 2��� � �(00–59)���.

v SS� 2��� � �(00–59)���.

FROM query-id1 TO query-id2

query-id1� query-id2 ��� �� ID� �� ��� ����� �����.

SHOW ALL

��� ��� ���� �� ��� ����� �����.

SHOW number-of-queries-to-list

��� ��� ���� ��� �� �� �� �����. � ��� ��

���.

����

1. LIST QUERIES ��� ��� �� ���, �� ���� ��� �� �

� ��� �� ����.

2. DBADM ��� ��� MONITORING ��� �� ��� ���� �� �

��� �� ���� ��� ��� ��� � ����.

� 8 � Query Patroller �� 147

Page 154: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

LIST QUERY_CLASSES

�� ������ ��� Query Patroller �� ���� ��� �����.

�� �

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� � �� �� ��� �� CONFIGURATION ��� �� ����

��.

� �

��. � ��� ����� �� �����.

�� ��

�: Query Patroller ��� ��� ���� �� ��� ���� Query Patroller

��� ��� ��� �� ��� 125 ���� �Query Patroller ��� ����

������.

�� LIST QUERY_CLASSESSHOW ALL

number-of-query-classes-to-list

��

�� ���

ALL ������ �� ��� �� �� ���� ����� �����.

number-of-query-classes-to-list

��� �� �� ��� �� �����. � �� �� ���.

����

1. LIST QUERY_CLASSES ��� ��� �� ���, ���� �� �� �

��� �����.

LIST SUBMISSION_PREFERENCES

�� Query Patroller ���� ��� � ���� ������ ��� ��� �

� �����.

�� �

�� ���� � ��� ���� ���.

v DBADM ��� ����.

148 Query Patroller �� ��� ���

Page 155: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

v ���� � �� �� ��� �� USER ADMINISTRATION ��� ��

������.

� �

��. � ��� ����� �� �����.

�� ��

�: Query Patroller ��� ��� ���� �� ��� ���� Query Patroller

��� ��� ��� �� ��� 125 ���� �Query Patroller ��� ����

������.

�� LIST SUBMISSION_PREFERENCES �

�SHOW ALL

number-of-submission-preferences-to-list

��

�� ���

ALL ������ �� ��� �� ��� � ��� ����� �����.

number-of-submission-preferences-to-list

��� �� ��� � �� �� �����. � �� �� ���.

����

1. LIST SUBMISSION_PREFERENCES ��� ��� �� ���, ����

�� ��� � ��� �����.

LIST SUBMITTER_PROFILES

�� Query Patroller ��� ���� ����� ������ ��� ���

��� �� �����.

�� �

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� � �� �� ��� �� USER ADMINISTRATION ��� ��

������.

� �

��. � ��� ����� �� �����.

� 8 � Query Patroller �� 149

Page 156: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�� ��

�: Query Patroller ��� ��� ���� �� ��� ���� Query Patroller

��� ��� ��� �� ��� 125 ���� �Query Patroller ��� ����

������.

�� LIST SUBMITTER_PROFILES �

�SHOW ALL

number-of-submitter-profiles-to-list

��

�� ���

ALL ������ �� ��� �� ��� ���� ����� �����.

number-of-submitter-profiles-to-list

��� �� ��� ��� �� �����. � �� �� ���.

����

1. LIST SUBMITTER_PROFILES ��� ��� �� ���, ���� ��

��� ���� �����.

qpcenter - Query Patroller Center ��

Query Patroller Center� ����. qpcenter� �� � �� ���� ��

� � ����.

�� �

��.

� �

��. � ��� ����� �� �����.

�� ��

�� qpcenter -d database-u username -p password

��

�� ���

-u username

������ �� � ��� ��� �����.

150 Query Patroller �� ��� ���

Page 157: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

-p password

��� ��� ��� ���� �����.

-d database

�� ����� ������ ����.

�� ��� -u, -p -d� �� ��� , Query Patroller� ��� ���

ID ��� ���� ��� ������ ���� ����. �� ��� �

��� ��� , Query Patroller� ��� ��� ��� �� �� ����

�. ������ ���� ��� ��� ��� � � � �� ���.

qpsetup - Query Patroller �� ��

qpsetup ��� ��� ��� � ����.

v ��� DB2 ������ Query Patroller �� �����.

v ��� �� ��� ������ Query Patroller �� ���� ����.

�� �

�� �� ��� DB2 ����� �� Query Patroller � ��� ����.

v qpsetup ��� ����� SYSADM ��� ����.

� �

��. � ��� ����� �� �����.

�� ��

�� qpsetupUSER user-name PASSWORD password

DB db-name �

CONTROL_TABLESPACE tablespace-nameCONTROL_DBPARTITIONGROUP db-partition-group-name

,

CONTROL_DBPARTITIONNUM db-partition-group-numberCONTROL_PATH tablespace-pathCONTROL_DMS YES

NOCONTROL_DMS_CONTAINER FILE

DEVICECONTROL_DMS_NUMPAGES number-of-4K-pages

RESULT_TABLESPACE tablespace-nameRESULT_DBPARTITIONGROUP db-partition-group-name

,

RESULT_DBPARTITIONNUM db-partition-group-numberRESULT_PATH tablespace-pathRESULT_DMS YES

NORESULT_DMS_CONTAINER FILE

DEVICERESULT_DMS_NUMPAGES number-of-4K-pagesREPLACEHELP

��

� 8 � Query Patroller �� 151

Page 158: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�� ���

USER user-name

� ���� qpsetup� ���� ��� �����.

PASSWORD password

� ���� �� ��� ���� �� ��� �����. USER ��

�� ���� � ���� ����. ��� ��� ���� ���� �

�� ���� �� ��� ���� ��� �����.

DB db-name

� ���� DB2 Query Patroller� ����� ������ ��� �

����. � ���� ����.

CONTROL_TABLESPACE tablespace-name

� ���� DB2 Query Patroller �� ���� ���� ��� ��

��� ��� �����. � ���� ����. ��� ����� ��

�� ���, ��� ����� ����. �� �� ���� ����

�� �� ��� ����� � ����� � � � DB2 Query

Patroller �� �� ��� ����� � �� �� ���.

CONTROL_DBPARTITIONGROUP db-partition-group-name

� ���� �� ��� ����� ���� ����� � � �

� ��� �����. � ���� ������. ��� ����� �

� � � ���� ���, � � � ����. ���� �� ���, �

�� ����� � ����� � � � IBMDEFAULTGROUP�

� ����. � ���� �� ��� ����� �� ����

����. �� �� ���� ������ �� ��� ����� �

����� � � � DB2 Query Patroller �� �� ���

����� � �� �� ���.

CONTROL_DBPARTITIONNUM db-partition-group-number

� ���� �� ��� � � � � ���� ����� � � �

�� �����. � ���� ������. ���� �� ���, �

���� � � � � �� ����� � ��� ����. � ��

�� CONTROL_DBPARTITIONGROUP ���� ���� �� ���

����� � � � � �� ���� � ����.

CONTROL_PATH tablespace-path

� ���� �� ��� ����� �� ��� ���� ���� ��

�����. � ���� �� ��� ����� ��� �� �

����. ��� �� �� ����.

CONTROL_DMS YES | NO

� ���� �� �� ��� ����� DMS ��� ���� � �

152 Query Patroller �� ��� ���

Page 159: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� SMS ��� ���� � �����. � ���� ������.

��� NO���. �� ��� ����� �� ��� � ���� �

���.

CONTROL_DMS_CONTAINER FILE | DEVICE

� ���� ���� �� FILE � �� DEVICE � �����. �

���� ������. ��� FILE���. � ���� �� ��

� ����� �� �����, CONTROL_DMS ���� ���� ��

����. �� NO �� ���.

CONTROL_DMS_NUMPAGES number-of–4K-pages

� ���� �� ��� ����� �� 4K ��� �� �����.

CONTROL_DMS ��� �� YES�� � ���� �����. � �

��� �� ��� ����� �� ���� ����.

RESULT_TABLESPACE tablespace-name

� ���� �� ���� ���� ��� ����� ��� ����

�. � ���� ����. ��� ����� ���� ���, ��� �

���� ����.

RESULT_DBPARTITIONGROUP db-partition-group-name

� ���� �� ��� ����� ���� ����� � � �

� ��� �����. � ���� ������. ���� �� ���,

��� ����� � ����� � � � IBMDEFAULTGROUP

�� ����. � ���� �� ��� ����� �� ����

����.

RESULT_DBPARTITIONNUM db-partition-group-number

� ���� �� ����� � � � � ���� ����� �

� ��� �����. � ���� ������. ���� �� ���,

����� � � � � �� ����� � ��� ����. � �

��� RESULT_DBPARTITIONGROUP ���� ���� �� ��

� ��� ����� � � � � �� ���� � ����.

RESULT_PATH tablespace-path

� ���� �� ��� ����� �� ��� ���� ���� ��

�����. � ���� �� ��� ����� ��� �� �

����. ��� �� � ���� ����.

RESULT_DMS YES | NO

� ���� �� �� ��� ����� DMS ��� ���� � �

� SMS ��� ���� � �����. � ���� ������.

��� NO���. �� ��� ����� �� ��� � ���� �

���.

� 8 � Query Patroller �� 153

Page 160: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

RESULT_DMS_CONTAINER FILE | DEVICE

� ���� ���� �� FILE � �� DEVICE � �����. �

���� ������. ��� FILE���. � ���� �� ��

� ����� �� �����, RESULT_DMS ���� ���� ��

����. �� NO �� ���.

RESULT_DMS_NUMPAGES number-of–4K-pages

� ���� �� ��� ����� �� 4K ��� �� �����.

RESULT_DMS ��� �� YES�� � ���� �����. � �

��� �� ��� ����� �� ���� ����.

REPLACE

� ���� DB2 Query Patroller �� ���� �� �� � ��

���� ��� ��� �����. � ���� ������.

HELP � ���� qpsetup �� ��� ����� �����.

�� �

�� �� ��� �� ��� ������ Query Patroller �� ���� ���

����.

v qpsetup ��� ���� ��� ��� ����� �� ��� �� DBADM

��� ����.

� �

��. � ��� ����� �� �����.

�� ��

�: ��� ����� ���� ���, ��� ����� ��� �� �� ��

�� ����.

�� qpsetup CONTROL_TABLES_ONLYUSER user-name PASSWORD password

� DB db-name CONTROL_TABLESPACE tablespace-nameREPLACE

��

�� ���

CONTROL_TABLES_ONLY

� ���� qpsetup� ��� ���� � � ��� �� ���

�� DB2 Query Patroller �� ���� ��� ��� �����.

USER user-name

� ���� qpsetup� ���� ��� �����.

154 Query Patroller �� ��� ���

Page 161: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

PASSWORD password

� ���� �� ���� �� ��� �����. USER� ���� �

���� ����. ��� ��� ���� ���� ��� ���� �

� ��� ���� ��� �����.

DB db-name

� ���� DB2 Query Patroller� ����� ������ ��� �

����. � ���� ����.

CONTROL_TABLESPACE tablespace-name

� ���� DB2 Query Patroller �� ���� ���� ��� ��

��� ��� �����. � ���� ����. ��� ����� ��

�� ���, �� ���� ����.

REPLACE

� ���� DB2 Query Patroller �� ���� �� �� � ��

���� ��� ��� �����. � ���� ������.

����

v Query Patroller� ����� � ������ �� qpsetup ��� ��� �

��. ��� � ������ �� ���� �� �� ���, � ����

�� Query Patroller �� ����� �� � QP ��� �� ��

� �� �� ���� ����. �� ����� �� ���, ��� �

�� ���� �� ��� �� ��� ����.

qpstart - Query Patroller ��

Query Patroller� ����. qpstart� �� � �� ���� ��� � �

���.

�� �

Query Patroller� ����� ������ ��� ��� ����� ���.

PUBLIC� �� SETSESSIONUSER ��� �� ���.

� �

��. � ��� ����� �� �����.

�� ��

�� qpstart db-name ��

� 8 � Query Patroller �� 155

Page 162: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�� ���

db-name

Query Patroller� ��� ��� �� ������ ��� �����.

����

v Query Patroller� ��� �� DB2� �����.

v Query Patroller� ��� ���� � ������ �� �� ���

dyn_query_mgmt� ENABLE� ��� ���.

qpstop - Query Patroller ��

Query Patroller� �����. qpstop� �� � �� ���� ��� � �

���.

�� �

DBADM ��� �� ���.

� �

��. � ��� ����� �� �����.

�� ��

�� qpstop db-nameforce

��

�� ���

db-name

Query Patroller� ��� ��� ��� �� ������ ��� ���

���.

force ��( , �� � �� �� ���) ��� �� �� Query Patroller�

����� �����. �� ��� Query Patroller� ���� �� ��

� ��� ��� ��� ��� �� ���.

REMOVE OPERATOR_PROFILE

Query Patroller ��� ��� ��� ��� ��� ���� �����.

156 Query Patroller �� ��� ���

Page 163: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�� �

�� ���� � ��� ���� ���.

v DBADM ��� ����.

� �

��. � ��� ����� �� �����.

�� ��

�: Query Patroller ��� ��� ���� �� ��� ���� Query Patroller

��� ��� ��� �� ��� 125 ���� �Query Patroller ��� ����

������.

�� REMOVE OPERATOR_PROFILE FOR USER ‘username’GROUP ‘groupname’

��

�� ���

USER username

��� ���� ��� ���� ��� �����. ��� ID username

� �� DB2 �� �� ID� ���.

GROUP groupname

��� ���� ��� � � ��� �����. ��, � � ��� DB2

�� �� ID� ���.

�� ��� SAMPLE ������� ″sdiniro″� �� ��� ���� ���

��.

qp -d sample "REMOVE OPERATOR_PROFILE FOR USER ’SDINIRO’"

REMOVE QUERY_CLASS

Query Patroller QUERY_CLASS �� ����� �� ��� ��� �����.

�� �

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� � ��� �� CONFIGURATION ��� �� ������.

� 8 � Query Patroller �� 157

Page 164: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� �

��. � ��� ����� �� �����.

�� ��

�: Query Patroller ��� ��� ���� �� ��� ���� Query Patroller

��� ��� ��� �� ��� 125 ���� �Query Patroller ��� ����

������.

�� REMOVE QUERY_CLASS query-class-id ��

�� ���

query-class-id

��� �� ���� ID

�� ���� TESTDB ������ �� ��� �� ��� ��� �� ��

� 5� �����.

qp -d testdb "REMOVE QUERY_CLASS 5"

����

1. Query Patroller� ��� �� �� ���� �, �� �� ��� � ��

��. �� ���� �� �� ��� �, � �� ��� , �� �� �

��� �� � ��� ��� ���� � ����. �� ��� ���

� �� �� �� ���� �� � ��� �� , ��� ���� ��

��� ���� ����. �� �� ���� �� � ��� �����

���� ���� Query Patroller �� ��� ���. � �� ����

�� �� �� ��� �� � ����.

REMOVE QUERY_INFO

MANAGE_QUERY_INFO �� ����� �� �� �� �� �� �� ��

� �����. �� ��� Query Patroller Center ����� �� �� ��

� GET QUERY �� LIST QUERIES ��� �� ��� � ��� �� ���

��.

�� �

�� ���� � ��� ���� ���.

v DBADM ��� ����.

158 Query Patroller �� ��� ���

Page 165: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

v ���� � ��� �� MONITORING ��� �� ������.

�� ��

�: Query Patroller ��� ��� ���� �� ��� ���� Query Patroller

��� ��� ��� �� ��� 125 ���� �Query Patroller ��� ����

������.

�� REMOVE QUERY_INFO FOR QUERY query-idFOR ALLOLDER THAN value MINUTES

HOURSDAYS

��

�� ���

FOR QUERY query-id

��� ��� �� ID� �����.

FOR ALL

MANAGE_QUERY_INFO �� ���� �� �� ��� ����� ��

���.

OLDER THAN value time-unit

��� ���� ��� ��� MANAGE_QUERY_INFO ����� ��

���.

time-units

MINUTES

��� ��(�)�� ��� ��� �����.

HOURS

��� ��(�)�� ��� ��� �����.

DAYS ��� � ��� ��� ��� �����.

����

1. ��� ����, �� �� ��� �� �� � ��� �����.

2. �� ����� �� � ��� ��� ��� � ����.

3. ��� ��� ��� � ����. ��� ��� ����� �� �� ����

��. � �� ��� ��� ��� � ����.

� 8 � Query Patroller �� 159

Page 166: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

REMOVE QUERY_INFO_HISTORY

TRACK_QUERY_INFO �� ����� �� �� �� �� �� �� ���

�����. � � ��� ����, ��� Query Patroller Center ����� �

��� �� ��� ��� � ��� �� �����.

��� ��� TRACK_QUERY_INFO �� ����� ����,

MANAGE_QUERY_INFO ������ ����, RESULT_INFO ���� ���

�� �� �� � ��� �����. Query Patroller Center� �� �� ���

��� � � ���, ��� �� ���� ��� � ����.

�� �

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� � ��� �� HISTORICAL DATA ��� �� ������.

� �

��. � ��� ����� �� �����.

�� ��

�: Query Patroller ��� ��� ���� �� ��� ���� Query Patroller

��� ��� ��� �� ��� 125 ���� �Query Patroller ��� ����

������.

�� REMOVE QUERY_INFO_HISTORY FOR QUERY query-idFOR ALLOLDER THAN value DAYS

YEARS

��

�� ���

FOR QUERY query-id

��� ��� �� ID� �����.

FOR ALL

TRACK_QUERY_INFO �� ���� �� �� ��� ����� ���

��.

OLDER THAN value time-unit

��� ���� ��� ��� ���� ��� TRACK_QUERY_INFO �

���� �����.

time-units

160 Query Patroller �� ��� ���

Page 167: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

DAYS ��� � ��� ��� ��� ���� ��� �����.

YEARS

��� � ��� ��� ��� ���� ��� �����.

����

1. ��� TRACK_QUERY_INFO ����� ����, MANAGE_QUERY_INFO

���� �� �� ��, �� ��� �� �� ��� �����.

2. ��� ��� ��� � ����. �� ��� ��� ��� � ����. ��

� ��� ����� �� �� ��� ���. � �� ��� ��� ���

� ����.

REMOVE RESULT

��� �� �� �� �� �� �� �� �� DB2 ���� �����.

�� �

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� � ��� �� MONITORING ��� �� ������.

v ��� ��� �� ������.

� �

��. � ��� ����� �� �����.

�� ��

�: Query Patroller ��� ��� ���� �� ��� ���� Query Patroller

��� ��� ��� �� ��� 125 ���� �Query Patroller ��� ����

������.

�� REMOVE RESULT FOR QUERY query-idFOR ALLFOR USER ‘username’OLDER THAN value MINUTES

HOURSDAYS

��

�� ���

QUERY query-id

��� ��� ��� ��� ID.

ALL ��� ������ �� �� �� �����.

� 8 � Query Patroller �� 161

Page 168: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

USER username

USER username�� ��� ��� �� �� �� ����� �����.

OLDER THAN value time-unit

��� ���� ��� �� ���� �����.

time-units

MINUTES

��� ��(�)�� ��� �� ���� �����.

HOURS

��� ��(�)�� ��� �� ���� �����.

DAYS ��� � ��� ��� �� ���� �����.

�� ���� SAMPLE ������� ��� �� 958� ��� �� �� DB2

���� �����.

qp -d sample "REMOVE RESULT FOR QUERY 958"

REMOVE RESULT_TABLE_ALIASES �

�� �� ���� ��� ���� �� �� �� �� �� �����. ��

�� �� ���� Query Patroller�� �����.

�� �

DBADM ��� �� ���.

� �

��. � ��� ����� �� �����.

�� ��

�: Query Patroller ��� ��� ���� �� ��� ���� Query Patroller

��� ��� ��� �� ��� 125 ���� �Query Patroller ��� ����

������.

�� REMOVE RESULT_TABLE_ALIASES ��

�� ���

��

162 Query Patroller �� ��� ���

Page 169: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

REMOVE SUBMISSION_PREFERENCES

�� Query Patroller� �� � �� ��� �����.

�� �

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� � ��� �� USER ADMINISTRATION ��� �� �����

�.

v ��� �� � ��� ������.

� �

��. � ��� ����� �� �����.

�� ��

�: Query Patroller ��� ��� ���� �� ��� ���� Query Patroller

��� ��� ��� �� ��� 125 ���� �Query Patroller ��� ����

������.

�� REMOVE SUBMISSION_PREFERENCES FOR USER ‘username’ ��

�� ���

USER username

�� � ��� ��� ���� ��� �����. ��� ID username

� �� DB2 �� �� ID� ���. ���� �� PUBLIC �� �

���� ������.

REMOVE SUBMITTER_PROFILE

Query Patroller SUBMITTER_PROFILE �� ����� ��� ��� ����

�����.

�� �

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� � ��� �� USER ADMINISTRATION ��� �� �����

�.

� 8 � Query Patroller �� 163

Page 170: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� �

��. � ��� ����� �� �����.

�� ��

�: Query Patroller ��� ��� ���� �� ��� ���� Query Patroller

��� ��� ��� �� ��� 125 ���� �Query Patroller ��� ����

������.

�� REMOVE SUBMITTER_PROFILE FOR USER ‘username’GROUP ‘groupname’

��

�� ���

USER username

��� ���� ��� ���� ��� �����. ��� ID username

� �� DB2 �� �� ID� ���.

GROUP groupname

��� ���� ��� � � ��� �����. ��, � � ��� DB2

�� �� ID� ���.

�� ��� � ″managers″� SALES ������� ��� ���� ���

��.

qp -d sales "REMOVE SUBMITTER_PROFILE FOR GROUP ’MANAGERS’"

RUN HELD_QUERY

��� ��� ������. ��� ��� � �� �� �� ��� ����� �

� �����.

�� �

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� � ��� �� MONITORING ��� �� ������.

� �

��. � ��� ����� �� �����.

164 Query Patroller �� ��� ���

Page 171: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�� ��

�: Query Patroller ��� ��� ���� �� ��� ���� Query Patroller

��� ��� ��� �� ��� 125 ���� �Query Patroller ��� ����

������.

�� RUN HELD_QUERY query-id ��

�� ���

query-id

��� �� �� ID� �����.

RUN IN BACKGROUND QUERY

��� ��� ��� �����. ��� �� ���� �� ��� �� ����.

Query Patroller� �� ��� ��� � ��� �� ���� �� ������ �

�� �� �����. �� ��� ��� �� ���� �����.

�� �

��� �� ��� ����� ���.

� �

��. � ��� ����� �� �����.

�� ��

�: Query Patroller ��� ��� ���� �� ��� ���� Query Patroller

��� ��� ��� �� ��� 125 ���� �Query Patroller ��� ����

������.

�� RUN IN BACKGROUND QUERY query-id ��

�� ���

query-id

��� �� ID� �����.

SHOW RESULT

��� ��� ��� �����.

� 8 � Query Patroller �� 165

Page 172: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�� �

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ��� ��� ������.

v � ���� ��� �� ��� ��� � ����(���� �� � ���

���).

� �

��. � ��� ����� �� �����.

�� ��

�: Query Patroller ��� ��� ���� �� ��� ���� Query Patroller

��� ��� ��� �� ��� 125 ���� �Query Patroller ��� ����

������.

�� SHOW RESULT FOR QUERY query-idWITH COLUMN NAMESWITHOUT

��

�� ���

QUERY query-id

��� ��� ��� ID� �����.

�: �� ���� ���� ��� � � ����.

WITH/WITHOUT COLUMN NAMES

�� ��� �� ��� ��� � � ��� �����. ��� ��� �

��, �� �� ��� �����.

�� ��� �� ��� �� �� 88� ��� �����.

qp -d sample "show result for query 88"

UPDATE OPERATOR_PROFILE

��� Query Patroller ��� ���� ����.

166 Query Patroller �� ��� ���

Page 173: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�� �

�� ���� � ��� ���� ���.

v DBADM ��� ����.

� �

��. � ��� ����� �� �����.

�� ��

�: Query Patroller ��� ��� ���� �� ��� ���� Query Patroller

��� ��� ��� �� ��� 125 ���� �Query Patroller ��� ����

������.

�� UPDATE OPERATOR_PROFILE FOR USER ‘username’GROUP ‘groupname’

USING DEFAULT

Setting-keyword ‘value’

��

�� ���

USER username

��� ��� ���� ��� ��� �����. ��� ID username�

�� DB2 �� �� ID� ���.

GROUP groupname

��� ��� ���� � ��� �����. ��, � � ��� DB2

�� �� ID� ���.

Setting-keyword value

�� ��� ��� ���� � ��� ���� ��� � ����.

DEFAULT

��� ���� �� ���� ���� ��� ��� �

���� . ��� �� ���� , ����

DEFAULT� �� ���� ��� ��� �� ��� � �

���. �� ��, USERA� CONFIGURATION ��� ��

�� �����, ��� �����.

qp -d sample "UPDATE OPERATOR_PROFILE FOR USER ’USERA’

USING CONFIGURATION DEFAULT"

� 8 � Query Patroller �� 167

Page 174: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

CONFIGURATION

����� ��� CONFIGURATION ��� �� ��� ����

�.

E ���� Query Patroller �� ��� ��� ��� �

�� � � ����.

V ���� Query Patroller �� ��� ��� ��� �

� ����.

N ���� Query Patroller �� ��� ��� ��� �

�� �� � �� ���. � ���� �����.

HISTDATA

����� ��� HISTORICAL DATA ��� �� ��� ���

��.

E ���� ���� ��� �� ��� � ����.

�: ���� ��� ����� PUBLIC� �� DBADM

�� SETSESSIONUSER ��� �� ���.

V ���� ���� ��� � � ����.

N ���� ���� ��� ��� ��� � ����. � �

��� �����.

MONITORING

����� ��� MONITORING ��� �� ��� ��

���.

E ���� ��� ���� � � ����. ���� �

� ��� �� ���, �� �� �� ��

� ��, �� ��� �� ��� �����.

V ���� Query Patroller�� ���� �� ��

�� � � ����.

N ���� ��� ��� ��� � ����. � �

��� �����.

USERADMIN

����� ��� USER ADMINISTRATION ��� ��

��� �����.

E ���� Query Patroller ��� ���� �� �

��� ��� � � ��� ��� ����

� � ����.

168 Query Patroller �� ��� ���

Page 175: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

V ���� Query Patroller ��� ��� ���

� ��� � ��� � � ����.

N ���� Query Patroller ��� ��� ���

� ��� � ��� ���� � � �� ���.

� ���� �����.

SUSPENDED

� ��� ���� ��� ��� ��� ��� ���

��.

N ��� � ��� ���� �� ��� �� ��

���. � ���� �����.

Y ��� � ��� ���� �� ��� ���

�.

�� ��� PRODUCTION ������ �� ���� ��� �� ��� �

� � �� ��� � ���� ��� ����� ���� HELPDESK � � �

�� ���� ����.

qp -d production "UPDATE OPERATOR_PROFILE FOR GROUP ’HELPDESK’ USING

MONITORING ’E’"

UPDATE QUERY_CLASS

��� Query Patroller �� ���� �� ���� ����.

�� �

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� � ��� �� CONFIGURATION ��� �� ������.

� �

��. � ��� ����� �� �����.

�� ��

�: Query Patroller ��� ��� ���� �� ��� ���� Query Patroller

��� ��� ��� �� ��� 125 ���� �Query Patroller ��� ����

������.

� 8 � Query Patroller �� 169

Page 176: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�� UPDATE QUERY_CLASS query-class-id USING �

�MAX_QUERIES max-number-of-queries MAX_COST max-query-cost

�DESCRIPTION ’description’

��

�� ���

query-class-id

�� ���� �� �� ���� ID� �����.

MAX_QUERIES max-number-of-queries

� �� ����� ��� ���� ��� �� �� �����. � �� �

�� ���� ����, � �� ���� � ��� ��� ��� �

�� ��� �� �����. � �� 0�� ��� �� Query Patroller

System ��� ��� MAX_TOTAL_COST ��� �� �� ���.

MAX_COST max-query-cost

� �� ���� ���� � ��� �� ��. � �� 0�� �� Query

Patroller System ��� ��� MAX_TOTAL_COST ��� �� ��

���. � �� ���� ��� �� �� ����� �� ���.

DESCRIPTION description

��� �� ���� ��� ��� �����. � ����� �

(NULL) � �����.

�� ��� �� 50� ��� ����� TESTDB ������� �� ���

8� ����.

qp -d testdb "UPDATE QUERY_CLASS 8 USING MAX_QUERIES 50"

����

1. Query Patroller� ��� �� �� ���� �, �� �� ��� � ��

��. �� ���� �� �� ��� �, � �� ��� , �� �� �

��� �� � ��� ��� ���� � ����. �� ��� ���

� �� �� �� ���� �� � ��� �� , ��� ���� ��

��� ���� ����. �� �� ���� �� � ��� �����

���� ���� Query Patroller �� ��� ���. � �� ����

�� �� �� ��� �� � ����.

170 Query Patroller �� ��� ���

Page 177: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

UPDATE SUBMISSION_PREFERENCES

��� ���� �� � ��� ����.

�� �

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� � ��� �� USER ADMINISTRATION ��� �� �����

�.

v ��� �� �� � ��� �� ���� ������.

� �

��. � ��� ����� �� �����.

�� ��

�: Query Patroller ��� ��� ���� �� ��� ���� Query Patroller

��� ��� ��� �� ��� 125 ���� �Query Patroller ��� ����

������.

�� UPDATE SUBMISSION_PREFERENCESFOR USER username

USING DEFAULT

parameter-keyword value

��

�� ���

USER username

�� � ��� ��� �� ���� ��� ��� �����. ���

��� ��� ���, �� �� ID� �����. ��� ID username�

�� DB2 �� �� ID� ���.

DEFAULT

��� ���� �� �� �� � ��� �� ���� ����

� � �� � � � � � (� : RESULT_EXCEEDED_ACTION� ‘A’,

RESULT_ACCESSIBILITY� ‘S’ �� �).

parameter-keyword value

� ��� ���� �� ���� ��� � ����.

� 8 � Query Patroller �� 171

Page 178: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

SUBMITTER_PROFILE_NAME ’profile-name’

SUBMITTER_PROFILE_TYPE ’profile-type’

����� �� ��� ���� �� , ���� �� �

�� ��� ���� �� ��� � ���� �����. � �

��� �� �� � ���� ���� ��� ��� � �

��� ���, ��� �� ���� �� �� � ���� �

��� �����. � ���� ����� ��� ��� ‘G’

� ��� ���.

RESULT_EXCEEDED_ACTION

�� ���� ��� �� ��� ��� ���� ��� �� �

� �� ��� � �� ��� �����.

‘A’ �� �� ��� ���� ��� ���� ��

���� ��� ���� ��� �����. � ���

����.

‘T’ �� �� ��� ���� ��� ���� �

� �� �� �� ���� ����� �����.

RESULT_ACCESSIBILITY

�� ��� ���� �� ���� ����� �� ���� �

�� � ����.

‘O’ OTHER_GRANTEES ��� �� ��� DB2 ID� ��

���� ��� � �� ��� �����. ��� DB2 ID

� ��� ��� ������ ��� � �� ���.

‘S’ �� ���� �� ��� �� ���� ����� ��

���. � ��� ����.

OTHER_GRANTEES grantees

�� ���� ��� � �� DB2 ��� ID �� � ID� �

����. 1024 ��� ���� �����. �� � ID� ���

���� ���.

RESULT_DESTINATION result-destination-id

��� ������ �� ��� ���� ����� �� �

��� �� ������ �����.

‘A’ ��� ��� ������ Query Patroller� ��� ��

�� �� �� �� ���� ����� �����. �

��� ���, ��� ��� �������� �� �

� �� ��� ���� �� � ����. � ���

����.

172 Query Patroller �� ��� ���

Page 179: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

‘T’ �� �� DB2 ���� ����� �����. ��� �

���, ��� ��� ������ � ��� �� ��

���.

EMAIL_ADDRESSES email-addresses

� ���� ��� ��� �� ��� ��� �� � ��� �

����.

�: � ��� �� � ��� QP_SYSTEM ���� ����

�� ����.

� ���� �� �� 1024��� �����. �� � ��

� ��� ��� ���� ���.

Query Patroller ���� ��� � ���� TEAMDB ������ �� ��

��� ��� ���. ��� �� ��, ���� ��� �� � ��� ���

�� ���� ″JSMITH″ ″AWONG″ ���� �� ��� ��� � ���

���.

qp -d teamdb "UPDATE SUBMISSION_PREFERENCES FOR USER ’BJONES’ USING

RESULT_ACCESSIBILITY ’O’ OTHER_GRANTEES ’JSMITH, AWONG’"

� ��� ‘JSMITH’ ‘AWONG’ ����� �� �� �� ‘BJONES’� ��

�� ��� �� ��� �����. ��� ���� UPDATE

SUBMISSION_PREFERENCES �� �� ��� �� �� ���� ��� �

����.

UPDATE SUBMITTER_PROFILE

SUBMITTER_PROFILE ���� ��� ���� ����.

�� �

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� � ��� �� USER ADMINISTRATION ��� �� �����

�.

� �

��. � ��� ����� �� �����.

� 8 � Query Patroller �� 173

Page 180: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�� ��

�: Query Patroller ��� ��� ���� �� ��� ���� Query Patroller

��� ��� ��� �� ��� 125 ���� �Query Patroller ��� ����

������.

�� UPDATE SUBMITTER_PROFILE �

� FOR USER ‘username’ USING DEFAULTGROUP ‘groupname’ profile-parameter ‘value’

��

�� ���

USER username

���� �� ���� ��� �����. ��� ID username� ��

DB2 �� �� ID� ���.

GROUP groupname

���� �� � � ��� �����. ��� � � �� DB2 ��

�� ID� ���.

DEFAULT

��� ���� �� ���� ���� ��� ��� ����

�. ��� �� ���� , ���� DEFAULT� �� �

��� ��� ��� �� ��� � ����. �� ��, USERA�

MIN_COST_TO_MANAGE ���� ���� �����, ��� �

����.

qp -d sample "UPDATE SUBMITTER_PROFILE FOR USER ’USERA’ USING

MIN_COST_TO_MANAGE DEFAULT"

profile-parameter

���� ��� ��� �� �����. �� ���� ��� � �

���.

PRIORITY priority

� ��� ��� ��� ��� ��� �� ��� ����

�.

v �� 0 - 999 ��� ��(� ��)� ���.

v ��� 500���.

MAX_QUERIES_ALLOWED max-queries

���� ��� ��� � �� �� �� �� �����. � ��

� ��� �� ��� ��� ��� �� ��� ��� ��� �

� ��� ��� ����. � � �� ��� ���� �� �,

� ���� � �� � ����� ���� �� �����

174 Query Patroller �� ��� ���

Page 181: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�. �� �� � �� � A� �� 10�� �����, � A

� ��� � ������ ��� 10� ��� ��� ��� ��

��.

v ″-1″ �� � ���� �� ���� ��� �� � ��

��� �� � ��� �� �����(QP_SYSTEM ���� �

�� MAX_TOTAL_QUERIES ���).

v � ���� �� ��� 100���.

MAX_RESULT_ROWS max-number-of-result-rows

� ��� ���� ��� � ��� �� �� ���� ���

�� �� � �� �����. ��� �� ���� ��� ����

� ��� ����.

v ″-1″ �� � ���� �� ���� � �� �� ���

� �� ��� �� �� �� ��� ��� � ��� �

����.

v � ���� �� ��� 1,000,000 ����.

MAX_COST_ALLOWED max-query-cost

� ��� ���� ���� �� �� ��� �����. � �

�� ���� ��� ��� ��� ��� � �� ����, ���

��� ��� ����.

v ″-1″ �� � ���� �� ���� ��� ��(QP_SYSTEM

���� ��� MAX_TOTAL_COST ���)� ��� ��� �

��� �� �����.

v � ���� ��� 10,000,000 timeron���.

MIN_COST_TO_MANAGE min-query-cost

Query Patroller� ��� �� �� ��� �����. � ���

� �� ����� Query Patroller�� ���� ����. � ��

�� �� ��� QP_SYSTEM ���� QUERIES_TO_SAVE �

�� �� A(�� ��)� ���� ��� ���� ��� �

� ���. ��� 15,000 timeron���.

ACCOUNT_ID account-id

���� ��� ��� ��� ID� �����. �� 128���

�����. � � �� ���� ���� � ���� ���

� �� ��� � � ����.

SUSPENDED Y/N

���� �� ��� ����� ��� �����. � ���� �

� ��� ″N″���.

� 8 � Query Patroller �� 175

Page 182: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

INTERCEPT Y/N

Query Patroller� � ���� ��� ��� �� �� ���

� ��� �����. ��� ���� ����, Query Patroller

� �� ��� ����� ���� ��� �� � ��� ��

����. � ���� �� ��� ″Y″���.

�� �� ��� ″jsmith″� ��� ��� ���. � ��� ��� ��� � �

��� SALES ������ �� ��� ��� � ����.

qp -d sales "UPDATE SUBMITTER_PROFILE FOR USER ’JSMITH’ USING SUSPENDED

‘Y’"

UPDATE QP_SYSTEM

�� ������ Query Patroller ��� ��� ���� . � ���

QP_SYSTEM �� ���� �� ����.

�� �

�� ���� � ��� ���� ���.

v DBADM ��� ����.

v ���� � ��� �� CONFIGURATION ��� �� ������.

� �

��. � ��� ����� �� �����.

�� ��

�: Query Patroller ��� ��� ���� �� ��� ���� Query Patroller

��� ��� ��� �� ��� 125 ���� �Query Patroller ��� ����

������.

�� UPDATE QP_SYSTEM USING

DEFAULT

Setting-keyword ‘value’

�CREATE_RESULT_TABLE_ALIASES ‘Y’

‘N’

��

176 Query Patroller �� ��� ���

Page 183: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�� ���

DEFAULT

QP_SYSTEM �� ���� �� ���� ������.

Setting-keyword value

�� ���� �� ���� ��� �� �����. � ��� ��

�� �� ��� �� ��� ���� � ���� �� � ����.

v ��� ���

– MAX_TOTAL_QUERIES

– MAX_TOTAL_COST

v ��� �� ��

– RUN_HELD_QUERIES

– RUN_HELD_DURATION

v �� ��

– INTERCEPT_APPLICATIONS

– INCLUDE_APPLICATIONS

– EXCLUDE_APPLICATIONS

v ��� ����

– QUERY_PURGE_PERIOD

– RESULT_PURGE_PERIOD

– RESULT_TABLE_SPACE

v ���� �� ���

– QUERIES_TO_SAVE

– CAPTURE_REJECTED_QUERY_INFO

– HISTORY_PURGE_PERIOD

v �� � ��

– EMAIL_ENABLE

– EMAIL_SERVER

– SEND_DESIGNATED

– DESIGNATED_EMAIL_ADDRESS

CREATE_RESULT_TABLE_ALIASES Y | N

Query Patroller� ��� � �� �� ���� �� ���� ���

��� �����. �� ���� DB2QPRT ���� ��� �� ��

�� �� �� ID� ���� ���� ����. ��� N���.

� 8 � Query Patroller �� 177

Page 184: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� ��� ���� ����. GET QP_SYSTEM ��� ���� , �

���� �� �� Query Patroller ���� ���� ����.

����

1. ��� �� �� ��� ����, GET QP_SYSTEM ��� ������.

2. �� ��� �� ��� ���� �� �� ��� �� �� ��� ��

����.

v Query Patroller ��� ��� ��

v ��� �� �� ��

v �� �� ��

v ��� ���� ��

v ���� �� ��� ��

v �� � �� ��

Query Patroller ��� �� ��

��� ���� ��� ��� � �� �� �� ��� � ���� �� ��

��� �� ���� ��� �����.

�� ��

�: ��� ���� UPDATE QP_SYSTEM ��� �����.

�� ��� ��:

MAX_TOTAL_QUERIES max-number-of-queries�

�MAX_TOTAL_COST max-total-query-cost

��� ��

MAX_TOTAL_QUERIES max-number-of-queries

� ������� ��� ��� � �� �� �� �. �� � ��

���� ����, � ��� ��� ��� ��� � �� ��� ���

� �� ��� ��� ����.

v � ���� �� �� �� ��� ��� � �� ″-1″� ��� �

����.

v � ���� � ��� -1( ��)���.

v � �� QUERY_CLASS � � ��� � ��� � � ����

MAX_QUERIES � ������ ����.

178 Query Patroller �� ��� ���

Page 185: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

.

MAX_TOTAL_COST max-total-query-cost

�� ���� �� ���� timeron �� �����. ���� �� ��

�� � �� � �� ��� � ��� � �� ����, ���� �

�� ��� ��� ��� � �� ��� ���� �� ��� ��� ��

���.

v �� ���� ���, �� �� �� �� ����� ���.

v � ���� �� ���� ��� ���� ″-1″� ��� � ���

�.

v � ���� � ��� -1( ��)���.

v � ���� QUERY_CLASS �� ���� ��� �� ����

MAX_COST ��� � � ����.

��� �� �� ��

��� ���� ��� ��� ����� ��� � � ��� ��� ��� �

��� ���� ��� �����.

�� ��

�: ��� ���� UPDATE QP_SYSTEM ��� �����.

��� �� �� ��:

RUN_HELD_QUERIES ‘Y’ RUN_HELD_DURATION run-held-queries-duration time-unit‘N’

��� ��

RUN_HELD_QUERIES

Y ��� ��� ��� ��� ��� ��� �����. ��� ��

� ���� ��� �����.

�: Query Patroller �� ����� ���� �, �, �� �

� ���� ��� � ����. ��� ���� Query Patroller

Center ����� �� ���� ���.

N ��� ��� ���� �� ���� �� ��� �����. ��

�����.

RUN_HELD_DURATION run-held-queries-duration time-unit

��� ��� ��� ��� �����. � ��� � ��� �� ��,

� 8 � Query Patroller �� 179

Page 186: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�� ��� ��� ��� � ����. ��� �� ��� ��� ��

� �� ��� �� �� ���� � ���� �����.

time-unit

MINUTES

��� ��(�)�� ��� ��� �����.

HOURS

��� ��(�)�� ��� ��� �����.

v � ��� 0�� ��� �� ��� ���.

v � ��� 8�����.

�� ��� ��

��� ���� Query Patroller�� ��� ���� ������ ����

�.

�� ��

�: ��� ���� UPDATE QP_SYSTEM ��� �����.

��INTERCEPT_APPLICATION ‘A’

‘I’ INCLUDE_APPLICATIONS ’list-of-applications’’E’ EXCLUDE_APPLICATIONS ’list-of-applications’

��

��� ��

INTERCEPT_APPLICATION

A �� ������ ��� Query Patroller�� ����� ��

���. � ��� ����.

I INCLUDE_APPLICATIONS ���� ��� ������ ��

��� Query Patroller�� ����� �����.

E EXCLUDE_APPLICATIONS ���� ��� ������ �

�� �� ������ ��� Query Patroller�� �����

�����.

INCLUDE_APPLICATIONS

Query Patroller�� ���� ��� ���� ������ �� ��

��� �����. 1024��� �����. �� �� ������ �

��� ����.

�:

180 Query Patroller �� ��� ���

Page 187: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

1. � ��� INTERCEPT_APPLICATION ���� ″I″� ����

�� ����.

2. �� �� �� ����� �����.

EXCLUDE_APPLICATIONS

Query Patroller�� ���� �� ��� ���� ������ ��

�� ��� �����. 1024��� �����. �� �� ������

�����.

�:

1. � ��� INTERCEPT_APPLICATION ���� ″E″� ����

�� ����.

2. �� �� �� ����� �����.

�� DB2_QP_BYPASS_APPLICATIONS ����� ��� ���� Query Patroller

�� ���� �� � ������ ��� �� ����.

DB2_QP_BYPASS_APPLICATIONS ����� ��� ��� ���� UPDATE

QP_SYSTEM ��� ���� ��� ����� �� ���� ���. �

�� DB2_QP_BYPASS_APPLICATIONS ����� ��� ���� �� ��

���� ���� ��� ���� INTERCEPT_APPLICATION� ‘A’���

INTERCEPT_APPLICATION� ‘I’�� INCLUDE_APPLICATIONS� �� ��

���� ���� �� �� ������ ���� ����.

��� ���� ��

��� ���� ����� �� �� ���� ���� ��� �����.

�� ��

�: ��� ���� UPDATE QP_SYSTEM ��� �����.

�� ��� ��:

QUERY_PURGE_PERIOD time-to-keep-queries MINUTESHOURSDAYS

�RESULT_PURGE_PERIOD time-to-keep-results MINUTES

HOURSDAYS

�RESULT_TABLE_SPACE result-table-space-name

� 8 � Query Patroller �� 181

Page 188: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

��� ��

QUERY_PURGE_PERIOD time-to-keep-queries time-unit

�� �� � ��� MANAGE_QUERY_INFO ���� �� �� �� �

�� �����. � ��� ��� �� ���� �� �� ��� �, �

�� MANAGE_QUERY_INFO �� ����� �����. �� ���

Query Patroller �� �� �� GET QUERY �� LIST QUERIES ��

� �� �� ��� � ��� �� �����.

time-unit

MINUTES

��� ��(�)�� ��� ��� �����.

HOURS

��� ��(�)�� ��� ��� �����.

DAYS ��� � ��� ��� ��� �����.

v � ���� �� ��� ���.

v �� 0�� �� ��� ���� �� �� ��� ���

MANAGE_QUERY_INFO ���� �����.

�: Query Patroller �� ����� ���� �, �, �� �� �

��� ��� � ����. ��� ���� Query Patroller Center

����� �� ���� ���. �� ���� ���, � ��

�� �����.

v � ���� ���� �� ��� DEFAULT� ���� ���, ��

� ��� ������ 1� �� �����.

v �� -1�� ��� ���� ����.

v ��� ��� �����. �� ��� ��� �� ��� ���� ��

�� � ���� ���� ����.

RESULT_PURGE_PERIOD time-to-keep-results time-unit

��� ��� �� �� ���� ��� ������ �����. �� �

��� �� �� ��� �, ��� ��� �� ���� �����.

time-unit

MINUTES

��� ��(�)�� ��� ��� �����.

HOURS

��� ��(�)�� ��� ��� �����.

DAYS ��� � ��� ��� ��� �����.

v � ���� �� ��� ���.

182 Query Patroller �� ��� ���

Page 189: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

v �� 0��, ���� �� �� ��� ��� �� �� ���� ��

���.

�: Query Patroller �� ����� ���� �, �, �� �� �

��� ��� � ����. ��� ���� Query Patroller Center

����� �� ���� ���. �� ���� ���, � ��

�� �����.

v � ���� ���� �� ��� DEFAULT� ���� ���, ��

���� �� ������ 604899�(1�) �� �����.

v �� -1�� �� ���� ���� ����.

RESULT_TABLE_SPACE result-table-space-name

�� ���� ��� ���� ��� �����.

v 128�� ����� �����.

v �� ���� �� DB2� ��� ��� ����� ����.

����

1. ��� ���� �� �� �� � ��� �� ����.

2. ��� MANAGE_QUERY_INFO ����� ����, � ��� �� ��� �

� �� ��� ����� . �� � , RESULT_PURGE_PERIOD�

QUERY_PURGE_PERIOD� ��� �� �� ���.

���� ��� ��� ��

��� ���� ���� �� ���� �� � �� �� �� ���

Query Patroller TRACK_QUERY_INFO �� ���� ��� �� ������ �

����. � � ��� ����, �� Query Patroller Center ���� ��

��� ���� ��� � ����.

�� ��

�: ��� ���� UPDATE QP_SYSTEM ��� �����.

���� ��� � ��:

QUERIES_TO_SAVE ’M’‘A’

CAPTURE_REJECTED_QUERY_INFO ‘Y’‘N’

�HISTORY_PURGE_PERIOD value YEARS

DAYS

� 8 � Query Patroller �� 183

Page 190: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

��� ��

QUERIES_TO_SAVE

M ���� ��� Query Patroller� ��� ��� ����� ���

��. � ��� ����.

A ���� ��� ��� ��� ���� �� ���� � ���

���� Query Patroller�� ��� �� ��� ����� �

����.

CAPTURE_REJECTED_QUERY_INFO

Y ��� ��� ��� ����� �����. ���� ��� ��

� ����� ����� ��� ��� �� �� ��� �� �

� ������ � � ����.

N ��� ��� ��� ���� ��� �����. ��� � �

����.

HISTORY_PURGE_PERIOD value time-unit

���� �� ��� ��� ��� ��� ���� ��� �����.

time-units

YEARS

��� ��(�)�� ��� ��� ���� ��� �����.

DAYS ��� � ��� ��� ��� ���� ��� �����.

v � ���� �� ��� ���.

v �� 0�� , � � � � �� �� � � � � � � � � � ��

TRACK_QUERY_INFO ����� �����.

�: Query Patroller �� ����� ���� �, �, �� �� �

��� ��� � ����. ��� ���� Query Patroller Center

����� �� ���� ���. �� ���� ���, � ��

�� �����.

v � ���� ���� �� ��� DEFAULT� ���� ���, � �

� 1��� �����.

v �� -1�� ���� ��� ���� ����.

����

1. ��� ���� ��� TRACK_QUERY_INFO ����� ����

MANAGE_QUERY_INFO ���� �� �, �� �� ��� �� ��

� �����. �� �, HISTORY_PURGE_PERIOD�

QUERY_PURGE_PERIOD� ��� ��� �� ���.

184 Query Patroller �� ��� ���

Page 191: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�� � � ��

��� ���� �� ��� �� ���� ���� � �� �� ���� ��

� �� ��� ��� �� � ����� ��� � � ��� �����. ��

� �� ��� �� ��� �� �� ���� �� � ��� ��� ���

�� � � ��� �����.

�� ��

�: ��� ���� UPDATE QP_SYSTEM ��� �����.

�� �� � ��:

EMAIL_ENABLE ‘Y’‘N’

EMAIL_SERVER ’email-server’�

�SEND_DESIGNATED ‘Y’ DESIGNATED_EMAIL_ADDRESS ’designated-email-address’

‘N’

��� ��

EMAIL_ENABLE

Y ��� ���� ��� �� ���� ���� � �� �� ��

�� ��� �� ��� ��� ��� � �� � ���� ��

��� ����� �����. ��� ���� ��� �� ����

���� ����, �� � ���� ���� ����.

N ��� ��� � ����� ��� �� � ���� ��� ��

� �����. ��� � �����.

EMAIL_SERVER

�� STMP �� � �� ��� �� �� IP ��� �����. ��

256��� �����.

SEND_DESIGNATED

Y ���� �� �� � �� �� ���� �� � �� ��

�� � ��� ��� �� �� ����� �����.

N �� ���� �� � ��� ��� ��� �� � ��� �

� ���� �� ���� ��� �����. ��� � �

����.

DESIGNATED_EMAIL_ADDRESS designated-email-address

��� �� ��� �� ���� ���� �� ���� �� � ���

��� �� � ��� �� ��� �� �� � ��� ����

�. � ���� �� �� 256��� �����.

� 8 � Query Patroller �� 185

Page 192: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

186 Query Patroller �� ��� ���

Page 193: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� 9 � �� ���

�� ���

Query Patroller �� ���� DB2 Query Patroller ��� � �������

����. �� ����� DB2 Query Patroller�� ��� ���� �� �

�� �� ����. ��� ���� �� ��� Query Patroller Center ��

� ����� ��� ���� �� � ����.

Query Patroller �� ���� ��� ���� DB2QP���.

��� Query Patroller� �� � �� ��� ����.

v ��� ���

v �� �� ���

v ��� �� �� ���

�� ����(OPERATOR_PROFILE) �� ���

��� �� ��� ���� �� � �� �����.

� 14. OPERATOR_PROFILE �� ���

�� � ��� �

�(NULL) ��

�� ��

NAME VARCHAR(128) ��� ��� ���� ��� ��. TYPE ��� �� �

��� �� �� �����.

TYPE CHAR(1) ��� ��� �

v ‘U’=���

v ‘G’=�

��� ‘U’���.

NAME ��� �� ���� �� �� �����.

SUSPENDED CHAR(1) ��� ��� �� ��

v ‘Y’=��� � ��

v ‘N’=��� �� �� ��

��� ‘N’���.

© Copyright IBM Corp. 1998, 2007 187

Page 194: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� 14. OPERATOR_PROFILE �� ��� (��)

�� � ��� �

�(NULL) ��

�� ��

CONFIGURATION CHAR(1) ��� CONFIGURATION �� �� ��

v ‘E’=� ��

v ‘V’=� ��

v ‘N’=�� ��

��� ‘N’���.

USERADMIN CHAR(1) ��� USER ADMINISTRATION �� �� ��

v ‘E’=� ��

v ‘V’=� ��

v ‘N’=�� ��

��� ‘N’���.

MONITORING CHAR(1) ��� MONITORING �� �� ��

v ‘E’=� ��

v ‘V’=� ��

v ‘N’=�� ��

��� ‘N’���.

HISTDATA CHAR(1) ��� HISTORICAL DATA �� �� ��

v ‘E’=� ��

v ‘V’=� ��

v ‘N’=�� ��

��� ‘N’���.

RESERVE BLOB(64K) � � ��� ��� ���� �� ���� ���, ���

��� ����.

��� ����(SUBMITTER_PROFILE) �� ���

��� �� ��� ���� �� � �� �����.

� 15. SUBMITTER_PROFILE �� ���

�� � ��� �

�(NULL) ��

�� ��

ID INTEGER ��� ��� ���� ��� �� ID ��

���� �� �� �

NAME VARCHAR(128) ��� ��� ���� �� ��� ID ��

TYPE CHAR(1) ��� ��� �

v ‘U’=���

v ‘G’=�

��� ‘U’���.

188 Query Patroller �� ��� ���

Page 195: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� 15. SUBMITTER_PROFILE �� ��� (��)

�� � ��� �

�(NULL) ��

�� ��

SUSPENDED CHAR(1) ��� ��� �� ��

v ‘Y’=��� � ��

v ‘N’=��� �� �� ��

��� ‘N’���.

INTERCEPT CHAR(1) ��� �� �� ��

v ‘Y’=������ �� ��

v ‘N’=������ �� ���� ��

��� ‘Y’���.

PRIORITY SMALLINT ��� �� �� ��� �� ��. �� ��� ��

999� ��� �� 0� ���� 0 - 999 ���

�� ���. ��� 500���.

MAX_QUERIES_ALLOWED INTEGER ��� �� ���� �� � ������ ��� ��� � �

� �� �� �. �� -1�� ��� �����.

��� 100���.

MAX_COST_ALLOWED DOUBLE ��� ���� �� �� � ���� �� �� ��. �� -1

�� ��� �����. ��� 10,000,000���.

MIN_COST_TO_MANAGE REAL ��� ��� �� � ���� �� �� ��. 0�� ���

�� ��� ���. ��� 15,000���.

MAX_RESULT_ROWS BIGINT ��� � ���� � ��� �� �� ���� ��� �

� �� � �. (���� ���� ��) �� -1��

��� �����. ��� 1000,000���.

BLOCK_OPTION CHAR(1) � ��� �� ���� ��� DB2 � ��

(connection concentrator)� ����� ��� �� �

�� � �� � ��� ��� �����.

v ’P’ = ��� � ��� � ��

v ‘R’ = ��� ���

��� �(NULL)�� �� QP_SYSTEM �� �

���� BLOCK_OPTION ��� ���� ��� �

� �� �����. (��: �� �� ‘R’�.)

ACCOUNT_ID VARCHAR(128) � ��� ���� �� ���� ID. chargeback ���

�����.

RESERVE BLOB(64K) � � ��� ��� ���� �� ���� ���, ���

��� ����.

�� �� �� ��(SUBMISSION_PREFERENCES) �� ���

��� �� �� � ��� �� � �� �����.

� 9 � �� ��� 189

Page 196: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� 16. SUBMISSION_PREFERENCES �� ���

�� � ��� �

�(NULL) ��

�� ��

USER_NAME VARCHAR(128) ��� � �� ���� ��� ID

���� �� �� �

PROFILE_ID INTEGER � ����� � ��� ���� �� ��� ��

� ���. �� �� ON DELETE� �(NULL)� �

�� SUBMITTER_PROFILE ���� �����.

RESULT_DESTINATION CHAR(1) ��� �� ��� �� ��

v ‘A’=������� �� �

v ‘T’=��� ��� �� ��� �

��� ‘A’���.

RESULT_EXCEEDED_ACTION CHAR(1) ��� �� ��� ���� MAX_RESULT_ROWS� ���

� �� ��1

v ‘A’=�

v ‘T’=� � �� �

��� ‘A’���.

RESULT_ACCESSIBILITY CHAR(1) ��� �� �� ���� �� ���

v ‘S’= ����

v ’O’= ��� �� ���

��� ‘S’���.

OTHER_GRANTEES VARCHAR(1024) ���2 � ���� �� ��� ��� � �� ��� ID�

�� � �� ��� �����.

EMAIL_ADDRESSES VARCHAR(1024) �� ���� ��� �� ��� �� �� � ��. �

� � �� ��� �����.

�� � ��� QP_SYSTEM ����� ����

�� �

RESERVE BLOB(64K) � � ��� ��� ���� �� ���� ���, ���

��� ����.

�:

1. � ��� ��� �� ���� ��� �� �������� ��� �� ���� ���� �� � ����.

2. � ��� RESULT_ACCESS_TYPE� �� ’O’ �� ����.

�� �� ��(MANAGE_QUERY_INFO) �� ���

Query Patroller� �� ��� � ��� �� � �� �����. � ���� �

� QP_SYSTEM ���� QUERY_PURGE_PERIOD ��� ��� �� �� �

� ���� ���� � �����.

190 Query Patroller �� ��� ���

Page 197: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� 17. MANAGE_QUERY_INFO �� ���

�� � ��� �

�(NULL) ��

�� ��

ID INTEGER ��� �� ID. DB2 ���� � ���

TRACK_QUERY_INFO ���� �����.

���� �� �� �

STATUS CHAR(1) ��� �� ��1:

v ‘H’=�

v ‘Q’=�� ���

v ‘R’=�� �

v ’L’=��� ���� ���

RUN_IN_BACKGROUND CHAR(1) ��� � ��� ������� ���� ��� DB2 �� �

��� �����.

v ‘Y’=��� �� ���� ���

v ‘N’=��� ������� ��

��� ‘N’���.

QUERY_CLASS_ID SMALLINT � �� ��� ��� �� ���2

USER_MAX_COST_ALLOWED REAL � SUBMITTER_PROFILE ���� � � � ��

MAX_COST_ALLOWED

APPLICATION_HANDLE BIGINT � ��� ��� ������ ID

MAX_RESULT_ROWS BIGINT � SUBMITTER_PROFILE ���� � � � ��

MAX_RESULT_ROWS

TIME_UPDATED TIMESTAMP ��� � ���� �� �� ��. ��� �� ���

���.

SESSION_AUTH_ID VARCHAR(128) ��� DB2 � �� �� ID

SESSION_AUTH_TYPE CHAR(1) ��� SESSION_AUTH_ID� ID �

v ‘U’=USER

v ‘G’=GROUP

v (�: ‘R’=ROLE)

MESSAGE_RETURNED VARCHAR(1024) � �� �� �� DB2 ���3

RESERVE BLOB(64K) � � ��� ��� ���� �� ���� ���, ���

��� ����.

�:

1. ���� ��� �� �����. � ��� �����, �� ���

TRACK_QUERY_INFO ���� COMPLETION_STATUS �� �����.

2. ��� � �� ����� �����, QUERY_CLASS_ID� �� 0��

�.

3. MESSAGE_RETURNED �� ��� ���� � �� ����.

� 9 � �� ��� 191

Page 198: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�� �� ��(RESULT_INFO) �� ���

�� ���� ��� ��� �� � ��� �� � �� �����. � ����

�� QP_SYSTEM ���� RESULT_PURGE_PERIOD ��� ��� �� �

� �� ���� ���� � �����.

� 18. RESULT_INFO �� ���

�� � ��� �

�(NULL) ��

�� ��

QUERY_ID INTEGER ��� �� ID. DB2 ���� � ���

MANAGE_QUERY_INFO ���� �����.

���� �� �� �

STATUS CHAR(1) ��� �� �� ��

v ‘D’=���

v ‘E’=���

v ‘N’=���� ��

v ‘P’=���

v ‘T’=�

OWNER VARCHAR(128) � ��� ���� ��� ID

RESULT_TABLE VARCHAR(128) � ����� ���� �� �� �����.

RESULT_SELECT CLOB(2MB) � SELECT�� ��� ����� �����.

RESERVE BLOB(64K) � � ��� ��� ���� �� ���� ���, ���

��� ����.

���� ��(QUERY_ANALYSIS) �� ���

DB2 Explain ��� ��� ���� ���� ��� ��� �����. � �

��� ���� �� ��� ��� � ����. ����

TRACK_QUERY_INFO ���� �� �� ��� � � ����� �����.

�: � ���� ��� ���� Explain �� �� �� � ���� �� �

� �� � ����.

� 19. QUERY_ANALYSIS �� ���

�� � ��� �

�(NULL) ��

�� ��

QUERY_ID INTEGER ��� �� ID. �� �� � ��� TRACK_QUERY_INFO

���� �����.

192 Query Patroller �� ��� ���

Page 199: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� 19. QUERY_ANALYSIS �� ��� (��)

�� � ��� �

�(NULL) ��

�� ��

STATEMENT_TYPE CHAR(2) ��� ��� �� �� �� ���

v ‘S’= �

v ‘D’=��

v ‘DC’=�� � �� ��

v ‘I’=��

v ‘U’= �

v ‘UC’=�� � �� �

OBJECT_TYPE CHAR(1) � ��� �� �

v ‘C’=��

v ‘I’= �

OPERATOR_TYPE CHAR(1) � �� � �� ���

OBJECT_SCHEMA VARCHAR(128) � ��� �� ���

OBJECT_TYPE=‘I’� � � ��

OBJECT_NAME VARCHAR(128) � ��� �� �� �� ��

TABLE_SCHEMA VARCHAR(128) ��� �� �� �� �� ���� ���

TABLE_NAME VARCHAR(128) ��� �� �� �� �� ���� ��

RESERVE BLOB(64K) � � ��� ��� ���� �� ���� ���, ���

��� ����.

���� �� ��(TRACK_QUERY_INFO) �� ���

Query Patroller� �� ��� � ��� �� � �� �����. Query Patroller

� � �� � � � � � � � � �� , Q P _ S Y S T E M ����

QUERIES_TO_SAVE �� ‘A’(�� �� ��)� �� �� �� � ��

�� �����.

� ���� �� QP_SYSTEM ���� HISTORY_PURGE_PERIOD ��� �

�� �� �� �� ���� ���� � �����.

� 20. TRACK_QUERY_INFO �� ���

�� � ��� �

�(NULL) ��

�� ��

ID INTEGER ��� ��� ID ��

���� �� �� �

TYPE SMALLINT ��� ���� �

v 0x0001= �

v 0x0002=��

� 9 � �� ��� 193

Page 200: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� 20. TRACK_QUERY_INFO �� ��� (��)

�� � ��� �

�(NULL) ��

�� ��

COMPLETION_STATUS CHAR(1) ��� �� �� ��

v ‘A’=� �

v ‘C’=���

v ‘D’=��

v ‘N’=���� ��

v ‘U’=� � ��

v ’J’=���

��� ‘N’���.

MANAGED CHAR(1) ��� Query Patroller �� ��

v ‘Y’=�

v ‘N’=���

��� ‘Y’���.

EXPLAIN_RUN CHAR(1) ��� EXPLAIN �� ��

v ‘F’=�

v ‘N’=���� ��

v ‘S’=���

��� ‘N’���.

QUERY_PRIORITY SMALLINT � ��� ���� ���� ��

STMT_ATTRIBUTES INTEGER ��� �� ��� ��� ��

v 0x00000001 - � SQL

v 0x00000002 - ��� ��/��� ����/

�� ��

v 0x00000004 - �� ����

v 0x00000008 - DGTT1

v 0x00000010 - ID/��� �

v 0x00000020 - �� � ���� ��

v 0x00000040 - � ��

v 0x00000080 - �� ��� ���

v 0x00000100 - re-opt ���

v 0x00000200 - XQuery ���

v 0x00000400 - �� ��� XML � ��

v 0x00010000 - �� ���� ��

��� 0���.

NESTING_LEVEL INTEGER ��� ��� �� ��. ��� 0���.

ROUTINE_ID INTEGER � �� �� ID

PARENT_QUERY_ID INTEGER � �� �� ��� ID

194 Query Patroller �� ��� ���

Page 201: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� 20. TRACK_QUERY_INFO �� ��� (��)

�� � ��� �

�(NULL) ��

�� ��

PACKAGE_SCHEMA VARCHAR(128) �

PACKAGE_NAME VARCHAR(128) �

PACKAGE_VERSION VARCHAR(128) �

SECTION_ENTRY_NUMBER INTEGER �

PROFILE_ID INTEGER ��� ��� ���� ���� ���

RESULT_ROWS BIGINT � �� �� �� � �2

EXECUTION_TIME_SECONDS BIGINT � �� �� ��� � ��3

EXECUTION_TIME_MILLI_SECONDS BIGINT � �� �� ��� ��� ��3

SYSTEM_TIME_SECONDS BIGINT � ��� �� � ��� �� ��� � ��3.

��� ��� ��� �� � ���� ��� �

����.

DPF� �� ����� �� � ��� ����

���� ��� �����.

SYSTEM_TIME_MILLI_SECONDS BIGINT � ��� �� � ��� �� ��� ��� �

�3. ��� ��� ��� �� � ���� ��

� �����.

DPF� �� ����� �� � ��� ����

���� ��� �����.

USER_TIME_SECONDS BIGINT � ��� �� � ��� �� ��� � ��3.

��� ��� ����� �� ��� ���

���� ���� ��� �����.

DPF� �� ����� �� � ��� ����

���� ��� �����.

USER_TIME_MILLI_SECONDS BIGINT � ��� �� � ��� �� ��� ��� �

�3. ��� ��� ����� �� ��� �

�� ���� ���� ��� �����.

DPF� �� ����� �� � ��� ����

���� ��� �����.

ESTIMATED_COST DOUBLE � timeron�� ��� ��� ��

TIME_CREATED TIMESTAMP ��� ��� ��� ��. ��� �� ��� ��

�.

TIME_STARTED TIMESTAMP � �� � ��

TIME_COMPLETED TIMESTAMP � �� �� ��

TIME_RELEASED TIMESTAMP � ��� ��� ���� ��� ��

USER_ID VARCHAR(128) ��� DB2� ��� ID

USER_TYPE CHAR(1) ��� ��� �

v ‘U’=���

v ‘G’=�

STMT_AUTH_ID VARCHAR(128) ��� DB2� ��� �� �� ID

� 9 � �� ��� 195

Page 202: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� 20. TRACK_QUERY_INFO �� ��� (��)

�� � ��� �

�(NULL) ��

�� ��

STMT_AUTH_TYPE CHAR(1) ��� ��� �� �� �

v ‘U’=���

v ‘G’=�

ACCOUNT_ID VARCHAR(128) � ���� ��� ���� ID

APPLICATION VARCHAR(128) � ���� ������ ��

APPLICATION_HOST VARCHAR (255) � ��� ��� ���� ��� ��

CLIENT_USER_ID VARCHAR (255) � sqleseti API� ���� ������� ���

����� ��� ID

CLIENT_ACCOUNT_ID VARCHAR (255) � sqleseti API� ���� ������� ���

����� ���� ID

CLIENT_APPLICATION VARCHAR (255) � sqleseti API� ���� ������� ���

����� ����� ��

CLIENT_WORKSTATION VARCHAR (255) � sqleseti API� ���� ������� ���

����� ������ ��

REASON_HELD VARCHAR (255) � ��� ��� ��� ���� ���.

REASON_QUEUED VARCHAR (255) � ��� �� ��� ��� ���� ���.

ENVIRONMENT_VALUES BLOB(64K) � ��� � �

STATEMENT BLOB(2MB) � �� ���4

RESERVE BLOB(64K) � � ��� ��� ���� �� ���� ���,

������ ����.

�:

1. DGTT= �� �� �� ���.

2. ��� ����� ������� �� ��� , � ��� ��� ���

���� ‘ON’�� ��� �� �� �����. ��� �� ���� �

� ��� , � ��� ��� ��� ���� ‘OFF’� ��� �� ��

�����.

3. ��� ��� ��� ���� ‘ON’�� ��� �� �� �����.

4. � �� �� �� BLOB��� ���� �� ���� �� � SELECT

�� ��� � ����. � �� ����� db2qp.convertToString ��� �

��� ��� �� ��� ���. �� ��, � ����� ��� ��

���� ��� ��� ���.

select db2qp.convertToString(statement) from db2qp.track_query_info

Query Patroller ���(QP_SYSTEM) �� ���

QP_SYSTEM ����� ������ �� ��� ���� � �� ���

��.

196 Query Patroller �� ��� ���

Page 203: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� 21. QP_SYSTEM �� ���

�� � ��� �

�(NULL) �

� �� ��

QUERIES_TO_SAVE CHAR(1) ��� ���� ��� �� � ��

v ‘M’=�� �� ��

v ‘A’=�� ��

��� ‘M’���.

QUERY_PURGE_PERIOD INTEGER ��� �� �� �� �(�). �� -1�� ��� �

����.

��� 604800(1�)���.

RESULT_PURGE_PERIOD INTEGER ��� �� �� �� �� �(�). �� -1�� ��

� �����.

��� 604800(1�)���.

HISTORY_PURGE_PERIOD INTEGER ��� ��� �� �� �� �� �� �(�). ��

-1�� ��� �����.

��� 31536000(365�)���.

MAX_TOTAL_QUERIES INTEGER ��� ��� ���� �� ��� �� �. �� -1�

� ��� �����.

��� -1( ��)���.

MAX_TOTAL_COST DOUBLE ��� �� �� �� ��� �� � ��. �� -1�

� ��� �����.

��� -1���.

MAX_QUERY_COST DOUBLE ��� �� � �� ���. ��� -1���.

RESULT_TABLE_SPACE VARCHAR(128) � �� ���� ��� ��� ����

�� ���� ����, � ��� �����

�����.

REJECT_HIGH_COST_QUERY CHAR(1) ��� �� � �� ���. ��� ‘N’���.

RUN_HELD_QUERIES CHAR(1) ��� ����� ��� ��� ������.

v ‘N’=��� ���� ��

v ‘Y’=��� ���

v (�: ‘C’=��)

��� ‘N’���.

RUN_HELD_DURATION INTEGER ��� ��� ��� ���� �� ��(�). �� -1�

� ��� �����. ��� 28800(8��)

���.

� 9 � �� ��� 197

Page 204: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� 21. QP_SYSTEM �� ��� (��)

�� � ��� �

�(NULL) �

� �� ��

EMAIL_ENABLE CHAR(1) ��� �� �� �� ��� �� �� � ���� �

���� �� � ����.

v ‘N’=�� � �� ���

v ‘Y’=�� � �� ��

��� ‘N’���. �� ��� �� ����

��� ���� ����.

EMAIL_SERVER VARCHAR(256) � SMTP �� � �� ��� �� �� IP �

SEND_DESIGNATED CHAR(1) � ���� �� � ��� ��� �� � ��

� �� , �� �� ��� ��� ���

�.

v ‘Y’=�

v ‘N’=���

��� ‘N’���.

DESIGNATED_EMAIL_ADDRESS VARCHAR(256) � ���� �� � ��� ��� �� � ��

� �� SEND_DESIGNATED=‘Y’ ��

� ��� �� ���� ����.

INTERCEPT_STATIC_SQL CHAR(1) ��� �� � �� ���. ��� ‘Y’���.

INTERCEPT_APPLICATION CHAR(1) ��� ����� ��

v ‘A’=�� �����

v ‘I’=INCLUDE_APPLICATIONS� ��� �

����� ��

v ‘E’=EXCLUDE_APPLICATIONS� ��� �

����� ���� �� ��

��� ‘A’���.

TIME_HIST_GENERATOR_LAST_RUN TIMESTAMP � �� �� ��� ���� ��� �� ��

BLOCK_OPTION CHAR(1) ��� ��� �� ���� ��� DB2 � ��

(connection concentrator)� ����� ��� �

� ��� � �� � ��� ��� ����

�.

v ’P’=��� � ��� � ��

v ‘R’=��� ���

��� ‘R’���.

INCLUDE_APPLICATIONS VARCHAR(1024) � ��� ��� ��� ����� �

EXCLUDE_APPLICATIONS VARCHAR(1024) � ��� ��� ���� �� �����

RESERVE BLOB(64K) � � ��� ��� ���� �� ���� ���,

������ ����.

198 Query Patroller �� ��� ���

Page 205: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�� ���(QUERY_CLASS) �� ���

QUERY_CLASSES ����� ������ ���� �� � �� ���� �

� �� �� ����.

� 22. QUERY_CLASS �� ���

�� � ��� �

�(NULL) ��

�� ��

ID SMALLINT ��� �� ��� ID. ���� �� �� �

MAX_QUERIES INTEGER ��� �� ����� ��� ���� ��� �� �.

�� -1�� ��� �����.

MAX_COST DOUBLE ��� � ����� �� � �� �� ��(timeron)1

DESCRIPTION VARCHAR(256) � �� ���� ��� ��

RESERVE BLOB(64K) � � ��� ��� ���� �� ���� ���, ���

��� ����.

�:

1. ��� ���� ���� �� � � �� ���� � �� �� ��� �

� �� � ����.

��� ��(SCHEDULE) �� ���

SCHEDULE ����� ������ ���� �� �� ���� �� �� �

� ����.

� 23. SCHEDULE �� ���

�� � ��� �

�(NULL) ��

�� ��

ID INTEGER ��� ���� ��� �� ID

���� �� �� �

COMMAND VARCHAR(128) ��� ��� �:

v ‘H’=���� �� ��

v ‘Q’=�� �� �� ��� ��

v ‘R’=��� �� ��

SUSPENDED CHAR(1) ��� ���� ��� �

v ‘N’=���

v ‘Y’=�

��� ‘N’���.

START_DATE TIMESTAMP ��� ���� � ��

END_DATE TIMESTAMP � ���� �� ��

INTERVAL_UNIT INTEGER � ���� �� �

INTERVAL INTEGER � ��� ��

� 9 � �� ��� 199

Page 206: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� 23. SCHEDULE �� ��� (��)

�� � ��� �

�(NULL) ��

�� ��

INTERVAL_DETAIL INTEGER �

NEXT_START_TIME TIMESTAMP � ���� �� ���� �� �� ��

RESERVE BLOB(64K) � � ��� ��� ���� �� ���� ���, ���

��� ����.

�� �� ���

�� ���� ��� ��� �� � ��� �� � �� �����. � ����

�� QP_SYSTEM ���� RESULT_PURGE_PERIOD ��� ��� �� �

� �� ���� ���� � �����.

� 24. RESULT_INFO �� ���

�� � ��� �

�(NULL) ��

�� ��

QUERY_ID INTEGER ��� �� ID. DB2 ���� � ���

MANAGE_QUERY_INFO ���� �����.

���� �� �� �

STATUS CHAR(1) ��� �� �� ��

v ‘D’=���

v ‘E’=���

v ‘N’=���� ��

v ‘P’=���

v ‘T’=�

OWNER VARCHAR(128) � ��� ���� ��� ID.

RESULT_TABLE VARCHAR(128) � ����� ���� �� �� �����.

RESULT_SELECT CLOB(2MB) � SELECT�� ��� ����� �����.

RESERVE BLOB(64K) � � ��� ��� ���� �� ���� ���, ���

��� ����.

200 Query Patroller �� ��� ���

Page 207: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�� A. DB2 � �� ��

DB2 �� ��� �� �� ���� ��� ��� � ����.

v DB2 �� ��

– �� �(���, � �� �)

– DB2 ��� �� �

– � ���

– ���

v DB2 �

– PDF ��(����)

– PDF ��(DB2 PDF DVD)

– �� �

v ��� �

– �� �

– ��� �

�: DB2 �� ��� ��� PDF �� ���� ��� �� ����. �� �

�� ��� �� ��� �� �� ����� ibm.com®�� DB2 �� ��� �

�����.

ibm.com�� ���, �� IBM Redbooks �� �� � DB2 �� ��� �

� �� ��� � ����. DB2 �� �� ���� ���� ���

http://www.ibm.com/software/data/sw-library/� ������.

�� ��

DB2 ��� �� ���� �����. DB2 ��� ���� � �� ��� ��

����� ��� [email protected]�� �� �� �����. DB2 �� �

��� ��� �� ���� ��� �� ��� �� ����. ��� ��� �

��� � ��� ��� ��� �� �� �������. �� �� �� � �

�� �� ���� ��� , � URL� ������.

DB2 �� ��� ����� � �� � ��� ���� ����. ���� ��

� � �� DB2 �� ���� �� , �� ��� IBM ��� ��� � �

�����.

© IBM Corporation 1993, 2007 201

Page 208: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

DB2 � �����(���� �� PDF ��)

�� �� IBM Publications Center(www.ibm.com/shop/publications/order)�� �

�� � �� DB2 ����� �� �����. PDF �� �� DB2 � 9.5

� � � � � � �� www. ibm.com/ suppo r t / docv i ew .wss? r s=71

&uid=swg2700947�� ����� � ����.

�� �� � �� �� �� �� ��, �� �� �� ���� �� ��

��� � �� �� ����.

� 25. DB2 �� ��

� �� � �� ��

Administrative API Reference SC23-5842-00 �

Administrative Routines and Views SC23-5843-00 ���

Call Level Interface Guide and

Reference, Volume 1

SC23-5844-00 �

Call Level Interface Guide and

Reference, Volume 2

SC23-5845-00 �

Command Reference SC23-5846-00 �

Data Movement Utilities Guide and

Reference

SC23-5847-00 �

D a t a R e c o v e r y a n d H i g h

Availability Guide and Reference

SC23-5848-00 �

Data Servers, Databases, and

Database Objects Guide

SC23-5849-00 �

Database Security Guide SC23-5850-00 �

Developing ADO.NET and OLE

DB Applications

SC23-5851-00 �

Deve lop ing Embedded SQL

Applications

SC23-5852-00 �

Developing Java Applications SC23-5853-00 �

Deve lop ing Per l and PHP

Applications

SC23-5854-00 ���

Developing User-defined Routines

(SQL and External)

SC23-5855-00 �

Getting Started with Database

Application Development

GC23-5856-00 �

Linux Windows�� DB2 ��

�� ���

GA30-3480-00 �

Internationalization Guide SC23-5858-00 �

Message Reference, Volume 1 GI11-7855-00 ���

Message Reference, Volume 2 GI11-7856-00 ���

�� ��� GA30-3479-00 �

202 Query Patroller �� ��� ���

Page 209: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� 25. DB2 �� �� (��)

� �� � �� ��

Net Search Extender Administration

and User’s Guide

�: � ��� ��� DB2 �� �

�� ���� ����.

SC23-8509-00 �

Partitioning and Clustering Guide SC23-5860-00 �

Query Patroller �� ��� �

��

SA30-3539-00 �

IBM Data Server Clients� � �

GA30-3482-00 ���

DB2 Servers� � � GA30-3481-00 �

Spatial Extender and Geodetic

Data Management Feature User’s

Guide and Reference

SC23-8508-00 �

SQL Reference, Volume 1 SC23-5861-00 �

SQL Reference, Volume 2 SC23-5862-00 �

Sys tem Moni tor Guide and

Reference

SC23-5865-00 �

Text Search Guide SC23-5866-00 �

Troubleshooting Guide GI11-7857-00 ���

Tuning Database Performance SC23-5867-00 �

Visual Explain ��� SA30-3487-00 ���

��� �� SA30-3486-00 �

Workload Manager Guide and

Reference

SC23-5870-00 �

pureXML Guide SC23-5871-00 �

XQuery Reference SC23-5872-00 ���

� 26. DB2 Connect �� �� ��

� �� � �� ��

DB2 Connect Personal Edition�

� �

GA30-3484-00 �

DB2 Connect Servers� � � GA30-3485-00 �

DB2 Connect ��� ��� SA30-3483-00 �

� 27. Information Integration �� ��

� �� � �� ��

I n f o r m a t i o n I n t e g r a t i o n :

Administration Guide for Federated

Systems

SC19-1020-01 �

Information Integration: ASNCLP

Program Reference for Replication

and Event Publishing

SC19-1018-02 �

�� A. DB2 �� �� � 203

Page 210: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� 27. Information Integration �� �� (��)

� �� � �� ��

I n f o r m a t i o n I n t e g r a t i o n :

Configuration Guide for Federated

Data Sources

SC19-1034-01 ���

Information Integration: SQL

Replication Guide and Reference

SC19-1030-01 �

I n f o r m a t i o n I n t e g r a t i o n :

Introduction to Replication and

Event Publishing

SC19-1028-01 �

��� DB2 � ��

�� DB2 �� �� , ��� �� �� ��� � ��� �� �� �

� ��� ����� ����. ���� �� ��� IBM ������ �� DB2

�� ��� � ����. DB2 PDF �� DVD� �� ���� �� ��

� ��� �� ������. �� �� DB2 ��� ���� �� �"� �� �

�� ��� � ����.

DB2 PDF �� DVD�� ��� � �� ��� DB2 �� �� �� IBM

�� ��� ��� � ����. ���� ��� �� IBM Publications Center�

� �� �� �� ��� �� ����. �� �� �� ���� �� ���

�����, ���� �� ��� IBM ������ �� DB2 �� ��� �

����. DB2 PDF �� DVD� �� �� �� �� ��� �� �����

�.

�: �� �� ��� DB2 ��� http://publib.boulder.ibm.com/infocenter/

db2luw/v9r5� DB2 �� ���� �������.

�� DB2 �� ����� ��� ������.

v �� �� �� ���� �� DB2 �� �� �� ��� � ��� ���

� ��� http://www.ibm.com/shop/publications/order� IBM Publications Center

� � ����. � �� ��� ����� ��/��/��� �� �� �

� ���� �� ����� �����.

v �� ��� IBM ������ �� DB2 �� ����� ��� �����

�.

1. �� � ��� � ���� �� �� ���� �� ��� ��� ����

�.

– www.ibm.com/planetwide� �� IBM �� ��� ��� ��

204 Query Patroller �� ��� ���

Page 211: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

– http://www.ibm.com/shop/publications/order� IBM Publications � ���.

�� ��� �� � � ���� ����� �� ��, �� �� ��

� �� ���. � ����� ″� ��� ��″ ��� ������.

2. ��� ��� , ��� DB2 �� ������.

3. ����� ����� �� � �� ��� ������. �� �

�� ��� 202 ���� �DB2 �� ����(���� �� PDF �)�

� ������.

�� ����� SQL �� � ��

DB2� SQL�� ��� � � �� ��� �� SQLSTATE �� ����.

SQLSTATE � � SQL �� SQL �� ��� ��� ��� �����.

SQL �� � � ����� ��� ���� �� ��� �����.

? sqlstate or ? class code

���, sqlstate� ��� 5�� ��� � SQL ���� class code� SQL ���

�� 2�� ��� �����.

�� ��, ? 08003� 08003 SQL ��� �� � � ����, ? 08� 08 ��

� ��� �� � � �����.

DB2 �� ��� �� �� ��

DB2 � 9.5 ��� �� DB2 �� �� URL� http://publib.boulder.ibm.com/

infocenter/db2luw/v9r5/���.

DB2 � 9 ��� �� DB2 �� �� URL� http://publib.boulder.ibm.com/

infocenter/db2luw/v9/���.

DB2 � 8 ��� � 8 �� �� URL http://publib.boulder.ibm.com/infocenter/

db2luw/v8/� ������.

DB2 �� ���� ��� ��� �� ��

DB2 �� ��� �� � ��� ��� ��� �� �� �����. ��

� ��� ��� ���� �� , DB2 �� ��� ��� �� �� ���

��.

v Internet Explorer ���� ��� ��� �� ����� ��� ����

��.

�� A. DB2 �� �� � 205

Page 212: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

1. Internet Explorer�� �� —> ��� � —> �... � �����. �

� � �� �� ����.

2. ��� ��� �� �� � �� ��� ����� � ����.

– �� � ��� ���� �... � �����.

�: ��� ���� ���� ��� ��� �� ���� ��

��� ���� �� ����.

– ��� � ��� �����, ��� �� � ��� �� �� � �

� �� � ��� �� �� � �����.

3. �� ��� �� � ���� �� �� ��� ��� DB2 �� ���

������.

v Firefox �� Mozilla ���� ��� ��� �� �� ����� ���

������.

1. �� —> � —> �� �� ��� � ���� � �����. �

�� �� �� �� �����.

2. ��� ��� �� �� � �� ��� ����� � ����.

– �� � ��� ���� �... � �� �� � ��� ���

����.

– ��� � ��� �����, ��� �� � ��� �� �� � �

� �� � ��� �� �� � �����.

3. �� ��� �� � ���� �� �� ��� ��� DB2 �� ���

������.

�� �� �� � ����, �� �� �� ��� �� ���

��� �� � �� ����.

�� �� ���� ��� ��� DB2 �� �� �

DB2 �� ��� ��� ��� , IBM� �� ����� �� �� ����

�� ��� � ����.

��� ��� DB2 �� ��� ���� ��� ������.

1. ����� DB2 �� ��� ��� � �� ���� �� �����. ��

���� �� ��� ���� ���� ����� �� �� ���� �

� ��� ��� � ���� �� ������ �� � ����.

2. �� �� �� ���� � ��� � ��� ������. ���� �

�� �� , � ��� ���� ���� ��� � ����.

206 Query Patroller �� ��� ���

Page 213: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�: ��� ��� �� ��� DB2 �� �� ���� ��� � ,

��� �� ��� ���� � ���� �� �� ���� ��� DB2

�� ��� �����. ���� �� �� ���� ����� ���� �

� �� � ���� ��� ����� � ���� ��� ���

�� ���� � �� �� ��� �� � ����.

� ��� �� ���� � ��� ���� ��� ��������. �

�� � ��� �� ����� ��� � ����.

3. �� �� ��� ��� � ����� DB2 �� ��� ������.

�: Windows Vista��� ���� �� ��� ��� ��� ���. � ��

� ���� �� �� �� ��� ��� ����� ��� �� ���

� �� � ���� ��� �����.

��� �� ��� �� ��� DB2 �� ��� ���� ��� �����

�.

1. DB2 �� ��� ������.

v Windows��� � → ��� → �� �� → ���� �����. � ��

DB2 �� � ���� �� ��� � �� � ��� �����.

v Linux��� �� ��� �����.

/etc/init.d/db2icdv95 stop

2. �� ���� �� ��� �����.

v Windows ���:

a. �� �� ����.

b. �� ��� ��� �� ������. DB2 �� ��� <Program

Files>₩IBM₩DB2 Information Center₩Version 9.5 ��� �� �

����. ��� <Program Files>� ��� �� ��� ��� �

����.

c. �� ���� doc₩bin ���� �����.

d. ��� �� help_start.bat ��� ������.

help_start.bat

v Linux ���:

a. �� ��� ��� �� ������. DB2 �� ��� /opt/ibm/

db2ic/V9.5 ��� �� �����.

b. �� ���� doc/bin ���� �����.

c. ��� �� help_start ����� ������.

help_start

�� �� ��� ���� �� ���� �� � ��� �����.

�� A. DB2 �� �� � 207

Page 214: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

3. � ( )� �����. �� ��� ��� ��� � ��� ����

�. �� ��� � �� �����.

4. ���� ��� ���� ����� ��� �� � � ��� ��

���.

5. ���� �� ��� ���� ��� �����.

6. �� �� ��� ������.

v Windows�� �� ��� doc₩bin ��� �� � ��� ��

help_end.bat ��� ������.

help_end.bat

�: help_end �!�� ���� help_start �!�� ��� �� ���

���� ���� �� ��� ���� ����. help_start.bat� ��

�� Ctrl-C �� �� ���� ���� ����.

v Linux�� �� ��� doc/bin ��� �� � ��� �� help_end

����� ������.

help_end

�: help_end ������ help_start ����� �� ��� ����

���� �� ��� ���� ����. help_start ����� ����

�� ���� ���� ����.

7. DB2 �� ��� ������.

v Windows��� � → ��� → �� �� → ���� �����. � ��

DB2 �� � ���� �� ��� � �� � � � �����.

v Linux��� �� ��� �����.

/etc/init.d/db2icdv95 start

�� DB2 �� ���� �� �� ��� �����.

DB2 ���

DB2 ���� DB2 ��� �� ��� �� ���� �����. � ���

� ����� �����.

���� ��

http://publib.boulder.ibm.com/infocenter/db2help/� �� ���� XHTML �� �

��� � � ����.

�� ����� � ��� ��� �����. �� ���� �� ���� ��

� ���� ������.

208 Query Patroller �� ��� ���

Page 215: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

DB2 ���

���� ��� �� �����.

�pureXML™�(pureXML Guide)

XML ��� ���� �� XML �� ��� �� �� ����

� DB2 ������ ������.

Visual Explain ���� �Visual Explain�

Visual Explain� ���� ��� ���� � ��� SQL�� ��, �

� �����.

DB2 ��� � ��

DB2 �� �� ��� �� ���� ��� �� �� � �� ��� ���

�.

DB2 ��

��� �� ��� DB2 ��� �� ��� �� DB2 �� ��� ��

��� �� ��� ����. DB2 � �� ��� � ���� ���

� ���� ��� ��, � �� �� �� ���� �� ���

DB2 ���� ��� � �� ���� ���� ��� �� �� ����

� �� ��� ����.

DB2 �� �� � ���

���� �� � ���� ���� DB2 �� �� � ����

������. �� �� ����� �� DB2 �, ���, APAR(Authorized

Program Analysis Report �� � ��), FixPack �� ��� �� �

�� ����. ��� �� ��� ���� ��� �� ��� ���� �

� � ����.

http://www.ibm.com/software/data/db2/udb/support.html�� DB2 �� ��

� ���� ������.

�� ��� �� � ��� ��� � ����.

��� ��: �� ��� ��� ���� � ��� ��� � ��� ,

��� ��� ��� � ����. ��� IBM� �� �� �� � �� ��

� ��� �� �� ����� 2� ��� �� � ����.

�� A. DB2 �� �� � 209

Page 216: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�� ��: �� ��� ��� ���� � ��� ��� � ��� �� �

�� ���� ��, �� ��� � ����. ��� IBM� �� �� �� �

��� 2� ��� ���� � �� �� � ��� ��, �� �� �� � �

����.

� ���� ���� ��� � ����, � ��� � ��� ��� ��,

��, ���� �� �� � ���� �� ��� ��� ���� �� ���

�� �� ���� ���� ����.

IBM� � ��� ��� IBM� ��� ���� � ��� ��� ��� ����

� ���� ���� � �� ���� � ����� ��� ��� �� �

����.

�� ��� �� ��� ���� �� � ��� �� ��� ��� ���

� �� ��� � ��� ����, �� �� ���� � ����.

IBM� � ��� ��� �� ��� ��� ���� ����. � ��� ���,

�� ��� �� �� ��� �� �� ��� ����( , �� ���

��) ���� ���� � � �� �� ″�����″ �����.

210 Query Patroller �� ��� ���

Page 217: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�� B. ����

� ��� ���� ���� �� ������ �� ����.

IBM� �� ���� � �� ��� ��, ��� �� ��� ���� �� ��

����. �� ��� � �� �� ���� �� ��� �� IBM �����

������. � ��� IBM ��, ��� �� ���� ����� �� �� IBM

��, ��� �� ����� ��� � ��� �� ����� ����. IBM�

� ���� ���� �� �, ����� ��� ��, ��� �� ���� �

� ��� �� ����. ��� �IBM ��, ��� �� ���� ��� ��

�� ��� ���� �����.

IBM� � ��� ��� �� �� ��� �� ��� ���� ��� �� ��

�� �� � ����. � �� ����� �� ��� �� ������ ����

�� ����. ����� �� ����� ���� ������.

135-270

���� ��� �"� 467-12, � �����

�� ��.�.� ���

������

����: 080-023-8080

2���(DBCS) ��� �� ���� ��� �� IBM ������� �����

�� ��� �� ����� ���.

IBM World Trade Asia Corporation

Licensing

2-31 Roppongi 3-chome, Minato-ku

Tokyo 106, Japan

�� ��� ���� ���� ���� �� ����� ���� ����. IBM�

� � �� ���, ��� �� �� ��� �� �� ��� ����

( , �� ��� ��) ���� ���� ��� ��� ���� � �� ���

���� �����. �� ����� �� ���� �� �� �� ��� ��

��� ���� ����, � ��� ��� �� �� ����.

� ���� ���� ���� ���� ��� ��� �� � ����. � �

�� ���� ���, �� ��� ���� �����. IBM� � ��� �

�� �� /�� ���� �� �� �� ���� /�� �� � ��

��.

© IBM Corporation 1993, 2007 211

Page 218: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� ��� �IBM � ��� ��� �� �� �� ��� �����. IBM� �

���� ��, �� �� ��� � �� �� �IBM � ��� �� �� �

��� �� ��, �� �� ���� ����. �IBM � ����� ��� IBM

� ��� � ��� �� ���� ��� �� ��� ����� �� ���� �

���. �� IBM ����� �� � � �� �����(�� ��� �� � �

�� �����) IBM� �� � � �� ��� ���� ��� �� ����

����. ��� IBM� ��� �� ��� �� ��� ��� �� ���� ��

�, ��� ��� �� ���� ��� � �� ���, ���, �� �� �� ��

� �� �� � � ��� �� ��� � �� �����. �� � � ���

����� �� ����� ��� ���� ��� ����.

IBM� ��� ��� ���� �� �� ��� ���� ���� ���� ��

� ��� ��� ����� ��� � ����.

(i) ���� �� ���� �� ���(� ��� ��) �� �� ��

(ii) ��� ��� �� ��� �� � ���� �� ��� ��� �� �

��� ���� �� ��� ������.

135-270

���� ��� �"� 467-12, � �����

�� ��.�.�. ���

������

��� ��� �� ��(�� ��, ��� �� �)��� ��� � ����.

� ��� ��� ����� ��� ��� ���� �� �� ��� ��

����� ��� ��� IBM� IBM �� ��, IBM ��� ���� ��(IPLA)

�� �� ��� ��� �� ��� ����.

� ��� ��� �� �� ��� ��� ��� ��� ����. ��� ��

�� ��� ��� ��� ��� �� � ����. �� ���� � �� ��

��� ��� � ���, ��� ��� ���� ���� ���� �� ��

���� ���� ��� ����� ��� � ����. �� �� ��� ��

�� ��� �� ���� �� ��� �� � ����. � �� ���� ��

��� � � �� ��� ��� ���.

�IBM ��� �� ��� �� ��� ��� , � �� �� �� �� �� �

���� �� ����. IBM��� ��� ���� ����� �����, �IBM

��� ��� ��� ���, ��� �� �� �� ���� ��� � ����.

�IBM ��� ��� �� ����� �� ��� ��� � ������.

IBM� ���� �� �� ��� �� �� ��� �� �� �� �� � �

���.

212 Query Patroller �� ��� ���

Page 219: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

� ���� ��� ���� ���� ���� �� ���� �� ��� ��

����. �� ���� �� ��� ���� ���� ��� , �, ��

��� ��� ��� � ����. �� ��� �� ��� ��� �� ��� ��

��� ����� �� ��� ���.

�� ����:

� ���� �� �� �!���� ���� ��� ���� �� ��� �

� ������ �� ����. ��� ��� � ���� � ��� � �

� �!�� ����� ���� ����(API)� ���� ������

�, ��, �� �� ��� �� � ���� �� � ���� ���

��� ��, �� ��� � ����. ��� � ���� �� �� ���

��� ���� �� ����. ��� IBM� ��� ���� �#�, ��� �

�� �� ��� ����� ���� ����.

��� � ��� �� �� ��� � ���� ���� ��� ��� �� �

� ��� ���� ���.

© (��� ��) (�). � ��� ��� IBM Corp.� � ����� ���

��. © Copyright IBM Corp. _enter �_. All rights reserved.

DB2 � 9.5 �� ���� ���� ��� �, �� �� ��� ���

IBM(International Business Machines) Corporation �� �� �� �� �� �

������. �� �� �� ���� ���� IBM Corporation� ��� �� �

�� http://www.ibm.com/legal/copytrade.shtml� ����.

�� ��� �� �� �� �� ������, DB2 �� ����� �� ��

� ��� ���� �����.

Microsoft, Windows, Windows NT® Windows ��� �� �� �� ����

���� Microsoft Corporation� �����.

Intel®, Intel ��, Intel Inside® ��, Intel Centrino®, Intel Centrino ��, Celeron®,

Intel Xeon®, Intel SpeedStep®, Itanium® Pentium®� �� �� �� ����

���� Intel Corporation� �����.

Java �� Java �� ��� �� �� �� ���� ���� Sun Microsystems,

Inc.� �����.

UNIX� �� �� �� ���� ���� Open Group� �������.

Linux� �� �� �� ���� ���� Linus Torvalds� �������.

�� B. ���� 213

Page 220: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

Adobe®, Adobe ��, PostScript® PostScript ��� �� �� �� ���� �

��� Adobe Systems Inc.� ���� �� �����.

�� �, �� ��� ��� �� �� �� �� �������.

214 Query Patroller �� ��� ���

Page 221: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

��

��� �

�� �� 206

DB2 �� �� 206

�� � 78

�� ��� 78

��

Query Patroller 79

�� �� ��� �

�� 93

���� ��

Query Patroller 90

���� ���

�� 85

��

���� 88

��� ��

��� 82

�� 87

�� ��

�� 70

��� ��

Query Patroller 74

���� ���� 83

��

���� 88

Query Patroller 77

SQL ��

Query Patroller 75

�� �� �� �� 91

�� �� �� 91

��

�� ����� �

Query Patroller� 31

��� �� �� 42

��

� 96

�� 94

Query Patroller

� 36

�� 33

��� �� �� ��� 179

�� (��)

Query Patroller (��)

��� ���� ��� 181

��� ��� 178

���� �� ��� 183

���� �� �� 107

�� � �� ��� 185

��� ���, � 59

��� ���, �� 52

�� �� ��� 180

�� ���, �� 94

�� �� 33

����

Query Patroller 6

������ ��

� 9� �� ��� 9

�����

�� �� ��� 107

����� ��

���

dyn_query_mgmt parameter, Query

Patroller 38

�� 205

SQL�� �� 205

����� ��

Query Patroller, �� 6

�����

ADD OPERATOR_PROFILE 126

ADD QUERY_CLASS 129

ADD

SUBMISSION_PREFERENCES 131

ADD SUBMITTER_PROFILE 133

CANCEL QUERY 136

FILE RESULT 139

�� (��)

GENERATE HISTORICAL_DATA 137

GET OPERATOR_PROFILE 140

GET QP_SYSTEM 141

GET QUERY 141

GET QUERY_CLASS 142

GET

SUBMISSION_PREFERENCES 143

GET SUBMITTER_PROFILE 144

LIST OPERATOR_PROFILES 144

LIST QUERIES 145

LIST QUERY_CLASSES 148

LIST

SUBMISSION_PREFERENCES 148

LIST SUBMITTER_PROFILES 149

qpcenter 150

qpsetup 151

qpstart 155

qpstop 156

REMOVE OPERATOR_PROFILE 156

REMOVE QUERY_CLASS 157

REMOVE QUERY_INFO 158

REMOVE

QUERY_INFO_HISTORY 160

REMOVE RESULT 161

REMOVE

SUBMISSION_PREFERENCES 163

REMOVE SUBMITTER_PROFILE 163

RUN HELD_QUERY 164

RUN IN BACKGROUND

QUERY 165

SHOW RESULT 165

UPDATE OPERATOR_PROFILE 166

UPDATE QP_SYSTEM

��� �� �� ��� 179

�� 176

��� ���� ��� 181

��� ��� �� 178

���� �� ��� �� 183

�� � �� ��� 185

�� �� ��� 180

UPDATE QUERY_CLASS 169

UPDATE

SUBMISSION_PREFERENCES 171

© Copyright IBM Corp. 1998, 2007 215

Page 222: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�� (��)

UPDATE SUBMITTER_PROFILE 173

��� ��

�� 125

�� 6

��� ���(CLP)

� �� ����� �� 31

��

�� 125

�� 6

��

�� �� 209

PDF �� �� 202

�� � 201

��� �

�� �� 209

��� 209

�� �� ��� 123

��� ��

�� �� 209

��� 209

����

Query Patroller 73

���

���� ��

�� 107

���� 52

��� �� �� 94

�� 76

��� ��

��� �� 179

��� � �� 80

� �� ��� 81

�� ��� ��� ��� 9

�� �� 83

��� �� ���� 3

�� �� ���� 83

��

��� 82

�����

Query Patroller

���� �� ��� 47, 106

�� (��)

Query Patroller (��)

�� �� 37

��

�� ���

Query Patroller 90

�� �� 34

��

� 20

�, UNIX 23

�, Windows 28

�� 25

DB2 �� ��� ��, UNIX 23

DB2 �� ��� ��, Windows 28

Linux� Query Patroller ����� ��

DB2 �� ��� �� 26

UNIX� �����

� 23

Windows� �����

� 28

DB2 �� ��� �� 30

��

��

���� ��� � 123

��� ��� 107

�� �� 92

���� �� �� 109

����

�� �� �� ��� �� 88

���� �� �� 89

��� ���

Query Patroller 6

����

�� ��� �� �� 4

� � �� �� 4

� �� �� 3

���� ��� ���� �� �� 5

�� ��� �� �� 1

��� ���

Query Patroller ���� 181

Query Patroller 36

�� 155

Query Patroller Center 150

���� ��

��� �� �� � 112

��

Query Patroller 110

���� �� 103

��

� 109

��� �� 47, 106

QP_SYSTEM ����� ��� ��

� 183

���� ��� ���� ��� ���

9

���

�� 107

�� 107

�� ���� 5

�� �� �� 94

��� � ��� �� ����

GROUP BY ��� 9

��� � ��� �� ����

JOIN ��� 9

���� �� 87, 92

�� �� 113

��

���� 89

���� ��(connection concentrator)

Query Patroller� �� �� 119

� ���

��� �� ��, Query Patroller� ��

38

�� �� 82

���

�� ��� 51

�� ��� 51

��� 48

� 49

Query Patroller 48

����

�� 1

�� 109

��� 109

��

Query Patroller � 17

Query Patroller ����� �� 18

216 Query Patroller �� ��� ���

Page 223: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�� � ���

DB2 ����� ���

Query Patroller �� 17

��� ��

Query Patroller �� 116

�� �

�� 204

��

��

�� 37

���

Query Patroller 101

��� ��, �� 178

��� ����� 52

��� ��

�� 44

������

��� �� ��� � 209

Visual Explain 208

�� ��

���

�� 62

�� � ��

Query Patroller ��� 46

�� ��

� 206

�� ��� �� 205

� 205

�� ���

Query Patroller

�� 187

�� ���� 6

���

�, 2� ���� 52

�, 3� ���� 52

���

��� ��� ��� 52

�� 107

�� ��

�� 62

��

�� 52

�� �� ���

� �� �� 65

��� (��)

�� �� ��� (��)

�� ���� � �� �� 66

� �� ���� 52

��

��� 63

��� 63

��� 56

��, � 59

��, �� 52

� �� 52

�� ���� 1

��� � 60

Query Patroller 55

����

Query Patroller 9

��

� �� 209

��

��

Query Patroller 123

���� 211

��

Query Patroller 37

�� 156

�����

��� �� 82

��

���� 83

� �� ���� 4

�� ���� 38

Query Patroller 68

�� 96

�� ���� 94

��

��� � �� 80

�� �� 83

�� 82

�� ���� 4

�� � 72

�� ��� ��� ��� 9

���� ��� �� ��

Query Patroller 115

���� ���

�� 85

�� (��)

��

���� 83

�� 37

��� 38

Query Patroller 68

Query Patroller 97

��

Query Patroller 98

�� � ��

Query Patroller 64

���

�� 52

�� ���� 83

Query Patroller 99

�� �� �� 83

�� � ���

��� �� ��, Query Patroller� ��

38

�� �� 82

�� ��

��� �� 62

�� �� ��� 180

�� �� ���

��

�� 65

�� ��� 66

�� ��� ��� 76

� ��

�� ���� 52

�� ��� ��

�� ��� ��� 9

������

���� ��� �� ��

Query Patroller 114

��

Query Patroller

�� ����� ��� �� 31

��

���

��� 51

��� 51

���

��� 63

� 217

Page 224: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

�� (��)

��� (��)

��� 63

������

���

� 49

���

��� � 60

��

��� ��� �� 52

�� 94

�� �� 83

��

���� ��� �� 115

���

���� ��� �� 114

����

� �� 25

���

�� ��

Query Patroller 64

����2 � ��

��� � 52

3 � ��

��� � 52

AADD OPERATOR_PROFILE �� 126

ADD QUERY_CLASS �� 129

ADD SUBMISSION_PREFERENCES ��

131

ADD SUBMITTER_PROFILE �� 133

CCANCEL QUERY �� 136

DDB2 � �� 204

DB2 �� ���

Query Patroller � ��, UNIX 23

Query Patroller � ��, Windows 28

Query Patroller ����� �� ��

Linux 26

Query Patroller ����� �� ��,

Windows 30

DB2 �� ��

� 206

�� ��� �� 205

� 205

DB2 ���

Query Patroller� �� �� 119

DB2QP ��� 6

db2qp.result_info ���

���� ����� �� ��� ���

9

DB2_QP_BYPASS_APPLICATIONS

Query Patroller �� 73

DB2_QP_BYPASS_COST

Query Patroller �� 73

DB2_QP_BYPASS_USERS

Query Patroller �� 73

dyn_query_mgmt �� ���

�� �� �� 37

Query Patroller�� �� � �� 38

FFILE RESULT �� 139

GGENERATE HISTORICAL_DATA ��

137

GET OPERATOR_PROFILE �� 140

GET QP_SYSTEM �� 141

GET QUERY �� 141

GET QUERY_CLASS �� 142

GET SUBMISSION_PREFERENCES ��

143

GET SUBMITTER_PROFILE �� 144

LLIST OPERATOR_PROFILES �� 144

LIST QUERIES �� 145

LIST QUERY_CLASSES �� 148

LIST SUBMISSION_PREFERENCES ��

148

LIST SUBMITTER_PROFILES �� 149

MMANAGE_QUERY_INFO �� ��� 187

MAX_COST_ALLOWED ��� 101

� � 52

�� ���� 52

�� 123

MAX_QUERIES ���

�� ���� 94

�� 123

MAX_QUERIES_ALLOWED ��� 56,

101

� � 52

�� ���� 52

�� 123

MAX_RESULT_ROWS ��� 56

� � 52

�� ���� 52

MAX_TOTAL_COST

�� ���� 42

MAX_TOTAL_COST ��� 101

MAX_TOTAL_QUERIES

�� ���� 42

MAX_TOTAL_QUERIES ��� 101

�� 123

MIN_COST_TO_MANAGE ��� 56

� � 52

�� ���� 52

�� 123

OOPERATOR_PROFILE �� ��� 187

Qqpcenter �� 150

qpdiag.log �� �� 6

qpsetup �� 151

218 Query Patroller �� ��� ���

Page 225: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

qpsetup.log �� �� 6

qpstart �� 155

qpstop �� 156

qpuser.log �� �� 6

QP_SYSTEM �� ��� 187

Query Controller 6

Query Patroller

�� � 78

�� ���

�� 79

���� �� 90

�� ��

��� �� 74

� 77

SQL �� 75

���� 6

����� �

� 45

��� �� 125

��

DB2 �� � 17

�� 1

��

� 19

�� � 20

��� ��� 6

����

�� ��� �� �� 4

� � �� �� 4

� �� �� 3

���� ��� ���� �� ��

5

�� ��� �� �� 1

��� �� 73

� 36

���� ��

��� �� �� � 112

�� 110

���� �� ���� 104

���� �� ���

�� 113

� �� 119

��� 48

� ���

�� 116

��� 101

��� ��

�� 44

Query Patroller (��)

�� ��� 187

��� 55

��� 56

���� �� � ��

�� 46

���� 9

�� 37

�� 99

���� ��� �� �� 115

�� �� 68

� 97

�� 98

�� � �� 64

�� �� � 72

�� ��� �� 37

�� �� 38

���

���� ��� �� �� 114

���

��� 48

DB2 ���� �� �� 119

Query Patroller Center

�� �� 94

� 150

���� ��

�� ��� �� 47, 106

Query Patroller ���� 6

Query Patroller Center � �� 150

Query Patroller �

�� 17

Query Patroller � �� �� 151

Query Patroller � �� 155

Query Patroller �� �� 156

Query Patroller ����� ��

�� 18

QUERY_ANALYSIS �� ��� 187

QUERY_CLASS �� ��� 187

Quiesce ��

�� ���� ���� Query

Patroller 9

RREMOVE OPERATOR_PROFILE ��

156

REMOVE QUERY_CLASS �� 157

REMOVE QUERY_INFO �� 158

REMOVE QUERY_INFO_HISTORY ��

160

REMOVE RESULT �� 161

REMOVE RESULT_TABLE_ALIASES ��

162

REMOVE SUBMISSION_PREFERENCES

�� 163

REMOVE SUBMITTER_PROFILE ��

163

RESULT_INFO �� ��� 187

RUN HELD_QUERY �� 164

RUN IN BACKGROUND QUERY ��

165

RUN_HELD_DURATION ���

�� 123

SSCHEDULE �� ��� 187

SHOW RESULT �� 165

SQL�

� �� 205

Query Patroller ��� ���� �� �

�� � 9

SUBMISSION_PREFERENCES �� ���

187

SUBMITTER_PROFILE �� ��� 187

Ttimeron 82

TRACK_QUERY_INFO �� ��� 187

UUPDATE OPERATOR_PROFILE �� 166

UPDATE QP_SYSTEM ��

�� 176

��

��� �� ��� 179

��� ����� 181

��� ���� 178

���� �� ���� 183

���� �� � ��� 185

�� ��� 180

UPDATE QUERY_CLASS �� 169

UPDATE SUBMISSION_PREFERENCES

�� 171

� 219

Page 226: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

UPDATE SUBMITTER_PROFILE ��

173

VVisual Explain

��� 208

XXQuery ��

Query Patroller�� ���� �� 9

220 Query Patroller �� ��� ���

Page 227: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112
Page 228: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

���

SA30-3539-00

Page 229: public.dhe.ibm.compublic.dhe.ibm.com/ps/products/db2/info/vr95/pdf/... · Query Patroller .................104 .......106 ......107 Query Patroller ....109 Query Patroller 110 112

Spine information:

DB2 �� 9.5 Linux, UNIX � Windows� �� 9 ��� 5 Query Patroller �� � ��� ��� ���