Приветствую!
Две тестовых машины Sun T2000, прицеплены к стореджу Netapp. Базы А и Б - онинаковые, клонированные. Сегодня утром база Б начала жестко тормозить. vmstat, iostat никакиx аномалий не обнаружили. Базы тестовые - юзеров нет. Прилагаю результаты трасировки на базас А и Б. При тех-же планах, скорость выполнения отличается в десятки раз. Уверен, что после перегруза Б все придет в норму. Но хотелось-бы понять причину.
ПС
Oracle 10.2.0.2 SE on Solaris 10.
База А (Быстрая)PARSING IN CURSOR #8 len=46 dep=0 uid=96 oct=3 lid=96 tim=16720487638800 hv=1348261075 ad='fedd7838'
SELECT count(*) FROM V_COVERAGECATEGORY_LOOKUP
END OF STMT
PARSE #8:c=4120000,e=8810515,p=16,cr=4479,cu=0,mis=1,r=0,dep=0,og=1,tim=16720487638785
BINDS #8:
EXEC #8:c=0,e=911,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=1,tim=16720487641795
WAIT #8: nam='SQL*Net message to client' ela= 4 driver id=1413697536 #bytes=1 p3=0 obj#=-1 tim=16720487642288
FETCH #8:c=70000,e=61089,p=0,cr=44,cu=0,mis=0,r=1,dep=0,og=1,tim=16720487703870
WAIT #8: nam='SQL*Net message from client' ela= 628 driver id=1413697536 #bytes=1 p3=0 obj#=-1 tim=16720487710779
FETCH #8:c=0,e=5,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=0,tim=16720487711345
WAIT #8: nam='SQL*Net message to client' ela= 3 driver id=1413697536 #bytes=1 p3=0 obj#=-1 tim=16720487711811
WAIT #8: nam='SQL*Net message from client' ela= 48598 driver id=1413697536 #bytes=1 p3=0 obj#=-1 tim=16720487760896
STAT #8 id=1 cnt=1 pid=0 pos=1 obj=0 op='SORT AGGREGATE (cr=44 pr=0 pw=0 time=61164 us)'
STAT #8 id=2 cnt=82 pid=1 pos=1 obj=70375 op='VIEW V_COVERAGECATEGORY_LOOKUP (cr=44 pr=0 pw=0 time=61168 us)'
STAT #8 id=3 cnt=82 pid=2 pos=1 obj=0 op='SORT UNIQUE (cr=44 pr=0 pw=0 time=61002 us)'
STAT #8 id=4 cnt=113 pid=3 pos=1 obj=0 op='UNION-ALL (cr=44 pr=0 pw=0 time=25810 us)'
STAT #8 id=5 cnt=36 pid=4 pos=1 obj=0 op='HASH JOIN (cr=13 pr=0 pw=0 time=24774 us)'
STAT #8 id=6 cnt=36 pid=5 pos=1 obj=0 op='HASH JOIN (cr=7 pr=0 pw=0 time=17707 us)'
STAT #8 id=7 cnt=9 pid=6 pos=1 obj=0 op='VIEW index$_join$_020 (cr=6 pr=0 pw=0 time=9422 us)'
STAT #8 id=8 cnt=9 pid=7 pos=1 obj=0 op='HASH JOIN (cr=6 pr=0 pw=0 time=9409 us)'
STAT #8 id=9 cnt=9 pid=8 pos=1 obj=67913 op='INDEX FAST FULL SCAN BENEFIT_DENTAL_COV_CAT_AK (cr=3 pr=0 pw=0 time=334 us)'
STAT #8 id=10 cnt=9 pid=8 pos=2 obj=67912 op='INDEX FAST FULL SCAN BENEFIT_DENTAL_COV_CAT_PK (cr=3 pr=0 pw=0 time=102 us)'
STAT #8 id=11 cnt=36 pid=6 pos=2 obj=67915 op='INDEX FULL SCAN BENEFIT_DENTAL_COV_CAT_ASSG_PK (cr=1 pr=0 pw=0 time=191 us)'
STAT #8 id=12 cnt=13 pid=5 pos=2 obj=0 op='VIEW index$_join$_018 (cr=6 pr=0 pw=0 time=3465 us)'
STAT #8 id=13 cnt=13 pid=12 pos=1 obj=0 op='HASH JOIN (cr=6 pr=0 pw=0 time=3461 us)'
STAT #8 id=14 cnt=13 pid=13 pos=1 obj=68423 op='INDEX FAST FULL SCAN DENTAL_COV_CATEGORY_AK (cr=3 pr=0 pw=0 time=116 us)'
STAT #8 id=15 cnt=13 pid=13 pos=2 obj=68422 op='INDEX FAST FULL SCAN DENTAL_COV_CATEGORY_PK (cr=3 pr=0 pw=0 time=121 us)'
STAT #8 id=16 cnt=13 pid=4 pos=2 obj=68423 op='INDEX FULL SCAN DENTAL_COV_CATEGORY_AK (cr=1 pr=0 pw=0 time=52 us)'
STAT #8 id=17 cnt=8 pid=4 pos=3 obj=0 op='HASH JOIN (cr=13 pr=0 pw=0 time=17787 us)'
STAT #8 id=18 cnt=8 pid=17 pos=1 obj=0 op='HASH JOIN (cr=7 pr=0 pw=0 time=7453 us)'
STAT #8 id=19 cnt=8 pid=18 pos=1 obj=67962 op='INDEX FULL SCAN BENEFIT_VISION_COV_CAT_ASSG_PK (cr=1 pr=0 pw=0 time=57 us)'
STAT #8 id=20 cnt=9 pid=18 pos=2 obj=0 op='VIEW index$_join$_024 (cr=6 pr=0 pw=0 time=4443 us)'
STAT #8 id=21 cnt=9 pid=20 pos=1 obj=0 op='HASH JOIN (cr=6 pr=0 pw=0 time=4431 us)'
STAT #8 id=22 cnt=9 pid=21 pos=1 obj=67960 op='INDEX FAST FULL SCAN BENEFIT_VISION_COV_CAT_AK (cr=3 pr=0 pw=0 time=102 us)'
STAT #8 id=23 cnt=9 pid=21 pos=2 obj=67959 op='INDEX FAST FULL SCAN BENEFIT_VISION_COV_CAT_PK (cr=3 pr=0 pw=0 time=123 us)'
STAT #8 id=24 cnt=9 pid=17 pos=2 obj=0 op='VIEW index$_join$_022 (cr=6 pr=0 pw=0 time=3118 us)'
STAT #8 id=25 cnt=9 pid=24 pos=1 obj=0 op='HASH JOIN (cr=6 pr=0 pw=0 time=3099 us)'
STAT #8 id=26 cnt=9 pid=25 pos=1 obj=69559 op='INDEX FAST FULL SCAN VISION_COVERAGE_CATEGORY_AK (cr=3 pr=0 pw=0 time=96 us)'
STAT #8 id=27 cnt=9 pid=25 pos=2 obj=69558 op='INDEX FAST FULL SCAN VISION_COVERAGE_CATEGORY_PK (cr=3 pr=0 pw=0 time=91 us)'
STAT #8 id=28 cnt=9 pid=4 pos=4 obj=69559 op='INDEX FULL SCAN VISION_COVERAGE_CATEGORY_AK (cr=1 pr=0 pw=0 time=51 us)'
STAT #8 id=29 cnt=23 pid=4 pos=5 obj=0 op='HASH JOIN (cr=13 pr=0 pw=0 time=16248 us)'
STAT #8 id=30 cnt=23 pid=29 pos=1 obj=0 op='HASH JOIN (cr=7 pr=0 pw=0 time=8361 us)'
STAT #8 id=31 cnt=23 pid=30 pos=1 obj=0 op='VIEW index$_join$_028 (cr=6 pr=0 pw=0 time=4281 us)'
STAT #8 id=32 cnt=23 pid=31 pos=1 obj=0 op='HASH JOIN (cr=6 pr=0 pw=0 time=4232 us)'
STAT #8 id=33 cnt=23 pid=32 pos=1 obj=67942 op='INDEX FAST FULL SCAN BENEFIT_HEALTH_COV_CAT_AK (cr=3 pr=0 pw=0 time=132 us)'
STAT #8 id=34 cnt=23 pid=32 pos=2 obj=67941 op='INDEX FAST FULL SCAN BENEFIT_HEALTH_COV_CAT_PK (cr=3 pr=0 pw=0 time=162 us)'
STAT #8 id=35 cnt=23 pid=30 pos=2 obj=67944 op='INDEX FULL SCAN BENEFIT_HEALTH_COV_CAT_ASSG_PK (cr=1 pr=0 pw=0 time=102 us)'
STAT #8 id=36 cnt=24 pid=29 pos=2 obj=0 op='VIEW index$_join$_026 (cr=6 pr=0 pw=0 time=4184 us)'
STAT #8 id=37 cnt=24 pid=36 pos=1 obj=0 op='HASH JOIN (cr=6 pr=0 pw=0 time=4156 us)'
STAT #8 id=38 cnt=24 pid=37 pos=1 obj=68919 op='INDEX FAST FULL SCAN HEALTH_COVERAGE_CATEGORY_AK (cr=3 pr=0 pw=0 time=145 us)'
STAT #8 id=39 cnt=24 pid=37 pos=2 obj=68918 op='INDEX FAST FULL SCAN HEALTH_COVERAGE_CATEGORY_PK (cr=3 pr=0 pw=0 time=120 us)'
STAT #8 id=40 cnt=24 pid=4 pos=6 obj=68919 op='INDEX FULL SCAN HEALTH_COVERAGE_CATEGORY_AK (cr=1 pr=0 pw=0 time=76 us)'
STAT #8 id=41 cnt=0 pid=4 pos=7 obj=0 op='NESTED LOOPS (cr=1 pr=0 pw=0 time=37 us)'
STAT #8 id=42 cnt=0 pid=41 pos=1 obj=0 op='NESTED LOOPS (cr=1 pr=0 pw=0 time=32 us)'
STAT #8 id=43 cnt=0 pid=42 pos=1 obj=67928 op='INDEX FULL SCAN BENEFIT_DRUG_COV_CAT_ASSGN_PK (cr=1 pr=0 pw=0 time=28 us)'
STAT #8 id=44 cnt=0 pid=42 pos=2 obj=67924 op='TABLE ACCESS BY INDEX ROWID BENEFIT_DRUG_COV_CAT (cr=0 pr=0 pw=0 time=0 us)'
STAT #8 id=45 cnt=0 pid=44 pos=1 obj=67925 op='INDEX UNIQUE SCAN BENEFIT_DRUG_COV_CAT_PK (cr=0 pr=0 pw=0 time=0 us)'
STAT #8 id=46 cnt=0 pid=41 pos=2 obj=68696 op='TABLE ACCESS BY INDEX ROWID DRUG_COVERAGE_CATEGORY (cr=0 pr=0 pw=0 time=0 us)'
STAT #8 id=47 cnt=0 pid=46 pos=1 obj=68697 op='INDEX UNIQUE SCAN DRUG_COVERAGE_CATEGORY_PK (cr=0 pr=0 pw=0 time=0 us)'
STAT #8 id=48 cnt=0 pid=4 pos=8 obj=68698 op='INDEX FULL SCAN DRUG_COVERAGE_CATEGORY_AK (cr=1 pr=0 pw=0 time=25 us)'
=====================
База Б (Тормоз)PARSING IN CURSOR #1 len=46 dep=0 uid=96 oct=3 lid=96 tim=2978276119227 hv=1348261075 ad='24b6fff0'
SELECT count(*) FROM V_COVERAGECATEGORY_LOOKUP
END OF STMT
PARSE #1:c=3900000,e=3845990,p=4,cr=4736,cu=0,mis=1,r=0,dep=0,og=1,tim=2978276119211
BINDS #1:
EXEC #1:c=0,e=316,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=1,tim=2978276119790
WAIT #1: nam='SQL*Net message to client' ela= 5 driver id=1413697536 #bytes=1 p3=0 obj#=-1 tim=2978276119892
FETCH #1:c=6320000,e=6174832,p=0,cr=44,cu=0,mis=0,r=1,dep=0,og=1,tim=2978282294845
WAIT #1: nam='SQL*Net message from client' ela= 3642 driver id=1413697536 #bytes=1 p3=0 obj#=-1 tim=2978282303738
FETCH #1:c=0,e=4,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=0,tim=2978282303901
WAIT #1: nam='SQL*Net message to client' ela= 2 driver id=1413697536 #bytes=1 p3=0 obj#=-1 tim=2978282303994
WAIT #1: nam='SQL*Net message from client' ela= 68497 driver id=1413697536 #bytes=1 p3=0 obj#=-1 tim=2978282372592
STAT #1 id=1 cnt=1 pid=0 pos=1 obj=0 op='SORT AGGREGATE (cr=44 pr=0 pw=0 time=6174866 us)'
STAT #1 id=2 cnt=82 pid=1 pos=1 obj=70375 op='VIEW V_COVERAGECATEGORY_LOOKUP (cr=44 pr=0 pw=0 time=6174892 us)'
STAT #1 id=3 cnt=82 pid=2 pos=1 obj=0 op='SORT UNIQUE (cr=44 pr=0 pw=0 time=6174725 us)'
STAT #1 id=4 cnt=113 pid=3 pos=1 obj=0 op='UNION-ALL (cr=44 pr=0 pw=0 time=4382005 us)'
STAT #1 id=5 cnt=36 pid=4 pos=1 obj=0 op='HASH JOIN (cr=13 pr=0 pw=0 time=4380813 us)'
STAT #1 id=6 cnt=36 pid=5 pos=1 obj=0 op='HASH JOIN (cr=7 pr=0 pw=0 time=4042890 us)'
STAT #1 id=7 cnt=9 pid=6 pos=1 obj=0 op='VIEW index$_join$_020 (cr=6 pr=0 pw=0 time=2462039 us)'
STAT #1 id=8 cnt=9 pid=7 pos=1 obj=0 op='HASH JOIN (cr=6 pr=0 pw=0 time=2462009 us)'
STAT #1 id=9 cnt=9 pid=8 pos=1 obj=67913 op='INDEX FAST FULL SCAN BENEFIT_DENTAL_COV_CAT_AK (cr=3 pr=0 pw=0 time=39845 us)'
STAT #1 id=10 cnt=9 pid=8 pos=2 obj=67912 op='INDEX FAST FULL SCAN BENEFIT_DENTAL_COV_CAT_PK (cr=3 pr=0 pw=0 time=166 us)'
STAT #1 id=11 cnt=36 pid=6 pos=2 obj=67915 op='INDEX FULL SCAN BENEFIT_DENTAL_COV_CAT_ASSG_PK (cr=1 pr=0 pw=0 time=315 us)'
STAT #1 id=12 cnt=13 pid=5 pos=2 obj=0 op='VIEW index$_join$_018 (cr=6 pr=0 pw=0 time=122429 us)'
STAT #1 id=13 cnt=13 pid=12 pos=1 obj=0 op='HASH JOIN (cr=6 pr=0 pw=0 time=122412 us)'
STAT #1 id=14 cnt=13 pid=13 pos=1 obj=68423 op='INDEX FAST FULL SCAN DENTAL_COV_CATEGORY_AK (cr=3 pr=0 pw=0 time=132 us)'
STAT #1 id=15 cnt=13 pid=13 pos=2 obj=68422 op='INDEX FAST FULL SCAN DENTAL_COV_CATEGORY_PK (cr=3 pr=0 pw=0 time=130 us)'
STAT #1 id=16 cnt=13 pid=4 pos=2 obj=68423 op='INDEX FULL SCAN DENTAL_COV_CATEGORY_AK (cr=1 pr=0 pw=0 time=63 us)'
STAT #1 id=17 cnt=8 pid=4 pos=3 obj=0 op='HASH JOIN (cr=13 pr=0 pw=0 time=1703452 us)'
STAT #1 id=18 cnt=8 pid=17 pos=1 obj=0 op='HASH JOIN (cr=7 pr=0 pw=0 time=266876 us)'
STAT #1 id=19 cnt=8 pid=18 pos=1 obj=67962 op='INDEX FULL SCAN BENEFIT_VISION_COV_CAT_ASSG_PK (cr=1 pr=0 pw=0 time=65 us)'
STAT #1 id=20 cnt=9 pid=18 pos=2 obj=0 op='VIEW index$_join$_024 (cr=6 pr=0 pw=0 time=236323 us)'
STAT #1 id=21 cnt=9 pid=20 pos=1 obj=0 op='HASH JOIN (cr=6 pr=0 pw=0 time=236311 us)'
STAT #1 id=22 cnt=9 pid=21 pos=1 obj=67960 op='INDEX FAST FULL SCAN BENEFIT_VISION_COV_CAT_AK (cr=3 pr=0 pw=0 time=109 us)'
STAT #1 id=23 cnt=9 pid=21 pos=2 obj=67959 op='INDEX FAST FULL SCAN BENEFIT_VISION_COV_CAT_PK (cr=3 pr=0 pw=0 time=165 us)'
STAT #1 id=24 cnt=9 pid=17 pos=2 obj=0 op='VIEW index$_join$_022 (cr=6 pr=0 pw=0 time=1295 us)'
STAT #1 id=25 cnt=9 pid=24 pos=1 obj=0 op='HASH JOIN (cr=6 pr=0 pw=0 time=1275 us)'
STAT #1 id=26 cnt=9 pid=25 pos=1 obj=69559 op='INDEX FAST FULL SCAN VISION_COVERAGE_CATEGORY_AK (cr=3 pr=0 pw=0 time=132 us)'
STAT #1 id=27 cnt=9 pid=25 pos=2 obj=69558 op='INDEX FAST FULL SCAN VISION_COVERAGE_CATEGORY_PK (cr=3 pr=0 pw=0 time=86 us)'
STAT #1 id=28 cnt=9 pid=4 pos=4 obj=69559 op='INDEX FULL SCAN VISION_COVERAGE_CATEGORY_AK (cr=1 pr=0 pw=0 time=53 us)'
STAT #1 id=29 cnt=23 pid=4 pos=5 obj=0 op='HASH JOIN (cr=13 pr=0 pw=0 time=43648 us)'
STAT #1 id=30 cnt=23 pid=29 pos=1 obj=0 op='HASH JOIN (cr=7 pr=0 pw=0 time=40697 us)'
STAT #1 id=31 cnt=23 pid=30 pos=1 obj=0 op='VIEW index$_join$_028 (cr=6 pr=0 pw=0 time=1695 us)'
STAT #1 id=32 cnt=23 pid=31 pos=1 obj=0 op='HASH JOIN (cr=6 pr=0 pw=0 time=1647 us)'
STAT #1 id=33 cnt=23 pid=32 pos=1 obj=67942 op='INDEX FAST FULL SCAN BENEFIT_HEALTH_COV_CAT_AK (cr=3 pr=0 pw=0 time=128 us)'
STAT #1 id=34 cnt=23 pid=32 pos=2 obj=67941 op='INDEX FAST FULL SCAN BENEFIT_HEALTH_COV_CAT_PK (cr=3 pr=0 pw=0 time=156 us)'
STAT #1 id=35 cnt=23 pid=30 pos=2 obj=67944 op='INDEX FULL SCAN BENEFIT_HEALTH_COV_CAT_ASSG_PK (cr=1 pr=0 pw=0 time=132 us)'
STAT #1 id=36 cnt=24 pid=29 pos=2 obj=0 op='VIEW index$_join$_026 (cr=6 pr=0 pw=0 time=1714 us)'
STAT #1 id=37 cnt=24 pid=36 pos=1 obj=0 op='HASH JOIN (cr=6 pr=0 pw=0 time=1686 us)'
STAT #1 id=38 cnt=24 pid=37 pos=1 obj=68919 op='INDEX FAST FULL SCAN HEALTH_COVERAGE_CATEGORY_AK (cr=3 pr=0 pw=0 time=166 us)'
STAT #1 id=39 cnt=24 pid=37 pos=2 obj=68918 op='INDEX FAST FULL SCAN HEALTH_COVERAGE_CATEGORY_PK (cr=3 pr=0 pw=0 time=117 us)'
STAT #1 id=40 cnt=24 pid=4 pos=6 obj=68919 op='INDEX FULL SCAN HEALTH_COVERAGE_CATEGORY_AK (cr=1 pr=0 pw=0 time=75 us)'
STAT #1 id=41 cnt=0 pid=4 pos=7 obj=0 op='NESTED LOOPS (cr=1 pr=0 pw=0 time=39 us)'
STAT #1 id=42 cnt=0 pid=41 pos=1 obj=0 op='NESTED LOOPS (cr=1 pr=0 pw=0 time=34 us)'
STAT #1 id=43 cnt=0 pid=42 pos=1 obj=67928 op='INDEX FULL SCAN BENEFIT_DRUG_COV_CAT_ASSGN_PK (cr=1 pr=0 pw=0 time=29 us)'
STAT #1 id=44 cnt=0 pid=42 pos=2 obj=67924 op='TABLE ACCESS BY INDEX ROWID BENEFIT_DRUG_COV_CAT (cr=0 pr=0 pw=0 time=0 us)'
STAT #1 id=45 cnt=0 pid=44 pos=1 obj=67925 op='INDEX UNIQUE SCAN BENEFIT_DRUG_COV_CAT_PK (cr=0 pr=0 pw=0 time=0 us)'
STAT #1 id=46 cnt=0 pid=41 pos=2 obj=68696 op='TABLE ACCESS BY INDEX ROWID DRUG_COVERAGE_CATEGORY (cr=0 pr=0 pw=0 time=0 us)'
STAT #1 id=47 cnt=0 pid=46 pos=1 obj=68697 op='INDEX UNIQUE SCAN DRUG_COVERAGE_CATEGORY_PK (cr=0 pr=0 pw=0 time=0 us)'
STAT #1 id=48 cnt=0 pid=4 pos=8 obj=68698 op='INDEX FULL SCAN DRUG_COVERAGE_CATEGORY_AK (cr=1 pr=0 pw=0 time=24 us)'
=====================