dc_histogram_data statistic meaning

Posted on 2003-03-11
Medium Priority
Last Modified: 2013-11-15

  I have gor some values form v$rowcache, I was wondering what are they
  I mean I got

  Parameter Gets GetMisses Count Hit Ratio
  dc_histogram_data 10763 3153 14 70
  dc_histogram_data_values 7661 1911 12 75

  And the hit is to raise them.First of all I'd like to know what these
  perameters refer to and then how could I raise the Hit?? What should I do?
  What is the meaning of dc_histogram_data and dc_histogram_data_values??
  the statistic collection either made too often or to rarely?

Best Regards
Question by:mariorossi663
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions

Accepted Solution

DrJekyll earned 1000 total points
ID: 8111548
V$ROWCACHE refers to the dictionary cache. There is not
much tuning that can be done here except by increasing
The dynamic performance table containing measures of all data dictionary activity since the most recent instance startup. Values for each variable of the oraDbRowCacheTable of the private Oracle Database MIB are retrieved directly from a corresponding variable in V$ROWCACHE
COUNT Total number of entries in the cache
GETS Total number of requests for information on the data object
 Number of data requests resulting in cache misses
HitRatio - Percentage data was found in the cache.

You should try to achieve a rate of 90-95% hit ratio.
You can increase the SHARED_POOL_SIZE parameter in
init<sid>.ora file.
You have to monitor this overtime. For example if
you just start your instance you will have a low
hit ratio as nothing is in the cache yet.  Check during
normal working times and at peak times.

LVL 35

Expert Comment

by:Mark Geerlings
ID: 8114547
Just for comparison, I ran the following query in our production data base (about 250 users and usually good response times) and got the following results:

select parameter, gets "Gets", getmisses "Misses",
round((gets * 100) / greatest((gets + getmisses),1),1) "Hit Ratio"
from v$rowcache;

PARAMETER                              Gets     Misses Hit Ratio
-------------------------------- ---------- ---------- ---------
dc_free_extents                         139         93      59.9
dc_used_extents                         139        139      50.0
dc_segments                           69330       3806      94.8
dc_tablespaces                       256509         44     100.0
dc_tablespace_quotas                  24884         65      99.7
dc_files                               2711         35      98.7
dc_users                             422294       1302      99.7
dc_rollback_segments                  11782         37      99.7
dc_objects                            75209      18051      80.6
dc_global_oids                           69         17      80.2
dc_constraints                          148         84      63.8
dc_object_ids                         37067       8406      81.5
dc_synonyms                           13202        124      99.1
dc_sequences                            945         85      91.7
dc_usernames                          82322       1310      98.4
dc_database_links                       255         10      96.2
dc_histogram_defs                    325735      17271      95.0
dc_outlines                               0          0        .0
dc_profiles                            2142          3      99.9
ifs_acl_cache_entries                     0          0        .0
dc_users                                292          8      97.3
dc_sequence_grants                      150         49      75.4
dc_histogram_data                         0          0        .0
dc_histogram_data_values                  0          0        .0
dc_user_grants                       349345        195      99.9

25 rows selected.

Note: We do not have any histograms in our database, so I'm not surprised at the zeroes for those in our system.
LVL 13

Expert Comment

ID: 9999353
No comment has been added lately, so it's time to clean up this TA.
I will leave the following recommendation for this question in the Cleanup topic area:

Accept: DrJekyll {http:#8111548}

Please leave any comments here within the next seven days.

EE Cleanup Volunteer

Featured Post

Back Up Your Microsoft Windows Server®

Back up all your Microsoft Windows Server – on-premises, in remote locations, in private and hybrid clouds. Your entire Windows Server will be backed up in one easy step with patented, block-level disk imaging. We achieve RTOs (recovery time objectives) as low as 15 seconds.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This post contains step-by-step instructions for setting up alerting in Percona Monitoring and Management (PMM) using Grafana.
This month, Experts Exchange’s free Course of the Month is focused on CompTIA IT Fundamentals.
The viewer will learn how to successfully create a multiboot device using the SARDU utility on Windows 7. Start the SARDU utility: Change the image directory to wherever you store your ISOs, this will prevent you from having 2 copies of an ISO wit…
In this brief tutorial Pawel from AdRem Software explains how you can quickly find out which services are running on your network, or what are the IP addresses of servers responsible for each service. Software used is freeware NetCrunch Tools (https…

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question