Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Mailing Lists -> Oracle-L -> dc_used_extents ,dc_free_extents and dc_histogram_defs
Hi:
I am reading some statspack reports from our 8173 DB (on Sun Solaris) and found some of "Dictionary Cache Stats" are pretty high (much higher than 2%). I notice that "Pct Get Miss" for dc_used_extents ,dc_free_extents and dc_histogram_defs are high (the second column data below). Is this something I need to pay attention in terms of doing performance optimization? If yes, what are the things (regarding "Dictionary Cache") that I should look in order to improve the performance?
TIA. Guang
ps, here are some "dc_" stats from my reports and a copy of actual report (partial):
sp_681_682.lst:dc_used_extents 136 83.1 0 136 3,840 100 sp_682_683.lst:dc_used_extents 124 81.5 0 124 3,918 99 sp_683_684.lst:dc_used_extents 34 58.8 0 34 3,924 100 sp_684_685.lst:dc_used_extents 0 0 0 3,924 100 sp_685_686.lst:dc_used_extents 37 64.9 0 37 3,935 99 sp_686_687.lst:dc_used_extents 12 100.0 0 12 3,947 100 sp_687_688.lst:dc_used_extents 18 100.0 0 18 3,965 100 sp_688_689.lst:dc_used_extents 26 100.0 0 26 3,991 100 sp_689_690.lst:dc_used_extents 14 100.0 0 14 4,005 100 sp_690_691.lst:dc_used_extents 16 100.0 0 16 4,021 100 sp_691_692.lst:dc_used_extents 29 100.0 0 29 4,050 100 sp_692_693.lst:dc_used_extents 1 100.0 0 1 4,051 99 sp_693_694.lst:dc_used_extents 1,118 51.2 0 1,118 4,077 100 sp_694_695.lst:dc_used_extents 1,294 99.8 0 1,294 5,365 100 sp_695_696.lst:dc_used_extents 2,031 13.2 0 2,031 3,870 72 sp_696_697.lst:dc_used_extents 1,195 98.5 0 1,195 5,029 94 sp_697_698.lst:dc_used_extents 44 100.0 0 44 5,073 94 sp_698_699.lst:dc_used_extents 0 0 0 5,073 94 sp_699_700.lst:dc_used_extents 1,359 8.5 01,359 568 33
sp_681_682.lst:dc_free_extents 395 34.4 166 0.0 362 4,071 82 sp_682_683.lst:dc_free_extents 507 27.2 160 0.0 342 4,100 82 sp_683_684.lst:dc_free_extents 75 32.0 20 0.0 64 4,104 82 sp_684_685.lst:dc_free_extents 12 0.0 0 0 4,104 82 sp_685_686.lst:dc_free_extents 95 35.8 24 0.0 83 4,114 83 sp_686_687.lst:dc_free_extents 47 25.5 12 0.0 36 4,114 83 sp_687_688.lst:dc_free_extents 64 23.4 18 0.0 52 4,111 82 sp_688_689.lst:dc_free_extents 93 24.7 32 0.0 78 4,108 82 sp_689_690.lst:dc_free_extents 54 25.9 14 0.0 42 4,108 82 sp_690_691.lst:dc_free_extents 63 23.8 21 0.0 48 4,107 82 sp_691_692.lst:dc_free_extents 109 25.7 42 0.0 85 4,106 82 sp_692_693.lst:dc_free_extents 15 6.7 1 0.0 3 4,106 82 sp_693_694.lst:dc_free_extents 1,624 24.0 596 0.0 1,574 3,924 79 sp_694_695.lst:dc_free_extents 3,398 31.3 1,307 0.0 3,288 3,696 74 sp_695_696.lst:dc_free_extents 2,043 86.3 268 0.0 2,031 5,191 99 sp_696_697.lst:dc_free_extents 1,209 1.7 1,177 0.0 1,197 4,034 77 sp_697_698.lst:dc_free_extents 55 0.0 44 0.0 44 3,990 76 sp_698_699.lst:dc_free_extents 12 0.0 0 0 3,990 79 sp_699_700.lst:dc_free_extents 1,384 90.4 115 0.01,371 1,564 94
sp_681_682.lst:dc_histogram_defs 49 79.6 0 25 128 21 sp_682_683.lst:dc_histogram_defs 47 29.8 0 0 142 23 sp_683_684.lst:dc_histogram_defs 186 51.6 0 119 238 39 sp_684_685.lst:dc_histogram_defs 1,756 91.3 0 1,699 1,841 100 sp_685_686.lst:dc_histogram_defs 2,191 1.1 0 59 1,865 100 sp_686_687.lst:dc_histogram_defs 144 0.0 0 0 1,865 100 sp_687_688.lst:dc_histogram_defs 8,322 0.0 0 18 1,865 100 sp_688_689.lst:dc_histogram_defs 5 0.0 0 0 1,865 100 sp_689_690.lst:dc_histogram_defs 13 0.0 0 0 1,865 100 sp_690_691.lst:dc_histogram_defs 36 0.0 0 0 1,865 100 sp_691_692.lst:dc_histogram_defs 212 1.4 0 70 1,868 100 sp_692_693.lst:dc_histogram_defs 559 0.0 0 76 1,868 100 sp_693_694.lst:dc_histogram_defs 127,682 0.3 0 37 1,821 96 sp_694_695.lst:dc_histogram_defs 197,927 0.1 0 27 1,902 100 sp_695_696.lst:dc_histogram_defs 167,818 0.5 0 44 1,826 95 sp_696_697.lst:dc_histogram_defs 137,702 0.0 0 0 1,886 99 sp_697_698.lst:dc_histogram_defs 45,995 0.0 0 0 1,886 99 sp_698_699.lst:dc_histogram_defs 141,411 0.0 0 0 1,886 99 sp_699_700.lst:dc_histogram_defs 74,885 0.8 022 362 99
->"Get Requests", "Pct Get Miss" and "Avg Slps/Miss" are statistics for
willing-to-wait latch get requests
->"NoWait Requests", "Pct NoWait Miss" are for no-wait latch get requests
->"Pct Misses" for both should be very close to 0.0
Pct Avg Pct Get Get Slps NoWait NoWait Latch Name Requests Miss /Miss RequestsMiss
----------------------------- -------------- ------ ------ ------------ ---- -- Token Manager 474 0.0 0 active checkpoint queue latch 3,697 0.0 0 begin backup scn array 8,433 0.0 0 cache buffer handles 28 0.0 0 cache buffers chains 24,324,839 0.0 0.0 108,645 0.0 cache buffers lru chain 64,637 0.0 0.0 146,648 0.0 channel handle pool latch 58 0.0 0 channel operations parent lat 87 0.0 0 checkpoint queue latch 169,400 0.0 0.0 0 dictionary lookup 63 0.0 0 dml lock allocation 568,738 0.0 0 enqueue hash chains 806,704 0.0 0 enqueues 914,225 0.0 0 event group latch 29 0.0 0 file number translation table 1 0.0 0 job_queue_processes parameter 56 0.0 0 ktm global data 12 0.0 0 library cache 5,035,573 0.0 0.0 0 library cache load lock 780 0.0 0 list of block allocation 210,986 0.0 0 loader state object freelist 118 0.0 0 messages 502,244 0.0 0.0 0 multiblock read objects 3,722 0.0 0 ncodef allocation latch 56 0.0 0 process allocation 29 0.0 29 0.0 process group creation 58 0.0 0 redo allocation 2,064,434 0.0 0.0 0 redo writing 473,415 0.1 0.0 0 row cache objects 136,128 0.0 0 sequence cache 705,719 0.0 0 session allocation 205,912 0.0 0 session idle bit 2,909,059 0.0 0.0 0 session switching 56 0.0 0 session timer 1,175 0.0 0 shared pool 35,414 0.0 0 sort extent pool 30 0.0 0 transaction allocation 316,170 0.0 0 transaction branch allocation 56 0.0 0 undo global data 325,372 0.0 0 user lock 116 0.0 0 virtual circuit queues 175 0.0 0 -------------------------------------------------------------Latch Sleep breakdown for DB: RPT2 Instance: RPT2 Snaps: 681 -682 -> ordered by misses desc
Get Spin & Latch Name Requests Misses Sleeps Sleeps 1->4 -------------------------- -------------- ----------- ----------- ---------- -- redo writing 473,415 274 1 273/1/0/0/0 -------------------------------------------------------------Latch Miss Sources for DB: RPT2 Instance: RPT2 Snaps: 681 -682 -> only latches with sleeps are shown
NoWait Waiter Latch Name Where Misses SleepsSleeps
------------------------ -------------------------- ------- ---------- ----- -- redo writing kcrfsr 0 1 0 -------------------------------------------------------------Dictionary Cache Stats for DB: RPT2 Instance: RPT2 Snaps: 681 -682
Get Pct Scan Pct Mod Final Pct Cache Requests Miss Requests Miss Req UsageSGA
---------------------- ------------ ------ -------- ----- -------- ------ -- -- dc_constraints 44 50.0 0 44 1,037 100 dc_database_links 0 0 0 0 0 dc_files 0 0 0 2 10 dc_free_extents 395 34.4 166 0.0 362 4,071 82 dc_global_oids 0 0 0 0 0 dc_histogram_data 0 0 0 0 0 dc_histogram_data_valu 0 0 0 0 0 dc_histogram_defs 49 79.6 0 25 128 21 dc_object_ids 1,206 4.6 0 27 1,570 100 dc_objects 1,065 4.7 0 386 2,311 100 dc_outlines 0 0 0 0 0 dc_profiles 29 0.0 0 0 1 33 dc_rollback_segments 240 0.0 0 0 11 65 dc_segments 1,690 2.8 0 211 1,101 98 dc_sequence_grants 0 0 0 0 0 dc_sequences 15,295 0.0 0 15,285 117 94 dc_synonyms 20 25.0 0 0 45 96 dc_tablespace_quotas 136 0.0 0 136 5 83 dc_tablespaces 583 0.0 0 0 13 87 dc_used_extents 136 83.1 0 136 3,840 100 dc_user_grants 499 0.0 0 0 13 22 dc_usernames 457 0.0 0 0 21 95 dc_users 1,515 0.0 0 0 17 89 ifs_acl_cache_entries 0 0 0 0 0 -------------------------------------------------------------
Library Cache Activity for DB: RPT2 Instance: RPT2 Snaps: 681 -682
->"Pct Misses" should be very low
Get Pct Pin Pct Invali- Namespace Requests Miss Requests Miss Reloadsdations
BODY 22 0.0 22 0.0 0 0 CLUSTER 35 0.0 37 0.0 0 0 INDEX 128 16.4 149 14.1 0 0 OBJECT 0 0 0 0 PIPE 0 0 0 0 SQL AREA 19,377 1.8 1,697,742 0.0 12 53 TABLE/PROCEDURE 1,455 12.3 695,875 0.1 141 0 TRIGGER 0 0 0 0 -------------------------------------------------------------
-- Please see the official ORACLE-L FAQ: http://www.orafaq.net -- Author: Guang Mei INET: gmei_at_incyte.com Fat City Network Services -- 858-538-5051 http://www.fatcity.com San Diego, California -- Mailing list and web hosting services --------------------------------------------------------------------- To REMOVE yourself from this mailing list, send an E-Mail message to: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing).Received on Mon Dec 08 2003 - 11:39:30 CST