SlideShare una empresa de Scribd logo
1 de 62
Descargar para leer sin conexión
dbplus.tech
Subtitle
Performance Monitor
for Oracle
Agenda
1. Solution architecture
2. Connection of the database to the monitoring service
3. The most important functionalities
4. Access management - Security module
5. Problem Monitor - Anomaly Monitor
6. Working with the program
DBPLUS Performance Monitor for Oracle 2
System architecture
DBPLUS Performance Monitor for Oracle 3
A set of SQL procedures
responsible for collecting
information about the performance of
the monitored databases
Web application
based on IIS
technology
Connecting database to monitoring service
In the main system configurator window
(Configuration Wizard), click the
[Add Another database] button.
Two ways to connect the database:
 Manual connection (a single database)
 Import from file
DBPLUS Performance Monitor for Oracle 4
Connecting database to monitoring service
DBPLUS Performance Monitor for Oracle 5
Adding a single database:
 Choosing the connection type: Basic
Important!
You can create a DBPLUS user
on the monitored database
at the configurator level.
 Creating a new user in the monitored
database is possible only by entering
the username and password of a user
with Administrator rights.
Connecting database to monitoring service
Adding a single database:
 Choosing the connection type: TNS
Important!
You can create a DBPLUS user
on the monitored database
at the configurator level.
 Creating a new user in the monitored
database is possible only by entering
the username and password of a user
with Administrator rights.
DBPLUS Performance Monitor for Oracle 6
Connecting database to monitoring service
Batch connection from a file:
File structure:
 USERNAME,PASSWORD, SID
or
 USERNAME,PASSWORD,SID,
HOSTNAME,TCPPORT
Sample file:
 Dbplus, test, XE
or
 Dbplus, test, XE, maqch, 1522
Important!
The DBPLUS user must have been previously
created in the database for the connection
to be successful.
DBPLUS Performance Monitor for Oracle 7
Table options
 The possibility of exporting
to a CSV file.
DBPLUS Performance Monitor for Oracle 8
Sorting and Formatting columns in tables:
 unit selection - e.g. Elapsed Time in
seconds, minutes, days, etc.
 selection of a shortcut for large numbers -
e.g. kilo, Mega, ...
 determination of the decimal place
accuracy of a number.
Table options
 The [+] button is presented in the Hash Value column
 It allows you to quickly go to the query details (SQL Details) or
 to add a query to the clipboard with a list of queries for later analysis (SQL Details)
DBPLUS Performance Monitor for Oracle 9
Table options
 Zooming in the selected
area on the chart
DBPLUS Performance Monitor for Oracle 10
 Option to return to the previous
view via [Reset zoom]
Table options
Different types of charts:
 Line
 Area
 Column
It is possible to mark and unmark
the presented series on the chart.
Displaying information in
a Tooltip after indicating
the location on the chart.
The chart can be exported to a file in
the following formats:
PNG, JPEG, PDF, SVG
DBPLUS Performance Monitor for Oracle 11
Dashboard – Home screen
Three different views
for presenting databases:
 Icons view
DBPLUS Performance Monitor for Oracle 12
Dashboard – Home screen
Three different views
for presenting databases:
 Grid view
DBPLUS Performance Monitor for Oracle 13
Dashboard – Home screen
Three different views
for presenting databases:
 Television view
DBPLUS Performance Monitor for Oracle 14
Database Load – database details
The chart presents information
about the basic statistics of the
database:
 Elapsed Time
 CPU Time
 IO, Lock, Wait Time
 Server CPU
 Alerts
 CPU Usage
DBPLUS Performance Monitor for Oracle 15
Database Load – database details
After clicking on a point
on the chart, you can find
information about:
 Queries run in
a given period
of time
DBPLUS Performance Monitor for Oracle 16
Database Load – database details
After clicking on a point
on the chart, you can find
information about:
 Wait level
DBPLUS Performance Monitor for Oracle 17
Database Load – database details
After clicking on a point
on the chart, you can find
information about:
 Alerts (if any)
DBPLUS Performance Monitor for Oracle 18
Waits
The graph shows the wait
time for all sessions in a
database in a given time
period.
The chart on the left shows
the top waits for the day.
The graph on the right
shows the top waits for the
indicated point on the chart
(snap).
DBPLUS Performance Monitor for Oracle 19
Waits Analyze
As part of a detailed analysis,
you can sort waits by:
 Wait type
 Wait class
 Affecting performance
DBPLUS Performance Monitor for Oracle 20
Waits Analyze
All information on the chart
is visible in the form of
a table below it.
DBPLUS Performance Monitor for Oracle 21
Latches
It is possible to present
information about the "latches"
appearing in a database:
 Buffer Latches - information
on memory utilisation queries
is available.
 Row Cache Objects -
presents "latches" divided into
SHARED_POOL operations.
 Latch Library Cache - how
much space the query takes up
in the SHARED_POOL memory
buffer.
DBPLUS Performance Monitor for Oracle 22
SQL Analyze
Shows the Elapsed Time
or CPU Time utilisation graph
for a given period of time.
DBPLUS Performance Monitor for Oracle 23
After selecting the queries under
the graph, you get information
about their share of the overall
system utilisation for each
parameter.
SQL Details
Contains detailed information
about queries.
Data are presented for the
indicated period of time with
the option to grouping by:
 Snap (15 minutes)
 Hour
 Day
 Month
The possibility to display
Online data - downloading on
a regular basis from the
V$SQL system view.
DBPLUS Performance Monitor for Oracle 24
SQL Details
Easy access to the query
plan (Explain plan).
The possibility to view
sample parameters that the
query is performed with.
The possibility to compare the
plans used by a given query
over a period of time.
DBPLUS Performance Monitor for Oracle 25
SQL Details
The query statistics can
be viewed in a graph by
clicking on a given column
in the table.
Database load for...
- the possibility to estimate
the impact of a given query
in relation to the statistics
for the entire database.
DBPLUS Performance Monitor for Oracle 26
Show Plan Objects
Includes:
 Query content
 Query plan
 Query objects
 Indices
 Details of the object
DBPLUS Performance Monitor for Oracle 27
SQL Details
It is also possible to search queries
using Find SQL.
We can search via:
 Typing a text fragment
 Queries changing the plan
 New queries in a given period
 Queries using the object
 Query using a logical object
(Outline, Baseline, Profile)
DBPLUS Performance Monitor for Oracle 28
Load trends
Allows you to get
information about trends
taking place in the database.
Data are presented for
the indicated period of time
with the possibility
of grouping by:
 Snap (15 minutes)
 Hour
 Day
 Month
DBPLUS Performance Monitor for Oracle 29
Compare
Allows you to
compare statistics.
We can compare
a specific day as well
as a period of time.
DBPLUS Performance Monitor for Oracle 30
Top SQL/SQL 3D
Presents information about
the queries that have the
largest share in a given
statistic.
We can choose:
 Elapsed Time
 CPU Time
 Sorts
 Fetches
 Disk reads [block]
 Disk reads [MB]
 Rows processed
 Buffer Gets
 Execution
DBPLUS Performance Monitor for Oracle 31
Top SQL/SQL 3D
Allows you to display top
queries for CPU Time or
Elapsed Time and track
changes in their behaviour.
DBPLUS Performance Monitor for Oracle 32
Slow SQL’s
Presents queries that
lasted for more than 200
seconds for a given period
(default value).
It is possible to group
queries by literals. To
group the literals in place
of the parameters, we
insert the '#’ character,
then we display the queries
grouped by the query plan.
DBPLUS Performance Monitor for Oracle 33
Perf Counters
All database statistics are
displayed in the system
view V$SYSTAT.
It is also possible to
present information in
tabular form.
Data is stored for a
maximum of 30 days.
DBPLUS Performance Monitor for Oracle 34
OS Stat
Operational system
statistics stored in the
V$OSSTAT system
view are presented.
DBPLUS Performance Monitor for Oracle 35
Plan Explorer
Information about
objects is presented:
 Outlines
 Baselines
 Profiles
Current and historical
information is available.
Information about what
has changed and when,
is stored.
DBPLUS Performance Monitor for Oracle 36
I/O Stats
The module is used to
analyze the performance of
disk subassemblies.
Information is available on:
 Number of reads
 Number of writes
 Duration of the reads
 Duration of the writes
DBPLUS Performance Monitor for Oracle 37
Space Monitor
Allows you to analyze
the storage space
occupancy by:
 database
 tablespaces
 datafiles
It is possible to verify
historical data.
Information on average
consumption for a given
day, week, month.
DBPLUS Performance Monitor for Oracle 38
Memory
Presents information
about the memory used
by a database.
Displays current
memory usage.
History of memory
usage over time.
Memory usage
by user sessions.
DBPLUS Performance Monitor for Oracle 39
Memory
SGA History presents
the values of individual
buffers and their
utilisation in a given
period of time.
DBPLUS Performance Monitor for Oracle 40
Sessions
Stores information about
sessions in a database,
displayed according to the
criteria in the filters.
Sort usage sessions
- a screen that allows for
session analysis for the use
of temporary space (e.g.
a query session that sorts
a large amount of data).
Undo usage session -
functionality that allows for
session analysis for the use
of UNDO space (e.g. sessions
holding a large portion of
data in an uncommitted
transaction).
DBPLUS Performance Monitor for Oracle 41
Sessions history
The table is divided into three
groups:
the yellow group shows
information about active
sessions,
the green group shows
information about sessions
using sorting,
the red group shows
information about sessions
using the Undo.
DBPLUS Performance Monitor for Oracle 42
Sessions history
Sessions can be sorted using:
 Hash value
 Username
 Sid
 Wait type
 Machine
 Module
DBPLUS Performance Monitor for Oracle 43
In addition, information
can be viewed in the form
of a graph.
Locks
Contains information about
the locks occurring in a given
database.
Locks history
- allows you to track
locks in time.
Table Locks
- allows for the current
analysis of locks in
a database.
Library Locks
- allows for the analysis
of Library cache locks.
Locked Objects
- shows a list of objects
on which locks are currently
installed.
DBPLUS Performance Monitor for Oracle 44
Locks
In addition, after selecting
the session, we receive
information such as:
 Text of the query
 Session parameters
 Query identifier
 Status
 Lock type
DBPLUS Performance Monitor for Oracle 45
Parameters
Allows you to view and
report changes in database
parameters over time.
The window presents
the current status
of parameters and their
changes over time.
DBPLUS Performance Monitor for Oracle 46
Anomaly Monitor
A module containing
information about problems
affecting database
performance.
Information is available from
the level of the monitored
database.
Two types of Alerting:
 Online
 Trends
DBPLUS Performance Monitor for Oracle 47
Anomaly Monitor
Information about Alerts
is visible in the form of
a graph.
Grouped by the reasons
for their creation and their
impact on the given
statistics in a database.
Presented in detail for
a given period of time.
DBPLUS Performance Monitor for Oracle 48
Anomaly Monitor - DatabaseLoad
Information about Alerts is
also visible on the chart in the
Database Load tab.
DBPLUS Performance Monitor for Oracle 49
Sample Alert
informing about
the change of the
execution plan:
Anomaly Monitor - Configuration
DBPLUS Performance Monitor for Oracle 50
Configuration and alert definitions
can be found in the menu:
Configuration > Alert settings
 Setting the mailbox
Anomaly Monitor - Configuration
DBPLUS Performance Monitor for Oracle 51
Configuration and alert definitions
can be found in the menu:
Configuration > Alert settings
 General settings
Anomaly Monitor - How does it work?
DBPLUS Performance Monitor for Oracle 52
The anomaly monitor is
based on gathering
information about the
statistics available in a
database.
Alert Definitions
- an alarm value is specified
for each statistic.
Problem Definition
- a set of rules based on
predefined Alerts.
Based on historical
information, threshold
exceeding events are
generated.
Anomaly Monitor - How does it work?
DBPLUS Performance Monitor for Oracle 53
Alert definition consists of:
Selecting the Alert Type:
 Online
 I/O Stats
 Load Trends
 SQL Query
 DB Size
Anomaly Monitor - How does it work?
DBPLUS Performance Monitor for Oracle 54
Determining the threshold value
 WARNING/CRITICAL
Anomaly Monitor - How does it work?
DBPLUS Performance Monitor for Oracle 55
Setting additional conditions:
 Value below which the
alert does not appear.
 Value above which the
alert will always occur.
 What impact the query
generates (only SQL Query).
Anomaly Monitor – Problem definitions
DBPLUS Performance Monitor for Oracle 56
Consist of:
 Giving the name
of the problem
 Determining the
class of the problem
Anomaly Monitor – Problem definitions
DBPLUS Performance Monitor for Oracle 57
Consist of:
 Setting up a set of rules
based on Alerts.
Access management
DBPLUS Performance Monitor for Oracle 58
It is possible to grant access to
individual databases and the screens
in the application.
Setting access for:
 USER
(Object name: DOMAINUSER)
GROUP:
 Local
(Object name: GROUP NAME)
 Domain
(Object name: DOMAINUSER)
 PROFILE
(Object name: PROFILE NAME).
It is possible to configure rights:
 own permissions (use Own permissions)
 inherited permissions (Inherited permissions).
Access management
DBPLUS Performance Monitor for Oracle 59
 Own permissions
(Use own permissions).
 This type of permission can be granted
for each of the three objects (USER,
GROUP, PROFILE).
 We assign permissions to individual
functionalities (Function rights)
 Permissions for individual databases
(Database access)
 Local privillages (Local privillages).
Access management
DBPLUS Performance Monitor for Oracle 60
 Inherited permissions from parents
 This type of permission can be granted for
each of the three objects (USER, GROUP,
PROFILE).
 When assigning permissions, we always
point to the PROFILE for which we have
previously defined the permissions.
Access management
DBPLUS Performance Monitor for Oracle 61
Access management is set on two
levels:
 DBPLUS Configuration Wizard:
Applications settings >
Application Options > Configure
 DBPLUS Performance Monitor:
Configuration > Settings >
SECURITY parameter
dbplus.tech
Subtitle
Thank you
www.dbplus.tech

Más contenido relacionado

La actualidad más candente

Sql server lesson13
Sql server lesson13Sql server lesson13
Sql server lesson13Ala Qunaibi
 
Sql server lesson12
Sql server lesson12Sql server lesson12
Sql server lesson12Ala Qunaibi
 
Pierre Xavier Portfolio
Pierre Xavier PortfolioPierre Xavier Portfolio
Pierre Xavier Portfoliopbxavier
 
Informix partitioning interval_rolling_window_table
Informix partitioning interval_rolling_window_tableInformix partitioning interval_rolling_window_table
Informix partitioning interval_rolling_window_tableKeshav Murthy
 
Teradata Tutorial for Beginners
Teradata Tutorial for BeginnersTeradata Tutorial for Beginners
Teradata Tutorial for Beginnersrajkamaltibacademy
 
David Weston SSIS Portfolio
David Weston SSIS PortfolioDavid Weston SSIS Portfolio
David Weston SSIS Portfoliodlweston
 
2021 04-20 apache arrow and its impact on the database industry.pptx
2021 04-20  apache arrow and its impact on the database industry.pptx2021 04-20  apache arrow and its impact on the database industry.pptx
2021 04-20 apache arrow and its impact on the database industry.pptxAndrew Lamb
 
SplunkLive! Washington DC May 2013 - Big Data Architectural Patterns
SplunkLive! Washington DC May 2013 - Big Data Architectural PatternsSplunkLive! Washington DC May 2013 - Big Data Architectural Patterns
SplunkLive! Washington DC May 2013 - Big Data Architectural PatternsSplunk
 
Twp optimizer-with-oracledb-12c-1963236
Twp optimizer-with-oracledb-12c-1963236Twp optimizer-with-oracledb-12c-1963236
Twp optimizer-with-oracledb-12c-1963236Santosh Kumar
 
A Deep Dive into Stateful Stream Processing in Structured Streaming with Tath...
A Deep Dive into Stateful Stream Processing in Structured Streaming with Tath...A Deep Dive into Stateful Stream Processing in Structured Streaming with Tath...
A Deep Dive into Stateful Stream Processing in Structured Streaming with Tath...Databricks
 

La actualidad más candente (14)

Sql server lesson13
Sql server lesson13Sql server lesson13
Sql server lesson13
 
Sap archiving process
Sap archiving processSap archiving process
Sap archiving process
 
Sql server lesson12
Sql server lesson12Sql server lesson12
Sql server lesson12
 
Pierre Xavier Portfolio
Pierre Xavier PortfolioPierre Xavier Portfolio
Pierre Xavier Portfolio
 
Informix partitioning interval_rolling_window_table
Informix partitioning interval_rolling_window_tableInformix partitioning interval_rolling_window_table
Informix partitioning interval_rolling_window_table
 
Teradata Tutorial for Beginners
Teradata Tutorial for BeginnersTeradata Tutorial for Beginners
Teradata Tutorial for Beginners
 
David Weston SSIS Portfolio
David Weston SSIS PortfolioDavid Weston SSIS Portfolio
David Weston SSIS Portfolio
 
SAP data archiving
SAP data archivingSAP data archiving
SAP data archiving
 
Archive data in sap
Archive data in sapArchive data in sap
Archive data in sap
 
2021 04-20 apache arrow and its impact on the database industry.pptx
2021 04-20  apache arrow and its impact on the database industry.pptx2021 04-20  apache arrow and its impact on the database industry.pptx
2021 04-20 apache arrow and its impact on the database industry.pptx
 
SplunkLive! Washington DC May 2013 - Big Data Architectural Patterns
SplunkLive! Washington DC May 2013 - Big Data Architectural PatternsSplunkLive! Washington DC May 2013 - Big Data Architectural Patterns
SplunkLive! Washington DC May 2013 - Big Data Architectural Patterns
 
Twp optimizer-with-oracledb-12c-1963236
Twp optimizer-with-oracledb-12c-1963236Twp optimizer-with-oracledb-12c-1963236
Twp optimizer-with-oracledb-12c-1963236
 
Less16 Recovery
Less16 RecoveryLess16 Recovery
Less16 Recovery
 
A Deep Dive into Stateful Stream Processing in Structured Streaming with Tath...
A Deep Dive into Stateful Stream Processing in Structured Streaming with Tath...A Deep Dive into Stateful Stream Processing in Structured Streaming with Tath...
A Deep Dive into Stateful Stream Processing in Structured Streaming with Tath...
 

Similar a DBPLUS Performance Monitor for Oracle

DBPLUS Performance Monitor for SQL Server
DBPLUS Performance Monitor for SQL Server DBPLUS Performance Monitor for SQL Server
DBPLUS Performance Monitor for SQL Server DBPLUS
 
Database Performance
Database PerformanceDatabase Performance
Database PerformanceBoris Hristov
 
My SYSAUX tablespace is full - please help
My SYSAUX tablespace is full - please helpMy SYSAUX tablespace is full - please help
My SYSAUX tablespace is full - please helpMarkus Flechtner
 
Sql introduction
Sql introductionSql introduction
Sql introductionvimal_guru
 
R12 d49656 gc10-apps dba 07
R12 d49656 gc10-apps dba 07R12 d49656 gc10-apps dba 07
R12 d49656 gc10-apps dba 07zeesniper
 
MIS5101 WK10 Outcome Measures
MIS5101 WK10 Outcome MeasuresMIS5101 WK10 Outcome Measures
MIS5101 WK10 Outcome MeasuresSteven Johnson
 
Oracle database performance tuning
Oracle database performance tuningOracle database performance tuning
Oracle database performance tuningYogiji Creations
 
Oracle Query Optimizer - An Introduction
Oracle Query Optimizer - An IntroductionOracle Query Optimizer - An Introduction
Oracle Query Optimizer - An Introductionadryanbub
 
Optimizing Data Accessin Sq Lserver2005
Optimizing Data Accessin Sq Lserver2005Optimizing Data Accessin Sq Lserver2005
Optimizing Data Accessin Sq Lserver2005rainynovember12
 
PHP UK 2020 Tutorial: MySQL Indexes, Histograms And other ways To Speed Up Yo...
PHP UK 2020 Tutorial: MySQL Indexes, Histograms And other ways To Speed Up Yo...PHP UK 2020 Tutorial: MySQL Indexes, Histograms And other ways To Speed Up Yo...
PHP UK 2020 Tutorial: MySQL Indexes, Histograms And other ways To Speed Up Yo...Dave Stokes
 
Tableau Basic Questions
Tableau Basic QuestionsTableau Basic Questions
Tableau Basic QuestionsSooraj Vinodan
 
Oracle database monitors and tools
Oracle database monitors and toolsOracle database monitors and tools
Oracle database monitors and toolsKprjgd Kprjgd
 
Cost Based Optimizer - Part 1 of 2
Cost Based Optimizer - Part 1 of 2Cost Based Optimizer - Part 1 of 2
Cost Based Optimizer - Part 1 of 2Mahesh Vallampati
 
DB2UDB_the_Basics Day2
DB2UDB_the_Basics Day2DB2UDB_the_Basics Day2
DB2UDB_the_Basics Day2Pranav Prakash
 
SSIS_SSAS_SSRS_SP_PPS_HongBingLi
SSIS_SSAS_SSRS_SP_PPS_HongBingLiSSIS_SSAS_SSRS_SP_PPS_HongBingLi
SSIS_SSAS_SSRS_SP_PPS_HongBingLiHong-Bing Li
 
Catalogic DPX: Dashboard Reporting with Microsoft Power BI
Catalogic DPX: Dashboard Reporting with Microsoft Power BICatalogic DPX: Dashboard Reporting with Microsoft Power BI
Catalogic DPX: Dashboard Reporting with Microsoft Power BICatalogic Software
 
Oracle Database Overview
Oracle Database OverviewOracle Database Overview
Oracle Database Overviewhonglee71
 
Oracle Database Performance Tuning Basics
Oracle Database Performance Tuning BasicsOracle Database Performance Tuning Basics
Oracle Database Performance Tuning Basicsnitin anjankar
 
A Review of Data Access Optimization Techniques in a Distributed Database Man...
A Review of Data Access Optimization Techniques in a Distributed Database Man...A Review of Data Access Optimization Techniques in a Distributed Database Man...
A Review of Data Access Optimization Techniques in a Distributed Database Man...Editor IJCATR
 

Similar a DBPLUS Performance Monitor for Oracle (20)

DBPLUS Performance Monitor for SQL Server
DBPLUS Performance Monitor for SQL Server DBPLUS Performance Monitor for SQL Server
DBPLUS Performance Monitor for SQL Server
 
21
2121
21
 
Database Performance
Database PerformanceDatabase Performance
Database Performance
 
My SYSAUX tablespace is full - please help
My SYSAUX tablespace is full - please helpMy SYSAUX tablespace is full - please help
My SYSAUX tablespace is full - please help
 
Sql introduction
Sql introductionSql introduction
Sql introduction
 
R12 d49656 gc10-apps dba 07
R12 d49656 gc10-apps dba 07R12 d49656 gc10-apps dba 07
R12 d49656 gc10-apps dba 07
 
MIS5101 WK10 Outcome Measures
MIS5101 WK10 Outcome MeasuresMIS5101 WK10 Outcome Measures
MIS5101 WK10 Outcome Measures
 
Oracle database performance tuning
Oracle database performance tuningOracle database performance tuning
Oracle database performance tuning
 
Oracle Query Optimizer - An Introduction
Oracle Query Optimizer - An IntroductionOracle Query Optimizer - An Introduction
Oracle Query Optimizer - An Introduction
 
Optimizing Data Accessin Sq Lserver2005
Optimizing Data Accessin Sq Lserver2005Optimizing Data Accessin Sq Lserver2005
Optimizing Data Accessin Sq Lserver2005
 
PHP UK 2020 Tutorial: MySQL Indexes, Histograms And other ways To Speed Up Yo...
PHP UK 2020 Tutorial: MySQL Indexes, Histograms And other ways To Speed Up Yo...PHP UK 2020 Tutorial: MySQL Indexes, Histograms And other ways To Speed Up Yo...
PHP UK 2020 Tutorial: MySQL Indexes, Histograms And other ways To Speed Up Yo...
 
Tableau Basic Questions
Tableau Basic QuestionsTableau Basic Questions
Tableau Basic Questions
 
Oracle database monitors and tools
Oracle database monitors and toolsOracle database monitors and tools
Oracle database monitors and tools
 
Cost Based Optimizer - Part 1 of 2
Cost Based Optimizer - Part 1 of 2Cost Based Optimizer - Part 1 of 2
Cost Based Optimizer - Part 1 of 2
 
DB2UDB_the_Basics Day2
DB2UDB_the_Basics Day2DB2UDB_the_Basics Day2
DB2UDB_the_Basics Day2
 
SSIS_SSAS_SSRS_SP_PPS_HongBingLi
SSIS_SSAS_SSRS_SP_PPS_HongBingLiSSIS_SSAS_SSRS_SP_PPS_HongBingLi
SSIS_SSAS_SSRS_SP_PPS_HongBingLi
 
Catalogic DPX: Dashboard Reporting with Microsoft Power BI
Catalogic DPX: Dashboard Reporting with Microsoft Power BICatalogic DPX: Dashboard Reporting with Microsoft Power BI
Catalogic DPX: Dashboard Reporting with Microsoft Power BI
 
Oracle Database Overview
Oracle Database OverviewOracle Database Overview
Oracle Database Overview
 
Oracle Database Performance Tuning Basics
Oracle Database Performance Tuning BasicsOracle Database Performance Tuning Basics
Oracle Database Performance Tuning Basics
 
A Review of Data Access Optimization Techniques in a Distributed Database Man...
A Review of Data Access Optimization Techniques in a Distributed Database Man...A Review of Data Access Optimization Techniques in a Distributed Database Man...
A Review of Data Access Optimization Techniques in a Distributed Database Man...
 

Más de DBPLUS

Performance Monitor для Oracle
Performance Monitor для OraclePerformance Monitor для Oracle
Performance Monitor для OracleDBPLUS
 
Performance Monitor для Microsoft SQL Server
Performance Monitor для Microsoft SQL ServerPerformance Monitor для Microsoft SQL Server
Performance Monitor для Microsoft SQL ServerDBPLUS
 
DBPLUS Performance Monitor dla Microsoft SQL Server
DBPLUS Performance Monitor dla Microsoft SQL ServerDBPLUS Performance Monitor dla Microsoft SQL Server
DBPLUS Performance Monitor dla Microsoft SQL ServerDBPLUS
 
DBPLUS Performance Monitor dla PostgeSQL
DBPLUS Performance Monitor dla PostgeSQLDBPLUS Performance Monitor dla PostgeSQL
DBPLUS Performance Monitor dla PostgeSQLDBPLUS
 
Wait - TCP Socket (KGAS)
Wait - TCP Socket (KGAS)Wait - TCP Socket (KGAS)
Wait - TCP Socket (KGAS)DBPLUS
 
DBPLUS Performance Monitor dla Oracle
DBPLUS Performance Monitor dla OracleDBPLUS Performance Monitor dla Oracle
DBPLUS Performance Monitor dla OracleDBPLUS
 
Statystyki wydajnościowe
Statystyki wydajnościoweStatystyki wydajnościowe
Statystyki wydajnościoweDBPLUS
 
Load Trends
Load TrendsLoad Trends
Load TrendsDBPLUS
 
Latch: Undo Global_Data
Latch: Undo Global_DataLatch: Undo Global_Data
Latch: Undo Global_DataDBPLUS
 
Latch Library cache
Latch Library cacheLatch Library cache
Latch Library cacheDBPLUS
 
I/O Stats
I/O StatsI/O Stats
I/O StatsDBPLUS
 
Blokady zapytań
Blokady zapytańBlokady zapytań
Blokady zapytańDBPLUS
 
Obsługa RAC
Obsługa RACObsługa RAC
Obsługa RACDBPLUS
 
Zmiana planu wykonania
Zmiana planu wykonaniaZmiana planu wykonania
Zmiana planu wykonaniaDBPLUS
 

Más de DBPLUS (14)

Performance Monitor для Oracle
Performance Monitor для OraclePerformance Monitor для Oracle
Performance Monitor для Oracle
 
Performance Monitor для Microsoft SQL Server
Performance Monitor для Microsoft SQL ServerPerformance Monitor для Microsoft SQL Server
Performance Monitor для Microsoft SQL Server
 
DBPLUS Performance Monitor dla Microsoft SQL Server
DBPLUS Performance Monitor dla Microsoft SQL ServerDBPLUS Performance Monitor dla Microsoft SQL Server
DBPLUS Performance Monitor dla Microsoft SQL Server
 
DBPLUS Performance Monitor dla PostgeSQL
DBPLUS Performance Monitor dla PostgeSQLDBPLUS Performance Monitor dla PostgeSQL
DBPLUS Performance Monitor dla PostgeSQL
 
Wait - TCP Socket (KGAS)
Wait - TCP Socket (KGAS)Wait - TCP Socket (KGAS)
Wait - TCP Socket (KGAS)
 
DBPLUS Performance Monitor dla Oracle
DBPLUS Performance Monitor dla OracleDBPLUS Performance Monitor dla Oracle
DBPLUS Performance Monitor dla Oracle
 
Statystyki wydajnościowe
Statystyki wydajnościoweStatystyki wydajnościowe
Statystyki wydajnościowe
 
Load Trends
Load TrendsLoad Trends
Load Trends
 
Latch: Undo Global_Data
Latch: Undo Global_DataLatch: Undo Global_Data
Latch: Undo Global_Data
 
Latch Library cache
Latch Library cacheLatch Library cache
Latch Library cache
 
I/O Stats
I/O StatsI/O Stats
I/O Stats
 
Blokady zapytań
Blokady zapytańBlokady zapytań
Blokady zapytań
 
Obsługa RAC
Obsługa RACObsługa RAC
Obsługa RAC
 
Zmiana planu wykonania
Zmiana planu wykonaniaZmiana planu wykonania
Zmiana planu wykonania
 

Último

VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...chiefasafspells
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benonimasabamasaba
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareJim McKeeth
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...masabamasaba
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 

Último (20)

VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 

DBPLUS Performance Monitor for Oracle

  • 2. Agenda 1. Solution architecture 2. Connection of the database to the monitoring service 3. The most important functionalities 4. Access management - Security module 5. Problem Monitor - Anomaly Monitor 6. Working with the program DBPLUS Performance Monitor for Oracle 2
  • 3. System architecture DBPLUS Performance Monitor for Oracle 3 A set of SQL procedures responsible for collecting information about the performance of the monitored databases Web application based on IIS technology
  • 4. Connecting database to monitoring service In the main system configurator window (Configuration Wizard), click the [Add Another database] button. Two ways to connect the database:  Manual connection (a single database)  Import from file DBPLUS Performance Monitor for Oracle 4
  • 5. Connecting database to monitoring service DBPLUS Performance Monitor for Oracle 5 Adding a single database:  Choosing the connection type: Basic Important! You can create a DBPLUS user on the monitored database at the configurator level.  Creating a new user in the monitored database is possible only by entering the username and password of a user with Administrator rights.
  • 6. Connecting database to monitoring service Adding a single database:  Choosing the connection type: TNS Important! You can create a DBPLUS user on the monitored database at the configurator level.  Creating a new user in the monitored database is possible only by entering the username and password of a user with Administrator rights. DBPLUS Performance Monitor for Oracle 6
  • 7. Connecting database to monitoring service Batch connection from a file: File structure:  USERNAME,PASSWORD, SID or  USERNAME,PASSWORD,SID, HOSTNAME,TCPPORT Sample file:  Dbplus, test, XE or  Dbplus, test, XE, maqch, 1522 Important! The DBPLUS user must have been previously created in the database for the connection to be successful. DBPLUS Performance Monitor for Oracle 7
  • 8. Table options  The possibility of exporting to a CSV file. DBPLUS Performance Monitor for Oracle 8 Sorting and Formatting columns in tables:  unit selection - e.g. Elapsed Time in seconds, minutes, days, etc.  selection of a shortcut for large numbers - e.g. kilo, Mega, ...  determination of the decimal place accuracy of a number.
  • 9. Table options  The [+] button is presented in the Hash Value column  It allows you to quickly go to the query details (SQL Details) or  to add a query to the clipboard with a list of queries for later analysis (SQL Details) DBPLUS Performance Monitor for Oracle 9
  • 10. Table options  Zooming in the selected area on the chart DBPLUS Performance Monitor for Oracle 10  Option to return to the previous view via [Reset zoom]
  • 11. Table options Different types of charts:  Line  Area  Column It is possible to mark and unmark the presented series on the chart. Displaying information in a Tooltip after indicating the location on the chart. The chart can be exported to a file in the following formats: PNG, JPEG, PDF, SVG DBPLUS Performance Monitor for Oracle 11
  • 12. Dashboard – Home screen Three different views for presenting databases:  Icons view DBPLUS Performance Monitor for Oracle 12
  • 13. Dashboard – Home screen Three different views for presenting databases:  Grid view DBPLUS Performance Monitor for Oracle 13
  • 14. Dashboard – Home screen Three different views for presenting databases:  Television view DBPLUS Performance Monitor for Oracle 14
  • 15. Database Load – database details The chart presents information about the basic statistics of the database:  Elapsed Time  CPU Time  IO, Lock, Wait Time  Server CPU  Alerts  CPU Usage DBPLUS Performance Monitor for Oracle 15
  • 16. Database Load – database details After clicking on a point on the chart, you can find information about:  Queries run in a given period of time DBPLUS Performance Monitor for Oracle 16
  • 17. Database Load – database details After clicking on a point on the chart, you can find information about:  Wait level DBPLUS Performance Monitor for Oracle 17
  • 18. Database Load – database details After clicking on a point on the chart, you can find information about:  Alerts (if any) DBPLUS Performance Monitor for Oracle 18
  • 19. Waits The graph shows the wait time for all sessions in a database in a given time period. The chart on the left shows the top waits for the day. The graph on the right shows the top waits for the indicated point on the chart (snap). DBPLUS Performance Monitor for Oracle 19
  • 20. Waits Analyze As part of a detailed analysis, you can sort waits by:  Wait type  Wait class  Affecting performance DBPLUS Performance Monitor for Oracle 20
  • 21. Waits Analyze All information on the chart is visible in the form of a table below it. DBPLUS Performance Monitor for Oracle 21
  • 22. Latches It is possible to present information about the "latches" appearing in a database:  Buffer Latches - information on memory utilisation queries is available.  Row Cache Objects - presents "latches" divided into SHARED_POOL operations.  Latch Library Cache - how much space the query takes up in the SHARED_POOL memory buffer. DBPLUS Performance Monitor for Oracle 22
  • 23. SQL Analyze Shows the Elapsed Time or CPU Time utilisation graph for a given period of time. DBPLUS Performance Monitor for Oracle 23 After selecting the queries under the graph, you get information about their share of the overall system utilisation for each parameter.
  • 24. SQL Details Contains detailed information about queries. Data are presented for the indicated period of time with the option to grouping by:  Snap (15 minutes)  Hour  Day  Month The possibility to display Online data - downloading on a regular basis from the V$SQL system view. DBPLUS Performance Monitor for Oracle 24
  • 25. SQL Details Easy access to the query plan (Explain plan). The possibility to view sample parameters that the query is performed with. The possibility to compare the plans used by a given query over a period of time. DBPLUS Performance Monitor for Oracle 25
  • 26. SQL Details The query statistics can be viewed in a graph by clicking on a given column in the table. Database load for... - the possibility to estimate the impact of a given query in relation to the statistics for the entire database. DBPLUS Performance Monitor for Oracle 26
  • 27. Show Plan Objects Includes:  Query content  Query plan  Query objects  Indices  Details of the object DBPLUS Performance Monitor for Oracle 27
  • 28. SQL Details It is also possible to search queries using Find SQL. We can search via:  Typing a text fragment  Queries changing the plan  New queries in a given period  Queries using the object  Query using a logical object (Outline, Baseline, Profile) DBPLUS Performance Monitor for Oracle 28
  • 29. Load trends Allows you to get information about trends taking place in the database. Data are presented for the indicated period of time with the possibility of grouping by:  Snap (15 minutes)  Hour  Day  Month DBPLUS Performance Monitor for Oracle 29
  • 30. Compare Allows you to compare statistics. We can compare a specific day as well as a period of time. DBPLUS Performance Monitor for Oracle 30
  • 31. Top SQL/SQL 3D Presents information about the queries that have the largest share in a given statistic. We can choose:  Elapsed Time  CPU Time  Sorts  Fetches  Disk reads [block]  Disk reads [MB]  Rows processed  Buffer Gets  Execution DBPLUS Performance Monitor for Oracle 31
  • 32. Top SQL/SQL 3D Allows you to display top queries for CPU Time or Elapsed Time and track changes in their behaviour. DBPLUS Performance Monitor for Oracle 32
  • 33. Slow SQL’s Presents queries that lasted for more than 200 seconds for a given period (default value). It is possible to group queries by literals. To group the literals in place of the parameters, we insert the '#’ character, then we display the queries grouped by the query plan. DBPLUS Performance Monitor for Oracle 33
  • 34. Perf Counters All database statistics are displayed in the system view V$SYSTAT. It is also possible to present information in tabular form. Data is stored for a maximum of 30 days. DBPLUS Performance Monitor for Oracle 34
  • 35. OS Stat Operational system statistics stored in the V$OSSTAT system view are presented. DBPLUS Performance Monitor for Oracle 35
  • 36. Plan Explorer Information about objects is presented:  Outlines  Baselines  Profiles Current and historical information is available. Information about what has changed and when, is stored. DBPLUS Performance Monitor for Oracle 36
  • 37. I/O Stats The module is used to analyze the performance of disk subassemblies. Information is available on:  Number of reads  Number of writes  Duration of the reads  Duration of the writes DBPLUS Performance Monitor for Oracle 37
  • 38. Space Monitor Allows you to analyze the storage space occupancy by:  database  tablespaces  datafiles It is possible to verify historical data. Information on average consumption for a given day, week, month. DBPLUS Performance Monitor for Oracle 38
  • 39. Memory Presents information about the memory used by a database. Displays current memory usage. History of memory usage over time. Memory usage by user sessions. DBPLUS Performance Monitor for Oracle 39
  • 40. Memory SGA History presents the values of individual buffers and their utilisation in a given period of time. DBPLUS Performance Monitor for Oracle 40
  • 41. Sessions Stores information about sessions in a database, displayed according to the criteria in the filters. Sort usage sessions - a screen that allows for session analysis for the use of temporary space (e.g. a query session that sorts a large amount of data). Undo usage session - functionality that allows for session analysis for the use of UNDO space (e.g. sessions holding a large portion of data in an uncommitted transaction). DBPLUS Performance Monitor for Oracle 41
  • 42. Sessions history The table is divided into three groups: the yellow group shows information about active sessions, the green group shows information about sessions using sorting, the red group shows information about sessions using the Undo. DBPLUS Performance Monitor for Oracle 42
  • 43. Sessions history Sessions can be sorted using:  Hash value  Username  Sid  Wait type  Machine  Module DBPLUS Performance Monitor for Oracle 43 In addition, information can be viewed in the form of a graph.
  • 44. Locks Contains information about the locks occurring in a given database. Locks history - allows you to track locks in time. Table Locks - allows for the current analysis of locks in a database. Library Locks - allows for the analysis of Library cache locks. Locked Objects - shows a list of objects on which locks are currently installed. DBPLUS Performance Monitor for Oracle 44
  • 45. Locks In addition, after selecting the session, we receive information such as:  Text of the query  Session parameters  Query identifier  Status  Lock type DBPLUS Performance Monitor for Oracle 45
  • 46. Parameters Allows you to view and report changes in database parameters over time. The window presents the current status of parameters and their changes over time. DBPLUS Performance Monitor for Oracle 46
  • 47. Anomaly Monitor A module containing information about problems affecting database performance. Information is available from the level of the monitored database. Two types of Alerting:  Online  Trends DBPLUS Performance Monitor for Oracle 47
  • 48. Anomaly Monitor Information about Alerts is visible in the form of a graph. Grouped by the reasons for their creation and their impact on the given statistics in a database. Presented in detail for a given period of time. DBPLUS Performance Monitor for Oracle 48
  • 49. Anomaly Monitor - DatabaseLoad Information about Alerts is also visible on the chart in the Database Load tab. DBPLUS Performance Monitor for Oracle 49 Sample Alert informing about the change of the execution plan:
  • 50. Anomaly Monitor - Configuration DBPLUS Performance Monitor for Oracle 50 Configuration and alert definitions can be found in the menu: Configuration > Alert settings  Setting the mailbox
  • 51. Anomaly Monitor - Configuration DBPLUS Performance Monitor for Oracle 51 Configuration and alert definitions can be found in the menu: Configuration > Alert settings  General settings
  • 52. Anomaly Monitor - How does it work? DBPLUS Performance Monitor for Oracle 52 The anomaly monitor is based on gathering information about the statistics available in a database. Alert Definitions - an alarm value is specified for each statistic. Problem Definition - a set of rules based on predefined Alerts. Based on historical information, threshold exceeding events are generated.
  • 53. Anomaly Monitor - How does it work? DBPLUS Performance Monitor for Oracle 53 Alert definition consists of: Selecting the Alert Type:  Online  I/O Stats  Load Trends  SQL Query  DB Size
  • 54. Anomaly Monitor - How does it work? DBPLUS Performance Monitor for Oracle 54 Determining the threshold value  WARNING/CRITICAL
  • 55. Anomaly Monitor - How does it work? DBPLUS Performance Monitor for Oracle 55 Setting additional conditions:  Value below which the alert does not appear.  Value above which the alert will always occur.  What impact the query generates (only SQL Query).
  • 56. Anomaly Monitor – Problem definitions DBPLUS Performance Monitor for Oracle 56 Consist of:  Giving the name of the problem  Determining the class of the problem
  • 57. Anomaly Monitor – Problem definitions DBPLUS Performance Monitor for Oracle 57 Consist of:  Setting up a set of rules based on Alerts.
  • 58. Access management DBPLUS Performance Monitor for Oracle 58 It is possible to grant access to individual databases and the screens in the application. Setting access for:  USER (Object name: DOMAINUSER) GROUP:  Local (Object name: GROUP NAME)  Domain (Object name: DOMAINUSER)  PROFILE (Object name: PROFILE NAME). It is possible to configure rights:  own permissions (use Own permissions)  inherited permissions (Inherited permissions).
  • 59. Access management DBPLUS Performance Monitor for Oracle 59  Own permissions (Use own permissions).  This type of permission can be granted for each of the three objects (USER, GROUP, PROFILE).  We assign permissions to individual functionalities (Function rights)  Permissions for individual databases (Database access)  Local privillages (Local privillages).
  • 60. Access management DBPLUS Performance Monitor for Oracle 60  Inherited permissions from parents  This type of permission can be granted for each of the three objects (USER, GROUP, PROFILE).  When assigning permissions, we always point to the PROFILE for which we have previously defined the permissions.
  • 61. Access management DBPLUS Performance Monitor for Oracle 61 Access management is set on two levels:  DBPLUS Configuration Wizard: Applications settings > Application Options > Configure  DBPLUS Performance Monitor: Configuration > Settings > SECURITY parameter