If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

 
Go Back  dBforums > Database Server Software > DB2 > About query statement monitor

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 08-17-06, 09:00
zhouhaiming zhouhaiming is offline
Registered User
 
Join Date: Jan 2003
Posts: 74
About query statement monitor

Hello everyone!
I open a session(named SESSION1) and execute the following commands:
db2 "connect to sample user db2admin using db2admin"
db2 "update monitor switches using statement on"
db2 "create event monitor stmtmon for statements write to file 'c:\zhm'"
db2 "set event monitor stmtmon state 1"

I open another session(named SESSION2) and execute the following commands:
db2 "connect to sample user db2admin using db2admin"
db2 "select * from employee"

and then I execute the following commands in SESSION1:
db2 "set event monitor stmtmon state 0"
db2 "terminate"

final I execute the following command in SESSION2:
db2evmon -path c:\zhm > c:\zhm\sqltrace.txt

the contents of the sqltrace.txt is:

...........
...........

4) Statement Event ...
Appl Handle: 10
Appl Id: *LOCAL.DB2.00A9C7122508
Appl Seq number: 0005

Record is the result of a flush: FALSE
-------------------------------------------
Operation: Static Commit
Package :
Consistency Token :
Package Version ID :
Cursor :
Cursor was blocking: FALSE
-------------------------------------------
Start Time: 08/17/2006 20:27:15.962562
Stop Time: 08/17/2006 20:27:15.962611
Exec Time: 0.000049 seconds
Number of Agents created: 1
User CPU: 0.000000 seconds
System CPU: 0.000000 seconds
Fetch Count: 0
Sorts: 0
Total sort time: 0
Sort overflows: 0
Rows read: 0
Rows written: 0
Internal rows deleted: 0
Internal rows updated: 0
Internal rows inserted: 0
Bufferpool data logical reads: 0
Bufferpool data physical reads: 0
Bufferpool temporary data logical reads: 0
Bufferpool temporary data physical reads: 0
Bufferpool index logical reads: 0
Bufferpool index physical reads: 0
Bufferpool temporary index logical reads: 0
Bufferpool temporary index physical reads: 0
SQLCA:
sqlcode: 0
sqlstate: 00000

.......

6) Statement Event ...
Appl Handle: 8
Appl Id: *LOCAL.DB2.01B007121729
Appl Seq number: 0001

Record is the result of a flush: FALSE
-------------------------------------------
Type : Unknown
Operation: Set
Section : 1
Creator : NULLID
Package : SQLDEFLT
Consistency Token : CONTOKN1
Package Version ID :
Cursor :
Cursor was blocking: FALSE
-------------------------------------------
Start Time: 08/17/2006 20:27:34.136217
Stop Time: 08/17/2006 20:27:34.136874
Exec Time: 0.000657 seconds
Number of Agents created: 1
User CPU: 0.000000 seconds
System CPU: 0.000000 seconds
Fetch Count: 0
Sorts: 0
Total sort time: 0
Sort overflows: 0
Rows read: 0
Rows written: 0
Internal rows deleted: 0
Internal rows updated: 0
Internal rows inserted: 0
Bufferpool data logical reads: 0
Bufferpool data physical reads: 0
Bufferpool temporary data logical reads: 0
Bufferpool temporary data physical reads: 0
Bufferpool index logical reads: 0
Bufferpool index physical reads: 0
Bufferpool temporary index logical reads: 0
Bufferpool temporary index physical reads: 0
SQLCA:
sqlcode: 0
sqlstate: 00000

7) Statement Event ...
Appl Handle: 8
Appl Id: *LOCAL.DB2.01B007121729
Appl Seq number: 0001

Record is the result of a flush: FALSE
-------------------------------------------
Type : Dynamic
Operation: Prepare
Section : 201
Creator : NULLID
Package : SQLC2E03
Consistency Token : AAAAAJHR
Package Version ID :
Cursor : SQLCUR201
Cursor was blocking: FALSE
Text : select * from employee
-------------------------------------------
Start Time: 08/17/2006 20:27:34.137094
Stop Time: 08/17/2006 20:27:34.244450
Exec Time: 0.107356 seconds
Number of Agents created: 1
User CPU: 0.000000 seconds
System CPU: 0.015625 seconds
Fetch Count: 0
Sorts: 0
Total sort time: 0
Sort overflows: 0
Rows read: 1
Rows written: 0
Internal rows deleted: 0
Internal rows updated: 0
Internal rows inserted: 0
Bufferpool data logical reads: 0
Bufferpool data physical reads: 0
Bufferpool temporary data logical reads: 0
Bufferpool temporary data physical reads: 0
Bufferpool index logical reads: 0
Bufferpool index physical reads: 0
Bufferpool temporary index logical reads: 0
Bufferpool temporary index physical reads: 0
SQLCA:
sqlcode: 0
sqlstate: 00000

8) Statement Event ...
Appl Handle: 8
Appl Id: *LOCAL.DB2.01B007121729
Appl Seq number: 0001

Record is the result of a flush: FALSE
-------------------------------------------
Type : Dynamic
Operation: Open
Section : 201
Creator : NULLID
Package : SQLC2E03
Consistency Token : AAAAAJHR
Package Version ID :
Cursor : SQLCUR201
Cursor was blocking: TRUE
Text : select * from employee
-------------------------------------------
Start Time: 08/17/2006 20:27:34.244809
Stop Time: 08/17/2006 20:27:34.244867
Exec Time: 0.000058 seconds
Number of Agents created: 1
User CPU: 0.000000 seconds
System CPU: 0.000000 seconds
Fetch Count: 0
Sorts: 0
Total sort time: 0
Sort overflows: 0
Rows read: 0
Rows written: 0
Internal rows deleted: 0
Internal rows updated: 0
Internal rows inserted: 0
Bufferpool data logical reads: 0
Bufferpool data physical reads: 0
Bufferpool temporary data logical reads: 0
Bufferpool temporary data physical reads: 0
Bufferpool index logical reads: 0
Bufferpool index physical reads: 0
Bufferpool temporary index logical reads: 0
Bufferpool temporary index physical reads: 0
SQLCA:
sqlcode: 0
sqlstate: 00000

9) Statement Event ...
Appl Handle: 8
Appl Id: *LOCAL.DB2.01B007121729
Appl Seq number: 0001

Record is the result of a flush: FALSE
-------------------------------------------
Type : Dynamic
Operation: Describe
Section : 201
Creator : NULLID
Package : SQLC2E03
Consistency Token : AAAAAJHR
Package Version ID :
Cursor : SQLCUR201
Cursor was blocking: TRUE
Text : select * from employee
-------------------------------------------
Start Time: 08/17/2006 20:27:34.244809
Stop Time: 08/17/2006 20:27:34.277439
Exec Time: 0.032630 seconds
Number of Agents created: 1
User CPU: 0.000000 seconds
System CPU: 0.000000 seconds
Fetch Count: 33
Sorts: 0
Total sort time: 0
Sort overflows: 0
Rows read: 33
Rows written: 0
Internal rows deleted: 0
Internal rows updated: 0
Internal rows inserted: 0
Bufferpool data logical reads: 0
Bufferpool data physical reads: 0
Bufferpool temporary data logical reads: 0
Bufferpool temporary data physical reads: 0
Bufferpool index logical reads: 0
Bufferpool index physical reads: 0
Bufferpool temporary index logical reads: 0
Bufferpool temporary index physical reads: 0
SQLCA:
sqlcode: 0
sqlstate: 00000

10) Statement Event ...
Appl Handle: 8
Appl Id: *LOCAL.DB2.01B007121729
Appl Seq number: 0001

Record is the result of a flush: FALSE
-------------------------------------------
Type : Dynamic
Operation: Close
Section : 201
Creator : NULLID
Package : SQLC2E03
Consistency Token : AAAAAJHR
Package Version ID :
Cursor : SQLCUR201
Cursor was blocking: TRUE
Text : select * from employee
-------------------------------------------
Start Time: 08/17/2006 20:27:34.244809
Stop Time: 08/17/2006 20:27:34.312643
Exec Time: 0.067834 seconds
Number of Agents created: 1
User CPU: 0.000000 seconds
System CPU: 0.000000 seconds
Fetch Count: 33
Sorts: 0
Total sort time: 0
Sort overflows: 0
Rows read: 33
Rows written: 0
Internal rows deleted: 0
Internal rows updated: 0
Internal rows inserted: 0
Bufferpool data logical reads: 0
Bufferpool data physical reads: 0
Bufferpool temporary data logical reads: 0
Bufferpool temporary data physical reads: 0
Bufferpool index logical reads: 0
Bufferpool index physical reads: 0
Bufferpool temporary index logical reads: 0
Bufferpool temporary index physical reads: 0
SQLCA:
sqlcode: 0
sqlstate: 00000

......
*****END*****

MY question is "Operation: Describe" or "Operation: Close"
Which imply "select * from employee" is executing? I want to see the execute cost of the select statement!!!

I test "Insert" "delete" and update SQL statement, they have " Operation: Execute" or "Operation: Execute Immediate" tag

Last edited by zhouhaiming; 08-17-06 at 09:25.
Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On