3. Why Monitoring?
• Monitor business critical metrics to ensure uninterrupted service delivery
• Analyzing Database performance and resolve performance issues before service disruption
• Analyzing root cause of common performance issues and eliminating recurring issues
• Trend analysis to know how resources are being used and plan future upgrades
4. What to Monitor?
• Database server:
Availability, response time, free space, user sessions
• Instance:
Memory, scheduled jobs, blocking, waits, workload
• Database:
Status, backups, datafile/logfile growth
• Top Queries by:
I/O, CPU, waits, frequently executed queries
5. Tools Used
• Perfmon
• Extended Events
• DMVs and System views
• Query Store
• Custom Scripts
Note: Some tools do not work with all versions of servers. Please check version compatibility if they don't.
7. Prerequisites to add DB
servers
• Protocol used: JDBC connection
• Ports required: Port used by the DB server (SQL:1433,Oracle:1521)
• User Permissions:
MS SQL:
http://help.appmanager.com/applications-manager-prerequisites$mssql
Oracle DB:
http://help.appmanager.com/applications-manager-prerequisites$OracleDatabaseServers
9. Represents whether a particular monitor is currently available to
undertake requests.
Represents the overall state of the monitor. Depends on
the severity of all the other attributes.
Up
Down
Availabilit
y
Clear
Warning
Critical
Health
10. Log details &
DB overview
Monitor each DB & its underlying metrics
12. Connection
stats
Monitor metrics like:
• Connection time
• Number of users connected to the system.
• Logins, Logouts per min
• Number of SQL batch requests received by
server.
15. Backup/ Restore
stats
Displays the performance metric about various SQL backup set
present in the SQL Server.
Select Action to enable/disable monitoring, and reset status.
16. Replication
stats
Display information of log shipping status, publications, subscriptions,
information about each replication agents, agents history running in the
corresponding SQL server.
17. Session
details
Displays the SQL server session ID running in SQL Server along with its status.
Shows information on blocked request and allows user to kill user session.
25. SGA sharing
Monitor metrics like:
• Buffer, Data Dictionary & Library hit
ratio
• System Global Area (SGA) details.
26. Tablespace
stats
• Identify used & free bytes of individual table space.
• Monitor Reads and Writes per min
• Track data files & monitor datafile auto extend
27. Session
details
• Identify ONLINE, OFFLINE, or INVALID sessions as well as sessions initiated
by specific users.
• Monitor number of memory sorts, table scans performed.
• Track physical & logical reads of the session as well as buffer cache hit ratio
34. Reports
Trend Analysis Report:
Understand performance trends of your business servers based on historical data to predict future trends
and stay informed.
Forecast Report:
Let Applications Manager make forecast based on utilization as well as growth trends of your servers
Reports based on Monitor Types and their respective metrics:
Generate reports instantaneously for custom attributes of individual servers, monitor types and even
monitor groups
35. Trend analysis report
• History Report
• Hour of Day Report
• Day of Week Report
• Statistical Report
• Heat Chart
36. Forecast report
• Balance hardware
costs with computing
needs.
• Plan future utilization
requirements.
37. View & compare reports
Compare performance attribute
reports of different monitors.
38. Dashboards
• Customize with widgets
• Create and publish
multiple dashboards
• Unified business view of
your entire IT
infrastructure