POUWIEL|COM

JeroenPouwiel

A couple of performance queries

Below a couple of queries to give you an idea about how your database is performing:

SELECT METRIC_NAME
      ,VALUE
FROM   SYS.V_$SYSMETRIC
WHERE  METRIC_NAME IN  ('Database CPU Time Ratio'
                       ,'Database Wait Time Ratio')
AND    INTSIZE_CSEC = (SELECT MAX(INTSIZE_CSEC)
                       FROM   SYS.V_$SYSMETRIC)
/

SELECT TO_CHAR(end_time,'DD-MON-YYYY HH24:MI:SS')
      ,value
FROM   SYS.V_$SYSMETRIC_HISTORY
WHERE  metric_name = 'Database CPU Time Ratio'
ORDER BY 1
/

SELECT CASE METRIC_NAME
            WHEN 'SQL Service Response Time' then 'SQL Service Response Time (secs)'
            WHEN 'Response Time Per Txn' then ''Response Time Per Txn (secs)'
            ELSE METRIC_NAME
           END METRIC_NAME,
       CASE METRIC_NAME
            WHEN 'SQL Service Response Time' then ROUND((MINVAL / 100),2)
            WHEN 'Response Time Per Txn' then ROUND((MINVAL / 100),2)
            ELSE MINVAL
           END MININUM,
       CASE METRIC_NAME
            WHEN 'SQL Service Response Time' then ROUND((MAXVAL / 100),2)
            WHEN 'Response Time Per Txn' then ROUND((MAXVAL / 100),2)
            ELSE MAXVAL
           END MAXIMUM,
       CASE METRIC_NAME
            WHEN 'SQL Service Response Time' then ROUND((AVERAGE / 100),2)
            WHEN 'Response Time Per Txn' then ROUND((AVERAGE / 100),2)
            ELSE AVERAGE
           END AVERAGE
FROM SYS.V_$SYSMETRIC_SUMMARY
WHERE METRIC_NAME in ('CPU Usage Per Sec'
                     ,'CPU Usage Per Txn'
                     ,'Database CPU Time Ratio'
                     ,'Database Wait Time Ratio'
                     ,'Executions Per Sec'
                     ,'Executions Per Txn'
                     ,'Response Time Per Txn'
                     ,'SQL Service Response Time'
                     ,'User Transaction Per Sec')
ORDER BY 1
/

Also, have a look @ oramag issue july, it has a couple of interesting queries to get you started.
*Update*: the link above will not guide you to the article as promised, Oracle has a policy to keep only the last 5 yrs of magazines online due to relevance to current technologies. However, it will guide you to the index of Oracle Magazine Online.

2 Responses

  1. Jeroen says:

    Testing the comments, please find some Lorem Ipsum below:
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc facilisis semper odio vitae rhoncus. Duis hendrerit est a leo ultricies auctor ullamcorper risus tincidunt. Nunc imperdiet mollis tortor id gravida. Phasellus tortor orci, iaculis in condimentum eu, pretium sit amet nisi. Vivamus laoreet dignissim eros, vestibulum scelerisque sem convallis nec. Suspendisse et velit augue, ac semper tortor. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam facilisis dolor fringilla ante aliquet viverra. Etiam dapibus mattis iaculis. Ut cursus leo sed velit lacinia volutpat. Quisque ut odio metus, eu placerat quam. Proin quis lorem id enim tristique aliquam. Fusce id metus augue, in cursus justo. Nam sit amet commodo nunc. Quisque non faucibus nisl. Phasellus vitae nunc quis urna interdum lobortis. Nam at sagittis sem. Integer sapien magna, facilisis ac malesuada a, adipiscing vitae erat. Phasellus rhoncus aliquam elit sit amet ultricies. Pellentesque ullamcorper, justo ut laoreet viverra, diam nibh auctor risus, eget consectetur libero mauris eget enim.

    Suspendisse vitae erat risus, molestie tempus lacus. Pellentesque lacus erat, porttitor eget egestas quis, blandit at enim. Aliquam sodales sagittis eros, et commodo justo ultrices at. Duis id mi non sem luctus gravida. Fusce in odio eu urna mattis venenatis. Ut eu justo accumsan massa egestas pretium. Duis sollicitudin aliquet cursus. In mi enim, ultrices nec lobortis sed, tincidunt sit amet est. Nunc a metus id eros rhoncus dapibus at vel urna. Phasellus sem felis, malesuada sit amet fringilla id, faucibus eu leo.

    In vel mollis quam. Nulla tincidunt nisi id magna lacinia feugiat. Praesent pellentesque scelerisque libero sit amet commodo. Nunc et volutpat risus. Praesent metus quam, semper eu auctor vitae, hendrerit quis diam. Nullam id rhoncus elit. Donec a leo magna. Aliquam cursus congue elementum. Fusce pulvinar auctor blandit. Aliquam erat volutpat.

    In mollis dolor mi. Nam diam sem, mattis quis vulputate id, scelerisque non nisl. Pellentesque venenatis tincidunt dolor in iaculis. Aenean porttitor nunc a ante pharetra fermentum posuere quam luctus. Etiam mauris nisl, dapibus ut suscipit a, cursus sit amet diam. Praesent vestibulum, risus sed auctor posuere, sem elit aliquet ante, eget tempus magna lacus quis elit. Ut tristique tempor nisi in imperdiet. In elementum fringilla lacus, non imperdiet neque tempor ac. Aliquam erat volutpat. Praesent accumsan dictum erat ac dignissim. Duis magna est, molestie id condimentum a, tempus quis quam. Maecenas ipsum justo, facilisis condimentum fermentum sed, hendrerit eget ligula. Donec in sodales neque.

  2. Jeroen says:

    Let’s make another one with even more Lorem…:
    Nulla facilisi. Proin posuere enim eget metus congue sodales sodales nisi imperdiet. Ut mollis vestibulum risus at tempor. Duis ac lacus libero. Sed vitae ante velit. Vestibulum lobortis scelerisque aliquet. Donec nec viverra libero. Nunc accumsan tempus elit, et auctor libero luctus sit amet. Vestibulum ac ligula augue, in euismod nisl. Donec eget mi purus, at aliquam risus. Mauris nec eleifend enim. Sed et nunc nisl. Duis quis ipsum ipsum. Pellentesque varius nulla sed sapien iaculis condimentum aliquam augue imperdiet. Aliquam vel nunc eget quam bibendum aliquet. Aliquam sed eros ac diam volutpat sagittis at ornare urna.

    Nullam feugiat venenatis orci eget mattis. Aliquam erat volutpat. Ut pharetra imperdiet porta. Vestibulum in aliquet tellus. Maecenas et quam ut leo gravida iaculis eget sit amet enim. Curabitur nisl turpis, porta et hendrerit vitae, rutrum id ante. Pellentesque aliquet sollicitudin velit, semper cursus leo aliquam id. Nunc id rhoncus dui. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent aliquam mauris vel diam consectetur lobortis.

    Quisque condimentum molestie mauris nec luctus. Duis vehicula ultrices blandit. Quisque condimentum metus ut velit fringilla ut ornare nulla lobortis. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Morbi mauris risus, accumsan sed auctor nec, auctor et arcu. In a ligula non metus eleifend auctor. Ut accumsan, mi ac placerat consectetur, mauris odio facilisis nulla, eu elementum eros ante eget sem. Vestibulum eget sapien tellus, consequat volutpat dui. Maecenas dapibus libero eget quam tempor non iaculis magna pulvinar. Morbi molestie orci at nibh volutpat convallis. Vestibulum nec sem ac felis suscipit consequat. Suspendisse fringilla orci facilisis tellus dictum id sodales nunc egestas. Sed mollis lacinia lacus sodales mattis. Donec quam erat, mollis quis commodo a, facilisis non turpis. Etiam porttitor justo non turpis adipiscing pulvinar. Maecenas ante purus, blandit id accumsan quis, volutpat ut dolor.

    Quisque varius, lectus quis lacinia facilisis, lectus leo consectetur dui, a vulputate dolor risus a ipsum. Sed massa est, tempus sed viverra eu, vestibulum a erat. Aliquam varius, justo et viverra convallis, urna tellus consectetur metus, condimentum fringilla felis tellus quis diam. Sed velit felis, congue et pulvinar eu, aliquet non orci. Maecenas interdum feugiat orci eget dignissim. Cras lacus ante, ultricies ac condimentum nec, cursus quis arcu. Phasellus velit purus, tempus et suscipit quis, lacinia a felis. Aenean varius tristique posuere. Pellentesque vel ultricies neque. Integer consequat lacinia metus ultricies tempor. Praesent mollis libero eget nibh sodales ut condimentum leo adipiscing. Phasellus porta, mi quis eleifend blandit, metus ligula sagittis quam, a sollicitudin dolor mi quis nunc.

    Ut nisl sapien, tempus vel convallis vitae, elementum et neque. Nam vel est in elit congue venenatis vitae vitae felis. Ut vitae tellus eu libero rutrum elementum nec quis velit. Nulla tempor massa ut orci blandit consequat. Pellentesque sapien ante, elementum sed imperdiet ac, accumsan a tortor. Aenean vel semper orci. Phasellus sodales dui nec sapien aliquam sed ultrices tellus bibendum. Phasellus tempor ante ac erat facilisis vehicula. In tempor ipsum eu metus placerat vehicula. Suspendisse convallis aliquet ante vitae varius. Suspendisse id nulla tortor. Integer semper consectetur est a condimentum. Nulla laoreet arcu at neque venenatis rhoncus. Donec imperdiet erat a risus facilisis euismod ac id neque. Aenean ultricies massa a arcu mollis ornare. Pellentesque elementum lectus a quam condimentum egestas.

Categories