Bruce
unread,Feb 6, 2012, 1:57:53 PM2/6/12You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
All -
DB2 V9.1.3 on AIX 6.1
I am experiencing excessive sorts and connections on the main database
(DB2 has been up 84 days)...'ow_prod'...I've tried to find the
offending SQl...etc but am just having very little luck finding the
cause.
Here's the output from a quick 'every 5 second' look at sorts...And
the same for 'application connects' down below.
We have an app out-of-control I believe...We ARE down from the 8,000
new connections an hour (I can't explain why this is) but total
current connections are stable at 383. Sorts are really high still.
I'm at a loss...I ran a quick peek into sorts withi snapshot...high-
sort count for this DB is 615,538 and it has essentially remained
constant +5 every few minutes...yet my counter for 'sorts' below is
'off the chart'...
db2 "SELECT NUM_EXECUTIONS, STMT_SORTS , SUBSTR(STMT_TEXT, 1, 60) AS
STMT_TEXT FROM SYSIBMADM.SNAPDYN_SQL where stmt_sorts > 0 ORDER BY
STMT_SORTS desc" | more
NUM_EXECUTIONS STMT_SORTS STMT_TEXT
-------------------- --------------------
------------------------------------------------------------
615538 615538 SELECT * FROM
PRODDTA.F4943 WHERE ( SPSHPN = ? ) ORDER
254472 254472 SELECT * FROM
PRODDTA.F00165 WHERE ((GDOBNM = ?
198168 198168 SELECT CFAN8, CFCS32, CFITM,
CFIT82, CFEFTJ, CFEXDJ, CFMNQ,
196253 79824 UPDATE PRODDTA.F4211
56743 56743 SELECT * FROM
PRODDTA.F4105 WHERE ( COCSIN = ? AND COITM
while : ; do db2 get snapshot for db on ow_prod | grep "Total sorts" ;
date; sleep 5; done
Total sorts = 163211935
Mon Feb 6 12:44:01 CST 2012
Total sorts = 163212101
Mon Feb 6 12:44:06 CST 2012
Total sorts = 163212918
Mon Feb 6 12:44:11 CST 2012
Total sorts = 163213652
Mon Feb 6 12:44:16 CST 2012
Total sorts = 163214164
Mon Feb 6 12:44:21 CST 2012
Total sorts = 163214783
Mon Feb 6 12:44:26 CST 2012
Total sorts = 163215532
Mon Feb 6 12:44:31 CST 2012
Total sorts = 163216418
Mon Feb 6 12:44:36 CST 2012
Total sorts = 163216880
Mon Feb 6 12:44:42 CST 2012
Total sorts = 163217281
Mon Feb 6 12:44:47 CST 2012
Total sorts = 163217742
Mon Feb 6 12:44:52 CST 2012
Total sorts = 163218250
Mon Feb 6 12:44:57 CST 2012
Total sorts = 163218676
Mon Feb 6 12:45:02 CST 2012
Total sorts = 163219139
Mon Feb 6 12:45:07 CST 2012
Total sorts = 163219724
Mon Feb 6 12:45:12 CST 2012
Total sorts = 163220325
Mon Feb 6 12:45:17 CST 2012
Total sorts = 163220797
Mon Feb 6 12:45:22 CST 2012
Total sorts = 163221287
Mon Feb 6 12:45:27 CST 2012
Total sorts = 163221682
Mon Feb 6 12:45:33 CST 2012
-----
And the same thoughts with 'Application Connects'...every 5 seconds
while : ; do db2 get snapshot for db on ow_prod | grep "Application
connects" ; date ; sleep 5; done
Application connects = 11358151
Mon Feb 6 12:48:08 CST 2012
Application connects = 11358170
Mon Feb 6 12:48:13 CST 2012
Application connects = 11358213
Mon Feb 6 12:48:18 CST 2012
Application connects = 11358236
Mon Feb 6 12:48:23 CST 2012
Application connects = 11358262
Mon Feb 6 12:48:28 CST 2012
Application connects = 11358270
Mon Feb 6 12:48:34 CST 2012
Application connects = 11358278
Mon Feb 6 12:48:39 CST 2012
Application connects = 11358296
Mon Feb 6 12:48:44 CST 2012
Application connects = 11358307
Mon Feb 6 12:48:49 CST 2012
Application connects = 11358321
Mon Feb 6 12:48:54 CST 2012
Application connects = 11358326
Mon Feb 6 12:48:59 CST 2012
Application connects = 11358352
Mon Feb 6 12:49:04 CST 2012
Application connects = 11358384
Mon Feb 6 12:49:09 CST 2012
Application connects = 11358406
Mon Feb 6 12:49:14 CST 2012
Application connects = 11358415
Mon Feb 6 12:49:19 CST 2012
Application connects = 11358422
Mon Feb 6 12:49:25 CST 2012
Application connects = 11358438
Mon Feb 6 12:49:30 CST 2012