Database Performance Monitoring
Hi,
I use oracle 11.2.0.2.0,IBM AIX 6.1 operating System.
My client/User complainting that the Application process is taking long time than usual,especially when they implementing some module in their applications.
So when i closely monitoring my production(LIVE) database at the time of implementation,im unable to find any issues in DB side.So what are all the possibile areas to be focus on this situation?
I really thinks it could also possible that the issue belongs to the Network failure/bandwith running slow.
So what i really expect is ,Are they any monitoring tool or any trigger applicable/available for this scenario?
Looking for Helpful Answers..
Regards
Faiz
for information ,Here i post my actuall scenario
Only in two out of 200 client branches ,the application performance was taking long time than usual,
So that i enable trace (TKPROOF)for that corresponding sessions,also i generate and analyze AWR report durig that particular time,
I found that no issues from database side.Later i come to know the actual issue was being in the Network side(i.e Network speed was very poor).
So henceforth,i have been asked that if the problem persists again,i need to make ensure that the problem which not belongs to Network part before go and check
database performance.
So any tool or monitoring script or any packages available to make ensure that the actuall problem not belongs to Network related issues,befor check DB performance.
Similar Messages
-
Need link for database performance monitoring tool
Hi,
Can anybody give link to a download free database performance monitoring tool.
Thanksi am using oracle 10.1.0
and any link which can told what thing need to check
to make sure good performance.
Thanks
Message was edited by:
Umesh Sharma -
Databases Performance Monitoring Tools
Hi Friends,
As I am searching for databases (sqlserver 2012) performances monitoring tools, I found lot of performance monitoring tool available in market but most of them even raise lot of hits to database and eating databases resource while collecting sample
data for performance monitoring. please help me to find best tool
asadHi asad,
Microsoft SQL Server and the Microsoft Windows operating system provide utilities that allow us to view the current condition of the database and to track performance as conditions change. There are a variety of tools and techniques that
can be used to monitor Microsoft SQL Server Databases.
The following document provides some Performance Monitoring and Tuning Tools:
http://msdn.microsoft.com/en-us/library/ms189081(v=sql.110).aspx
Thanks,
Katherine Xiong
Katherine Xiong
TechNet Community Support -
Hi we are running oracle 8.1.6 and I am seeking some your advice and expertise on OEM.
We like to use OEM for a lot of our Database performance monitoring and tuning and I like to know how reliable this Management tool is. I have heard some negative comments about OEM like: "it is very buggy", "can't rely on it", " it is not quite there yet".
We do have some issues with its installation and configuration on Solaris, and I am beginning to feel that other rumors might be true too.
Is there any one out there who has a good, positive experience with OEM that can convince me we can choose it as a reliable tool to monitor the performance of our database???
Please share.The document link Eric sent pretty much covered the installation and configuration part.
also crosscheck EM admin guide,
http://download-east.oracle.com/docs/cd/B10501_01/em.920/a96670/toc.htm
It's part of EM installation. -
Can anyone help me? I just anted to know which are best and
precise sites on internet where I can find info about Oracle 8i
database performance monitoring,correction,best practises and
prevention. Many times our database performance goes down and
need to trouble shoot and correct the problems
Thanks
sandeepHi sue..
please send the papers to me also..my mail id [email protected]
bye bye
subbu
The Oracle Performance and Tuning class is very good at least
when I took it around 2 years ago.
Oracle Performance Tuning by Mark Curry and Peter Corrigan is
good but is probably too deep for someone new in Oracle. (It's
too deep for me most of the time since I've worked with Oracle
for 2.5 years now)
I could also send you a paper that gives a fairly good
explanation on use of V$SESSION_WAIT, V$SESSION_EVENT, and
V$SYSTEM_WAIT. V$SESSION_WAIT tells you what application is
wating and what is the event wait occuring.
Let me know if you want it. -
Hi All,
Please advice me for the ORACLE system performance Monitor.
Client asl us that they are facing speedy issues every morning over the past fortnight with our SEER reports in business objects where the pages are taking a long time to access or refresh.
He ask us to monitor the oracle system performnace between 4 AM to 8 AM every morning, Please advice me how to monitor the performnace and what are all steps I have to take.
What are all quries I have to use.
We are using oracle 11.1.0.7 database.
Thanks in advance
Regards
SAM>
Hi Sam,
Please advice me for the ORACLE system performance Monitor.There are lots of options - from within Oracle itself to 3rd
party software, both free and commercial.
Client asl us that they are facing speedy issues every morning over the past
fortnight with our SEER reports in business objects where the pages are
taking a long time to access or refresh.How do they know? Do they have actual figures to show that the
system has slowed down.
He ask us to monitor the oracle system performnace between 4 AM to 8 AM
every morning, Please advice me how to monitor the performnace and what
are all steps I have to take.Do you have any results from any monitoring done prior to now? If not,
you're in trouble since you won't be able to detect any changes from a
baseline.
As was suggested, use AWR (if you're licenced), if not, use Statspack,
every 30 mins or so and check to see if there are any bottlenecks.
HTH,
Paul...
SAM -
OBIEE 11g Application Performance Monitoring
Are there any best practices or recommendations for Application Performance Monitoring for OBIEE 11g?
I see that from Fusion MiddleWare Control, we can navigate to Business Intelligence -> CoreApplication (right click) -> Monitoring -> Performance
And from here we have a huge amount of performance metrics to choose from.
What I'm interested in finding out is:
1). Out of these hundreds of metrics, are there a subset of "core" performance metrics that Oracle recommends monitoring that gives a good baseline for performance of the application?
2) What are the options for capturing/gathering/saving these metrics for historical and trend analysis?Excellent post. Thanks. Is there some sort of trial of the tool you guys built that's described in the post you linked?
"In addition to the out-of-the-box options above, here at RittmanMead we have developed our own OBIEE monitoring tool.
DMS metrics are stored directly on disk or through a database, enabling both immediate and retrospective analysis. Custom dashboards enable the display of both OBIEE and OS data side-by-side for ease of analysis. Integration with third-party tools is also an option." -
HP loadrunner report for database performance
Hi Team,
client testing team gave us a report for database, from load runner and asked if the database load testing parameters is correct on the basis of below mentioned 4 parameters. I have also attached report here for your reference. please help me to analyze and let me know what is the minimum and maximum value for these parameters. Thanks.
bytes received via SQL*Net from client
bytes sent via SQL*Net to client
CPU used by this session
SQL*Net roundtrips to/from client
Scale
Measurement
Graph Minimum
Graph Average
Graph Maximum
Graph Std. Deviation
1.00E-06
bytes received via SQL*Net from client (V$SYSSTAT 1/RM_Q) (absolute):
70175856636
71089487223
71998425926
622767259.2
1.00E-06
bytes sent via SQL*Net to client (V$SYSSTAT 1/RM_Q) (absolute):
70903049507
71974218479
73016616305
721035721.7
1.00E-06
CPU used by this session (V$SYSSTAT 1/RM_Q) (absolute):
22273715.16
22679322.52
23057004.4
265680.491
1.00E-06
SQL*Net roundtrips to/from client (V$SYSSTAT 1/RM_Q) (absolute):
76493132.84
78422403.32
80169678.32
1244089.29
Regards,
ankitYou can Generate AWR(Automatic Workload Repository) and ADDM(Automatic Database Diagnostic Monitor) Reports to see the performance.
They are similar to staspack report with more information. -
Oracle : 10.2.0.3
OS : Linux 64 bit
Issue : Slow performance at 11-30PM complained by client.
Checks done :
1. Ran AWR between 11 PM and 12 Noon.
CPUs : 4 SGA Size : 2,000M (100%) Buffer Cache : 1,584M (79.2%) Shared Pool 1,129M (56.4%)
ADDM suggest SGA_TARGET to increase from 2000MB to 2500MB.
2. top 5 events
Top 5 Timed Events Avg %Total
~~~~~~~~~~~~~~~~~~ wait Call
Event Waits Time (s) (ms) Time Wait Class
db file scattered read 1,952,811 4,804 2 30.5 User I/O
CPU time 3,448 21.9
db file sequential read 149,712 1,921 13 12.2 User I/O
read by other session 293,022 877 3 5.6 User I/O
log file sync 9,920 157 16 1.0 Commit
------------------------------------------------------------- 3. Stats are upto date.
4. Index rebuild requirement is not there
SQL> SELECT name,height,lf_rows,del_lf_rows,(del_lf_rows/lf_rows)*100 as ratio FROM INDEX_STATS;
no rows selected5. Average 100 sessions will connect to the database
6. Checked all logs fr any disconnection details
7. Application is running from weblogic
Questions : How to certify the performance is good or slow from the above observations. I am able to feel the statistics are the similar for the different periods where I ran AWR report.
: Other than the user as a DBA what are the other checks can be done to monitor the performanceIt's difficult to use AWR or Statspack to "certify" database performance is good. It just depends what "performance is good" means.
Most of the time it's application response time which is the right metric: database response time is only a part of application response time and AWR/Statspack cannot easily link database response time and application response time.
[11.2 Concepts Guide Principles of Application Design and Tuning| http://download.oracle.com/docs/cd/E11882_01/server.112/e10713/cncptdev.htm#CHDEHHIJ] says
>
Define clear performance goals and keep historical records of metrics
An important facet of development is determining exactly how the application is expected to perform and scale. For example, you should use metrics that include expected user load, transactions per second, acceptable response times, and so on. Good practice dictates that you maintain historical records of performance metrics. In this way, you can monitor performance proactively and reactively (see "Performance Diagnostics and Tuning"). -
Database performance issue (8.1.7.0)
Hi,
We are having tablespace "payin" in our database (8.1.7.0) .
This tablespace is the main Tablespace of our database which is dictionary managed and heavily accessed by the user SQL statements.
Now we are facing the database performance issue during the peak time (i.e. at the month end) when no. of users use to run the no. of large reports.
We have also increased the SGA sufficiently on the basis of RAM size.
This tablespace is heavily accessed for the reports.
Now my question is,
Is this performance issue is because the tablespace is "dictionary managed" instead of locally managed ?
because when i monitor the different sessions through OEM, the no. of hard parses is more for the connected users.
Actually the hard parses should be less.
In oracle 8.1.7.0 Can we convert dictionary managed tablespace to locally managed tablespace ?
by doing so will the problem will get somewhat resolve ? will it reduce the overhead on the dictionary tables and on the shared memory ?
If yes then how what is procedure to convert the tablespace from dictionary to locally managed ?
With RegardsIf your end users are just running reports against this tablespace, I don't think that the tablespace management (LM/DM) matters here. You should be concerned more about the TEMP tablespace (for heavy sort operations) and your shared pool size (as you have seen hard parses go up).
As already stated, get statspack running and also try tracing user sessions with wait events. Might give you more clues. -
Error installing Oracle Counters for Windows Performance Monitor
Hello,
I have installed Oracle EE 11g 11.2.0.1.0 on a Windows 2008 R2 server. Now, I am using the Oracle Universal Installer to install the Oracle Counters for Windows Performance Monitor 11.2.0.1.0
Source path is D:\Share\11gR2_win32_11gR2_database_install\database\stage\products.xml
Installation Type is Custom
Install Location is C:\app\dmadmin
Path is C:\app\dmadmin\OraHome_1
I de-select all product components and select the following two:
Oracle Windows Interfaces 11.2.0.1.0
Oracle Counters for Windows Performance Monitor 11.2.0.1.0
I get the following error:
OUI-10150:Error: A runtime exception occurred while setting s_digCfgNamingLabelSIDnull in component Database 11g 11.2.0.1.0 . Installation cannot continue for this component.
I am given the choice of Stop installation of all products and Stop installation of this component only which both result in non-installation of selected component.
Does anyone have any advice or solutions for this error? I have tried re-booting the server, but get the same error.
Thanks for your assistance,
StumpedOUI from ORACLE_HOME (OH\oui\bin\setup.exe) cannot be used to install components from 11.2.0.1 installation media (products.xml)
This is documented, but I am not able to locate it now.
Have you checked if the Performance Monitor files are already installed or not?
Thanks
Srinivas -
Question: Will online backup impact database performance for DB6 V9.1
Dear All,
I would like to know will online backup impact the database performance? for eg: access will be slower if online backup is currently running. Appreciate if someone can shed some light on this as i'm new to DB6.
I know for oracle it will impact due the performance due to tablespace are locked in backup mode and this will increaes I/O load due to every block is written to redo log during backup instead of just the changes.
Hope to hear from you soon.
Cheers,
Nicholas Chang.Hello Nicholas,
Here is some additional information on throttling utilities such as online backups:
SET UTIL_IMPACT_PRIORITY command
Changes the impact setting for a running utility. Using this command, you can:
throttle a utility that was invoked in unthrottled mode
unthrottle a throttled utility (disable throttling)
reprioritize a throttled utility (useful if running multiple simultaneous throttled utilities)
Scope
Authorization
One of the following:
sysadm
sysctrl
sysmaint
Required connection
Instance. If there is more than one partition on the local machine, the attachment should be made to the correct partition. For example, suppose there are two partitions and a LIST UTILITIES command resulted in the following output:
ID = 2
Type = BACKUP
Database Name = IWZ
Partition Number = 1
Description = online db
Start Time = 07/19/2007 17:32:09.622395
State = Executing
Invocation Type = User
Throttling:
Priority = Unthrottled
Progress Monitoring:
Estimated Percentage Complete = 10
Total Work = 97867649689 bytes
Completed Work = 10124388481 bytes The instance attachment must be made to partition 1 in order to issue a SET UTIL_IMPACT_PRIORITY command against the utility with ID 2. To do this, set DB2NODE=1 in the environment and then issue the instance attachment command.
Command syntax
>>-SET UTIL_IMPACT_PRIORITY FORutility-idTOpriority----><
Command parameters
utility-id
ID of the utility whose impact setting will be updated. IDs of running utilities can be obtained with the LIST UTILITIES command.
TO priority
Specifies an instance-level limit on the impact associated with running a utility. A value of 100 represents the highest priority and 1 represents the lowest priority. Setting priority to 0 will force a throttled utility to continue unthrottled. Setting priority to a non-zero value will force an unthrottled utility to continue in throttled mode.
Examples
The following example unthrottles the utility with ID 2.
SET UTIL_IMPACT_PRIORITY FOR 2 TO 0
The following example throttles the utility with ID 3 to priority 10. If the priority was 0 before the change then a previously unthrottled utility is now throttled. If the utility was previously throttled (priority had been set to a value greater than zero), then the utility has been reprioritized.
SET UTIL_IMPACT_PRIORITY FOR 3 TO 10
Relationship between UTIL_IMPACT_LIM and UTIL_IMPACT_PRIORITY settings
The database manager configuration parameter util_impact_lim sets the limit on the impact throttled utilities can have on the overall workload of the machine. 0-99 is a throttled percentage, 100 is no throttling.
The SET UTIL_IMPACT_PRIORITY command sets the priority that a particular utility has over the resources available to throttled utilities as defined by the util_impact_lim configuration parameter. (0 = unthrottled)
Using the backup utility as an example, if the util_impact_lim=10, all utilities can have no more than a 10% average impact upon the total workload as judged by the throttling algorithm. Using two throttled utilities as an example:
Backup with util_inpact_priority 70
Runstats with util_impact_priority 50
Both utilities combined should have no more than a 10% average impact on the total workload, and the utility with the higher priority will get more of the available workload resources. For both the backup and runstats operations, it is also possible to declare the impact priority within the command line of that utility. If you do not issue the SET UTIL_IMPACT_PRIORITY command, the utility will run unthrottled (irrespective of the setting of util_impact_lim).
To view the current priority setting for the utilities that are running, you can use the LIST UTILITIES command.
Usage notes
Throttling requires that an impact policy be defined by setting the util_impact_lim configuration parameter.
Regards,
Adam Wilson
SAP Development Support -
Different transaction codes useful for Performance Monitoring
Hi Experts,
Please can you guide me on this question, as to what are the different transaction codes useful for Performance Monitoring i.e. workload statistics and database statistics? What kind of statistics do each of these codes provide?
Many thanks,
MithunHi Mithun
In performance issuses you need to look in terms of many ways that is..
Workload analsys
ST03N: Statistics Regards Locallly
ST03G: Statistics Regards Golbally
STAD: Individual Statistics Regards
STATTRAACE: Individual Statistics Regards Trace
ST07 : User Distribution
Buffers and Memory
ST02 : Buffers and Memory and swaps monitoring
ST10: Table Acess
OS Monitoring
OS04: Locally monitoring
OS07: Remotely monitoring
OS01: LAN check
DataBase Side
ST04: Performance overview
DB01: Exclusive locks
DB02: Tables/Indexes
BackgroundJobs monitor
SM37
other tcodes
ST22: Abap Dumps
SM12: Lock Entries
SM56: NumberRange Buffers
SU56: User Buffer
all above transactions are need to monitor for Performance.
Regards
Bandla -
Which Performance Monitoring Tool is good for Weblogic?
Please advise me on good performance monitoring software. Budget is no issue.
A typical performance monitoring tool has:
Server monitoring
Application server monitoring
Database monitoring
Web services monitoring
Virtualization monitoring
An example is ManageEngine's Applications Manager
currenty, I want to monitor:
1 - BEA Weblogic server 8.1
2 - Oracle 9i Rel 2
Once I can identify the bottlenecks, recommendation for hardware / software upgrade can be made easily.
Thanks.Thanks Faisal, I will evaluate this product if full functional trial version is available.
so far I have come to know about these tools:
Applications Manager
up.time
Still not sure which one brings more value to the business.
Regards,
Yasar
Edited by: user12145614 on Dec 5, 2010 11:02 AM -
No or Low Overhead Performance Monitoring
Reading V$ or X$ tables for performance monitoring generates very high overhead on Database. These tables are nothing but dymamic views over SGA. Is there any way or any API available to read directly from SGA.
Thanks & Regards
RajeshReally I have never heard anything alike before but
perhaps with this document you can find something
about it.
Performance Tuning Guide and Reference Contents / Search / Index / PDF
http://otn.oracle.com/pls/db92/db92.docindex?remark=homepage
Joel P�rez
Maybe you are looking for
-
BW Experts, I have a new ODS and have loaded data in it. When I rt click on the ODS and choose manage and then if I want to see the contents of the ODS I am getting the following error. <b>System error: RSDRC / FORM AUTHORITY_CHECK USER NOT AUTHORIZE
-
From form calling report to result to pdf file
Dear All, Usually, when we call a report from form, it calls to preview. Now, I would like to autometically call the report and upon execute, the pdf file will be created. Can anybody tell me how to do that. p/s: I do not want the preview becasue thi
-
Alt & scroll wheel not working on Photoshop CC to zoom in / out
Hey! So i'm using the latest version of Photoshop CC, and i'm also running the Technical Preview of Windows 10. So In Photshop, usually when you hold the alt key and scroll with the scroll wheel on your mouse, it will zoom in / out of the image on Ph
-
Hi SAP Gurus, How shall I get the vendors list, is there any transacation code or tables for this. Now I am using MKVZ. but this data is not sufficient for me. is there any way to get the vendor details. very urgent. thanks in advance. Sathya..
-
BT are dealing with this so am not seeking solutions but before contacting them I saw other threads on this which didn't seem to answer the basic questions so am posting for reference only for others with this problem. My handset(s) weren't ringing e