process analasys AWR

Hi s/n,.
How to analyze the AWR reports, what are the important areas there is no limit here.

Thank you
Tmadugula

AWR and Statspack are similar so this series should help: http://jonathanlewis.wordpress.com/statspack-examples/

(at present two documents from Oracle at the top of the list have been moved (again!) but I'll try to find out where the next week.

Concerning
Jonathan Lewis

Tags: Database

Similar Questions

  • Number of processors and cores in AWR report

    Hello

    I have a report AWR to my system and a couple of entries confuse me.

    Q1. It's showing 3 carrots, 2 Sockets and 4 processors. The CPU and the Sockets, I understand that 2 chips with 2 processors per chip so 4 CPU.

    What confuses me, is the fact that it shows 3 carrots. Is that that by CPU cores? Othererwise 3-4 makes no sense?

    Q2. What is the difference between DB, time CPU and CPU DB?

    My understanding is that DB time is the time used by the process, including the time processor and wait time. Because a system can have more than one processor, it is quite natural that DB time may exceed to elapse time - since you have multiple processors that contribute to this time (I guess that DB time cannot be really more time elapse * our processors?)

    In fact, you could say if DB time does not exceed the time to elapse, then you have a Nock idle system?

    My understanding of time CPU, is that it's time where each process actually gets treatment CPU (so it does not time-out). I think that the AWR report confusingly used the term time CPU and CPU DB, to mean the same thing?

    clearly greatly appreciated

    Jim


    Hi Jimbo,

    Q1. "Nuclei" in the CWA report represents the quantity of physical processor cores and the "processors" takes into account the simultaneous multithreading so in your case, one option could be a CPU Socket has a dual core (not type hyperthreading) and the other CPU Socket has one heart (hyperthreaded). If this is the case, you will have 3 physical 4 CPU cores, (because it takes into account the hyper-threaded architecture) and 2 taken. It's just an option, you will need to check it out.

    Q2. No-Idle wait events are events that are not classified by Oracle as a "Idle" of events to wait wait:

    • Example of Idle wait-event: SQL * Net client message (server process is waiting for the client process to do something)
    • Idle wait-event example: db file scattered read (event waiting user IO representing a multilock read as full scan of the table or full scan small index.
    • You can get a complete list of active waiting events by running:

    Select name from v$ event_name where wait_class <> "inactive".

    • You can get a full list of the events of inactive waiting by running:

    Select name from v$ event_name where wait_class = 'Idle '.


    DB time is therefore the sum of all events of active waiting and also the CPU time that is a statistic:

    • You can see the value of the amount of time CPU in 10s of miiliseconds (centisecondes) for an exeuting session:

    SELECT THE VALUE

    FROM v$ sesstat JOIN v$ statname USING (statistics #)

    WHERE name = 'CPU used by this session' AND SID =

    • You can see the value of the time total CPU in 10s of milliseconds (centisecondes) for the instance of exeuting:

    SELECT the value from v$ sysstat

    WHERE name = 'CPU used by this session.

  • Oracle AWR 10

    Hi all

    I generated AWR report on 24 h 00 period.

    I see a large number of executions of 2 SQL queries:

    Executions Rows processed Lines by Exec Processor by Exec (s) ELAP by Exec (s) SQL ID SQL module SQL text
    23,151,30624,735,8431.070.000.0083zb3rvbnaj5gCMS_GR6_2SELECT CO_ID, SNCODE, HISTNO...
    22,690,99255,121,0302.430.000.007y0c1fd9xcgrqCMS_GR6_2SELECT CO_ID, SNCODE, HISTNO...

    I find these figures very very important.

    Could you explain what running means please?

    Thank you.

    I think you use wrong the word 'important' - I think that you just want to say 'big '.

    In addition, Oracle generally is not to lie or make up numbers. If Oracle says that there are that many executions, then it almost certainly is real.

  • AWR, ADDM, ASH

    Hi all

    11.2.0.1

    AIX 5L (quadcore, 16 gram) 6.1

    I'm still confused how to take full advantage of these monitoring tools.

    In fact our performance database is currently satisfactory, except occasionally some minutes of CPU spikes high > 80.

    I just want to catch the culprit process/program responsible for this tension, as I have no I idea of who he is.

    Is it wise to run ASH, AWR, ADDM with a time entry 01:00 to 01:00 the next day?

    I mean, I will analyze a 1 day period, so that I can catch the program/process with the cpu/memory more for day use.

    Is this possible?

    Thank you very much

    zxy

    yxes2013 wrote:

    THA app works well with this thing of UPDATES. Once in a 'blue moon' PPE would not account for this.  I suspect that this could be explained by hardware bugs?

    Do you have any evidence to believe that the problem is a hardware bug?  Of course, it is possible for the material to go wrong.  But the absence of evidence, a hardware failure is radically less likely that an application coding problem.

    Justin

  • CPU without AWR

    Hello
    on the 11g on Win 2008 R2.
    We cannot use AWR report.
    Windows System Administrator said that, on 23/04/13 22:39, oracle.exe process used 62% of CPU.

    I wanted to know what was my database. So I ran the following:
    SQL> select count(*) from V$SQLAREA where last_load_time
      2  BETWEEN
      3  to_date('23.04.2013 22:00:00', 'dd.mm.yyyy HH24:MI:SS')
      4  AND to_date('23.04.2013 23:00:00', 'dd.mm.yyyy HH24:MI:SS')
      5  ;
    
      COUNT(*)
    ----------
             0
    And nothing special in alertlog.
    This means that this database did nothing? Where otherwise I should look to see what was going on?

    Thanks for help.

    Hello

    You have no statspack report?
    Kind regards

  • Locking in AWR errors

    Hello

    yesterday a fix has been applied in 11.2.0.2 If Oracle Support for a bug, we faced. But today we faced a massive performance problem in the database about lock contention. Compared to AWR my during the previous day, logical reads also rose 5 times if the load was the same. Kindly help.
     DB Name     DB Id     Instance     Inst num     Startup Time     Release     RAC
    ORS     706933460     ORS     1     25-Sep-12 18:09     11.2.0.2.0     NO
    Host Name     Platform     CPUs     Cores     Sockets     Memory (GB)
    orsfo     AIX-Based Systems (64-bit)      12      12            69.50
    Snap Id     Snap Time     Sessions     Cursors/Session
    Begin Snap:     32939     26-Sep-12 15:15:19     2672      6.5
    End Snap:     32940     26-Sep-12 15:30:28     2650      6.7
    Elapsed:            15.15 (mins)            
    DB Time:            4,589.98 (mins)            
    Report Summary
    Cache Sizes
    
    Begin     End          
    Buffer Cache:      10,240M      10,240M     Std Block Size:      8K
    Shared Pool Size:      4,096M      4,096M     Log Buffer:      44,624K
    Load Profile
    
    Per Second     Per Transaction     Per Exec     Per Call
    DB Time(s):      303.1      0.5      0.08      0.14
    DB CPU(s):      11.8      0.0      0.00      0.01
    Redo size:      302,576.0      538.2            
    Logical reads:      1,840,179.4      3,273.2            
    Block changes:      2,405.5      4.3            
    Physical reads:      253.7      0.5            
    Physical writes:      742.9      1.3            
    User calls:      2,200.3      3.9            
    Parses:      770.1      1.4            
    Hard parses:      19.6      0.0            
    W/A MB processed:      9.7      0.0            
    Logons:      1.9      0.0            
    Executes:      3,841.7      6.8            
    Rollbacks:      508.3      0.9            
    Transactions:      562.2                  
    Instance Efficiency Percentages (Target 100%)
    
    Buffer Nowait %:      100.00     Redo NoWait %:      99.99
    Buffer Hit %:      99.99     In-memory Sort %:      100.00
    Library Hit %:      98.63     Soft Parse %:      97.46
    Execute to Parse %:      79.96     Latch Hit %:      99.71
    Parse CPU to Parse Elapsd %:      3.33     % Non-Parse CPU:      98.51
    Shared Pool Statistics
    
    Begin     End
    Memory Usage %:      92.94      92.88
    % SQL with executions>1:      85.15      83.17
    % Memory for SQL w/exec>1:      79.07      75.70
    Top 5 Timed Foreground Events
    
    Event Waits               Time(s)           Avg wait (ms) % DB time      Wait Class
    latch: cache buffers chains     357,012          112,342      315      40.79      Concurrency
    SQL*Net message from dblink     2,900,096     14,069      5      5.11      Network
    DB CPU                      10,722                  3.89      
    latch free                12,947           3,072      237      1.12      Other
    SQL*Net more data from dblink     382,236           1,017      3      0.37      Network 
    Kind regards
    Karan

    853100 wrote:

    When I check my "ordered by gets Section SQL ', all queries on my table increases by a factor of 10 (for example 18 k gets by performance yesterday become 140 k gets by performance today). Coupled with the fact that a key on the table query has executed only 500 times yesterday and 10000 times today. This query is executed every time a response is required from the front.

    Thus, the number of executions has increased by a factor of 20 and the number of receives a performance has increased by a factor of 8 - what anomaly will give you the best reduction of workload, if you can stop what is happening? Conversely - Gets an increase COULD be due to a change in the execution plan, in order to check plan yesterday today against (I use script $ORACLE_HOME/rdbms/admin/awrsqrpt); If not, is there an UPDATE (delete or insert) on the table which is now also past 20 times more often, if so, gets the increase COULD be gets against the rollback segment as a session does more work for generating consistent images in reading, in order to check the activity of the forum stats on "undo records applied.

    >

    PS: Restorations per second were similar compared to these two days. Applied patch was also 10093383.

    Look at the stat "rollback changes - undo records applied" to see if cancellations are "real" or whether a restore 'no' non-essential radiation of the intermediate layer.

    Concerning
    Jonathan Lewis
    http://jonathanlewis.WordPress.com
    Author: core Oracle

    P.S. It might have been helpful see a few examples of the query that runs 20 times as often.

  • AWR SQL TRACING

    Hi all

    I want to using AWR sql tracing.

    But I can't find the hits in google for "AWR sql tracing.

    Kindly help what is the right keywords.


    Thank you very much.

    Hello

    CWA had no chronological information. It provides statistics aggregated by snapshots. For example, you can use it to find out what was the top of the SQL page while this snapshot, and how many times it has been run, but you won't be able to see who did what at what point in time. To do this, you use the ASH - just run the query I gave you (add "order by sample_time", I forgot this part) and see what kind of information it gives you.

    Tracing all of the database would also give you information about SQL executed by each user, but I wouldn't recommend that for several reasons:

    (1) there will be a performance overhead
    (2) the trace files grow very fast, and they can eat all of your free space relative to minutes
    (3) trace files are more difficult to read (if you him want to format, then you need to perform additional processing, such as run tkprof)

    And remember: the tool of choice to monitor the activity of the user is not ASH, no trace, no CWA, but check. So I would approach your problem as follows:

    (1) use the ASH to find out who did what to the interest period
    (2) enable the audit to facilitate investigations in the future

    Best regards
    Nikolai

  • that means the great value of 'Call' recursive % in AWR report?

    Hi all.

    I saw "call recursive %: 85%" supported the section profile an awr report.
    --> This could be a problem?
    --> otherwise, depends on the type of application?

    ---

    From my understanding,.

    1. the client calls-> calls DBMS user
    2 recursive calls-> calls for DBMS internal, such as the process of background, function or procedures.

    ---

    I would like to hear about your experience.

    Thanks in advance.
    Best regards.

    a recursive call is a call, for example, which must be completed before the user SQL can be completed.

    Read this to understand what I mean:

    http://it.Toolbox.com/blogs/confessions/how-Oracle-really-works-27-recursive-calls-20300

    Osama...

  • increase the number of processes

    Hi gems... a very good evening to you all...

    Our system is being upgraded and we test our application by increasing the load...

    The process of setting is set to 300 in our database(11gr2)

    Now because of the enormous load when I ask the County of v$ process is often moving 298 or 296

    That's why when new users try to connect to the database, then they receive the error

    Oracle is not available
    Shared memory realm doesnot exist

    So I think I have to increase the process... am I right?

    Another question:
    If I increase the number of processes, then I should increase the distribution of memory?
    the SGA is currently 8.5 GB, and automatic memory management is enabled.


    Help, please... Thanks in advance...

    Hello

    user12780416 wrote:
    But should I increase the SGA?

    I guess it depends... ;-)
    Each database with a different load profile, I would say that increase the parameters of process/sessions and monitors performance through awr/statspack.
    I suspect you will not need to increase the SGA, but rather to calculate with an increase in the PGA size, given that the SGA by definition is shared between the server processes, but is not the PGA Tour.

    But the real answer is an AWR report, change settings, load and then do another AWR report and analyze the differences in behavior.

    HtH
    Johan

  • Analysis of AWR report

    Hi all

    I have a database performance problem. Sometimes my database doesn't work @ all. It hangs for a long time. a lot of user concurrency, cpu, I\O and other expectations are often produce when there is a lot of data. Basically, the application get stuck because of this performance.

    I had a less than the interval awr report.

    It is here http://www.4shared.com/file/cYzYGQYG/awrrpt_1_3230_3231_charith.html

    can someone please tell me what I have to do on this poor performance and through this document.
    Basically, the affected areas. The speculation and suggestions...?

    Please give me a help guys...

    Thank you
    Max

    I'm not able to open your report now, but your thought process should be like this:

    (1) is your complete database slow or just a few sessions that are of high value added, taking the attention?

    (2) in the case of a complete database, generate AWR report and also to monitor statistics of the OS/IO during this interval. Recover waiting events will also help you understand why meetings are pending and it will give you an advance to the next step. For the examples, several sessions are waiting for small set of CBC, latches etc.

    (3) in the case of a few sessions, try to generate sql trace for those. It's very good point to start in such cases, you will give guilty SQLs, wait events, bind variable information etc. (talk about 10046 trace).

    In your case, it seems to lock is a problem (to be honest, it is a fat guess based on the limited commentary you provided).

    Also, try Snapper of Tanel Poder.

    Cheers, Neeraj

  • storedownloadd services automatically strt and consume the bandwidth of the entire network. How to kill this process permanently

    Sampling processes 760 3 seconds with 1 millisecond of execution time between samples
    Finished, sampling
    symbols of treatment...
    Analysis storedownloadd (pid 760) sampling every 1 millisecond
    Process: storedownloadd [760]

    Path:/System/Library/PrivateFrameworks/CommerceKit.Framework/versions/A/resource s/storedownloadd
    Load

    Address: 0x1012ad000
    ID: storedownloadd
    Version: 463,9
    Code type: X 86-64
    Parent process:?

    [1]

    Date/time: 2016-10-07 16:03:55.264 + 0530
    Launch time: 2016-10-07 14:58:53.465 + 0530
    OS version: Mac OS X 10.11.6 (15-1004)

    Report Version: 7
    Analysis tool: / usr/bin/sample
    ----

    Graph of calls:
    2414 Thread_349873 DispatchQueue_1: com.apple.main - thread (series)

    + 2414 start (in libdyld.dylib) + 1 [0x7fff8b2ca5ad]
    + 2414?  (in storedownloadd) load address 0x1012ad000 + 0x1a690 [0x1012c7690]

    + CFRunLoopRun + 97 (in CoreFoundation) 2414 [0x7fff881079b1]
    + CFRunLoopRunSpecific + 296 2414 (in CoreFoundation) [0x7fff880c5ed8]

    + __CFRunLoopRun 2414 (in CoreFoundation) + 1356 [0x7fff880c668c]
    + __CFRunLoopServiceMachPort (in CoreFoundation) 2414 + 212
    [0x7fff880c71c4]
    + 414 mach_msg (in libsystem_kernel.dylib) + 55 [0x7fff8d8aa3b3]
    + 2414 mach_msg_trap (in libsystem_kernel.dylib).
    10 [0x7fff8d8aaf72]
    2414 Thread_349878 DispatchQueue_2: com.apple.libdispatch - manager (series)

    Have you tried that?

    http://osxdaily.com/2012/07/31/Stop-OS-x-automatically-Downloading-App-and-OS-x-/ updates

    Or...

    http://www.CultofMac.com/224342/cancel-instead-of-pausing-your-Mac-app-store-UPD ates-os-x-tips.

  • App, networking, process cloud runaways; Very slow to connect to servers, high fan

    I have the same problem on two different computers. A new installation (of Sierra of MacOS) (with costs users, no restored settings, preferences, etc.) fixed, but not the other. (Past the wire: all Web apps suddenly slow; fan high speed).

    On the computer that still does not, have the following processes often rampant and prevents the computer access to the servers to load pages, apps, etc..

    • trustd
    • Mail
    • messaging networks
    • Safari
    • Networking of Safari
    • storeaccountd
    • AKD
    • accountsd
    • nsurlstoraged
    • nsurlsessiond
    • syncdefsultsd
    • cloudd
    • com.apple.CommerceKit.transactionservice

    Obviously the issue transcends the user the user and settings (because it affects the settings and new users).

    So I guess that it is a problem with iCloud? A question of trousseau (iCloud)? How to fix this?

    I am VERY interested in any orientation.

    I just tried these steps recommended for new users of macOS with wifi problems: http://osxdaily.com/2016/09/22/fix-wi-fi-problems-macos-sierra/

    The problem persists.

  • iPhone 7 more (Black - 128 GB) still "processing Elements"!

    Hello

    I ordered my iPhone more black 7 128 GB on September 9 in Dubai (pre-order day itself) and it showed that the delivery would be from 4 to 10 October. Today IS OCTOBER 4 and my order status is STILL "Of ELEMENTS OF TREATMENT." I don't understand why its always 'treatment Items' in the week of delivery.

    How would it take for the process to go further.

    If someone has an idea, pls let me know!

    Thanks for reading.
    Waiting for answers,
    See you soon!

    Hello

    You will receive a shipment notification when your order has been shipped, and to access the tracking information.

    I'm afraid that no one here can tell you when it will be.

    It is a community of support based on the user.

  • launchservicesd process in El Capitan

    The iMac I (model 2013 with El Capitan 10.11.6) fine.

    He became suddenly slow, not to mention that without starting any user program.

    I looked at the process and among them there is one called

    launchservicesd, consuming 25% or more of CPU power

    continuous (50% in total with loginwindow process)!

    Is this normal?

    What could be the cause, if not the process?

    How can fix this?

    Hello

    All 3rd party extensions you are running?

    EtreCheck is a simple little app to display the important details of your system configuration and allows you to copy this information to the Clipboard. It is intended to be used with Apple Support communities to help people to help you with your Mac.

    http://www.etresoft.com/ etrecheck

  • iTunes Store is impossible to process purchases (MacOS Sierra)

    Currently, the iTunes store is not able to process purchases. This was the case for three days!

    This is the message:

    "The credit card processing is temporarily unavailable. You can continue to browse the store. Please try to make your purchase later. "

    I installed in MacOS Sierra two three days it y a. I have the latest version of iTunes. Everything worked fine a week ago, when I had OS X 10.

    Take a look at this article If you can not connect to the iTunes Store - Apple Support

Maybe you are looking for