SlideShare ist ein Scribd-Unternehmen logo
1 von 69
Downloaden Sie, um offline zu lesen
dbplus.tech
Subtitle
Performance Monitor
for Microsoft SQL Server
Agenda
1. Solution architecture
2. Connecting the database to monitoring
3. Main functionalities
4. Access management - Security module
5. Anomaly Monitor
6. Working with the program
DBPLUS Performance Monitor for Microsoft SQl Server 2
System architecture
DBPLUS Performance Monitor for Microsoft SQl Server 3
A set of SQL procedures responsible
for collecting information about the
performance of monitored SQL
Instances
Web application based
on IIS technology
Connecting the database to monitoring
In the main system configurator window
(Configuration Wizard), click the [Add
Another instance] button.
Two ways to connect the database:
 Manual connection (single)
 Import from file
DBPLUS Performance Monitor for Microsoft SQl Server 4
Connecting the database to monitoring
Adding a single database:
 Select the instance name.
Attention!
You can download the list of servers
automatically by pressing [Retrieve servers]
and selecting instances from the list.
DBPLUS Performance Monitor for Microsoft SQl Server 5
Connecting the database to monitoring
Adding a single database:
 Select an account with administrator rights.
 You can choose to use your Windows
account or an SQL Server account.
DBPLUS Performance Monitor for Microsoft SQl Server 6
Connecting the database to monitoring
DBPLUS Performance Monitor for Microsoft SQl Server 7
Adding a single database:
 Check the checkbox if a new user will be
created, or leave it unchecked if an existing
user based on DBPLUS will be used.
Connecting the database to monitoring
Import an instance of SQL from a file:
File structure:
 SERVERNAME,TCPPORT,DBPLUS_USERNA
ME,DBPLUS_PASS,SYSADMIN_LOGIN,SYS
ADMIN_PASS[,SERVER_TYPE_NAME]
Sample file:
 maqchsqlexpress,1438,db_mon987,db_m
on987,maqchradoslaw,admin,TEMPORARY
Attention!
In the case of the SYSADMIN user, the login
and password can be left blank. The
installation will be done in the context of the
currently logged-in user.
DBPLUS Performance Monitor for Microsoft SQl Server 8
Main functionalities - Table options
 It is possible to export data to a
CSV file
DBPLUS Performance Monitor for Microsoft SQl Server 9
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 decimal place accuracy of a number
Main functionalities - Table options
 The [+] button is presented in the Query Hash column
 It allows you to quickly go to 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 Microsoft SQl Server 10
Main functionalities - Chart options
 Zooming in the selected
area on the chart
DBPLUS Performance Monitor for Microsoft SQl Server 11
 Option to return to the
previous view via [Reset
zoom]
Main functionalities - Chart 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 Microsoft SQl Server 12
Dashboard - Home screen
Three different ways
of presenting
databases:
 Icons view
DBPLUS Performance Monitor for Microsoft SQl Server 13
Dashboard - Home screen
Three different ways
of presenting
databases:
 Grid view
DBPLUS Performance Monitor for Microsoft SQl Server 14
Dashboard - Home screen
Three different ways
of presenting
databases:
 Television view
DBPLUS Performance Monitor for Microsoft SQl Server 15
Instance Load - details of the SQL instance
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 Microsoft SQl Server 16
Instance Load - details of the SQL instance
DBPLUS Performance Monitor for Microsoft SQl Server 17
After clicking on a
point on the chart,
you can find
information about:
 Queries run in a
given time period
along with their
statistics
Instance Load - details of the SQL instance
After clicking on a point
on the chart, you can
find information about:
 The level of individual
waits
DBPLUS Performance Monitor for Microsoft SQl Server 18
Instance Load - details of the SQL instance
After clicking on a point
on the chart, you can
find information about:
 Load of a particular
database on the SQL
instance
DBPLUS Performance Monitor for Microsoft SQl Server 19
Instance Load - details of the SQL instance
After clicking on a
point on the chart, you
can find information
about:
 Alerts (if any)
DBPLUS Performance Monitor for Microsoft SQl Server 20
Waits Overview
The graph shows the total
wait time for all sessions in
the SQL instance in a given
time period.
The graph on the left shows
the sum of wait times for
the selected period.
The graph on the right
shows the top waits for the
indicated point on the chart
(snap).
DBPLUS Performance Monitor for Microsoft SQl Server 21
Waits Analyze
As part of a detailed analysis,
you can sort waits by:
 Wait type
 Wait class
 Affecting performance
DBPLUS Performance Monitor for Microsoft SQl Server 22
Waits Analyze
The data presented in
the chart are visible in
the form of the table to
the right.
DBPLUS Performance Monitor for Microsoft SQl Server 23
Latches
It is possible to present
information about the latches
occurring in an SQL instance in a
given period of time.
The chart on the left shows the
top latches for the day.
The graph on the right shows the
top latches for the indicated point
on the chart (snap).
DBPLUS Performance Monitor for Microsoft SQl Server 24
SQL Analyze
The graph shows the Elapsed
Time or CPU utilisation for a
given period of time.
DBPLUS Performance Monitor for Microsoft SQl Server 25
After selecting the queries under
the graph, you can view
information about their share of
the overall utilisation of a given
parameter.
SQL Details
Contains detailed
performance statistics for
each query.
Data are presented for the
indicated period of time with
the possibility of grouping
by:
 Snap (15 minutes)
 Hour
 Day
 Month
It is also possible to display
Online data - downloaded on
a regular basis from the
sys.dm_exec_query_stats
view
DBPLUS Performance Monitor for Microsoft SQl Server 26
SQL Details
Easy access to the Explain
plan.
It is possible to view sample
parameters which the query is
performed with.
And to compare the plans
used by a given query over a
period of time.
DBPLUS Performance Monitor for Microsoft SQl Server 27
SQL Details
An easy way to generate a
Plan guide script for the
selected Explain plan.
Substitution of exemplary call
parameters to the query.
And you can change the view
of the Explain plan
presentation into graphic.
DBPLUS Performance Monitor for Microsoft SQl Server 28
SQL Details
The query statistics can
be viewed in a graph by
clicking on a given column
in the table.
Instance load for... -
the option to estimate the
impact of a given query in
relation to the statistics
for the entire database.
DBPLUS Performance Monitor for Microsoft SQl Server 29
Show Plan Objects
Includes:
 Query content
 Query plan
 Query objects:
 Views
 Indices
 Tabels
 Details of the object
DBPLUS Performance Monitor for Microsoft SQl Server 30
SQL Details (cont.)
It is also possible to search queries
using Find SQL
We can search through:
 Typing a text fragment
 Queries changing the plan
 New queries in a given period
 Queries using the object
DBPLUS Performance Monitor for Microsoft SQl Server 31
Load trends
Allows you to get information
about trends taking place in
the database for the indicated
statistics.
Data are presented for the
indicated period of time and
can be grouped by:
 Snap (15 minutes)
 Hour
 Day
 Month
DBPLUS Performance Monitor for Microsoft SQl Server 32
Compare trends
Allows you to compare
statistics.
You can compare data
collected for a specific
day (Compare Days
tab).
DBPLUS Performance Monitor for Microsoft SQl Server 33
Compare trends
It is also possible to
compare data for a period
of time (Compare
Periods).
DBPLUS Performance Monitor for Microsoft SQl Server 34
Top SQL/SQL 3D
Presents information about
the queries that have the
largest share in a given
parameter.
We can choose:
 Elapsed Time
 CPU Time
 Disk reads [block]
 Disk reads [MB]
 Rows processed
 Buffer Gets
 Buffer writes
 Execution
DBPLUS Performance Monitor for Microsoft SQl Server 35
Top Day
Allows you to display
top queries or
procedures for CPU
Time or Elapsed Time
and track changes in
their behaviour.
DBPLUS Performance Monitor for Microsoft SQl Server 36
Slow SQLs
Presents queries that
lasted for more than 200
seconds for a given period
(default value).
DBPLUS Performance Monitor for Microsoft SQl Server 37
Perf Counters
All database statistics are
displayed in the system view of
sys.dm_os_performance_counters
It is also possible to present
information in tabular form.
Data is presented for up to 30
days.
DBPLUS Performance Monitor for Microsoft SQl Server 38
OS Stat
Operating System statistics
stored in the
sys.dm_os_ring_buffers
system view are presented.
DBPLUS Performance Monitor for Microsoft SQl Server 39
Plan Guides
Information about the
Plan Guide created in a
given instance is
presented.
Current and historical
information is available.
Information about when
and what change has
been made is stored.
DBPLUS Performance Monitor for Microsoft SQl Server 40
I/O Stats
The module is used to
analyse I/O performance.
Information is available on:
 Number of reads
 Number of writes
 Duration of the read
 Duration of the write
The ability to verify data
for the entire SQL instance
as well as a particular
database or file.
DBPLUS Performance Monitor for Microsoft SQl Server 41
I/O Stats
It is possible to compare
data collected for a given
day (Days Compare) as
well as for the period
indicated (Period
Compare).
DBPLUS Performance Monitor for Microsoft SQl Server 42
Space Monitor
Allows you to analyse the
current disk space
occupancy by:
 SQL instances
 Databases
 data files (data/log file)
DBPLUS Performance Monitor for Microsoft SQl Server 43
Space Monitor
Presents historical data
for verification.
Information on
average consumption
for a given day, week,
month.
DBPLUS Performance Monitor for Microsoft SQl Server 44
Memory
Presents information on
memory utilisation in a
given SQL instance.
Displays the current
memory usage.
DBPLUS Performance Monitor for Microsoft SQl Server 45
Memory
The history of memory
usage contains
information on:
 Buffer Cache Hit Ratio
 Memory utilization by
SQL instances
 Transaction Log
 Procedure Cache Size
 Buffer Cache
 The physical server
memory
DBPLUS Performance Monitor for Microsoft SQl Server 46
Memory
Contains information on
the memory usage by
user sessions.
DBPLUS Performance Monitor for Microsoft SQl Server 47
Sessions
Stores information about
sessions in a database
displayed according to the
criteria in the filters.
Tempdb usage sessions -
a screen that allows you to
analyse the session in terms
of Tempdb database usage.
Log usage session -
functionality that allows for
session analysis in terms of
performing the largest
number of changes in the
database.
DBPLUS Performance Monitor for Microsoft SQl Server 48
Sessions history
The table is divided into
three groups:
Yellow shows information
about active sessions.
Green shows information
about sessions using
Tempdb.
Red shows information
about sessions that save
into the Log.
DBPLUS Performance Monitor for Microsoft SQl Server 49
Sessions history
Sessions can be sorted using:
 Query Hash
 Username
 Sid
 Wait type
 Hostname
 Contex Info
 Database
DBPLUS Performance Monitor for Microsoft SQl Server 50
In addition, information can
be viewed in the form of a
graph.
Locks
Contains information about
locks occurring in a given
SQL instance.
Online Locks - allowing
for an analysis of current
locks in an instance or a
specific database
Locks history - allowing
for tracking locks in time.
Online Locked Objects -
showing a list of objects on
which locks are currently
installed.
DBPLUS Performance Monitor for Microsoft SQl Server 51
Locks
After selecting the session,
you can view additional
information such as:
 Text of the query
 Session parameters
 Transaction type
 Query identifier
 Status
 Lock type
DBPLUS Performance Monitor for Microsoft SQl Server 52
Parameters
Allows you to view and
report change histories for:
 Instance parameters
 Database parameters
 SQL instance settings
The window presents the
current status of
parameters and their
changes over time.
DBPLUS Performance Monitor for Microsoft SQl Server 53
Anomaly Monitor
This module contains
information about problems
affecting database
performance.
Information is available from
the level of the monitored
SQL instance.
Two types of Alerting:
 Online
 Trends
DBPLUS Performance Monitor for Microsoft SQl Server 54
Anomaly Monitor
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 Microsoft SQl Server 55
Anomaly Monitor - Instance Load
Information about Alerts is
also visible on the chart on
the Instance Load tab.
DBPLUS Performance Monitor for Microsoft SQl Server 56
Sample Alert
informing about a
change of the
execution plan:
Anomaly Monitor - Configuration
DBPLUS Performance Monitor for Microsoft SQl Server 57
Configuration and alert
definitions are available in the
menu:
Configuration > Alert settings
 Setting the mailbox
Anomaly Monitor - Configuration
DBPLUS Performance Monitor for Microsoft SQl Server 58
Configuration and alert
definitions are available in
the menu:
Configuration > Alert settings
 General settings
Contain parameter
configurations that control
the operation of the alert
module.
Anomaly Monitor - How does it work?
DBPLUS Performance Monitor for Microsoft SQl Server 59
The Anomaly Monitor is
based on gathering
information about the
statistics available in
the SQL instance.
Alert definitions
- a threshold alarm
value is defined 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 Microsoft SQl Server 60
The alert definition consists of:
Selecting the alert type:
 Online
 I/O Stats
 Load Trends
 SQL Query
Anomaly Monitor - How does it work?
DBPLUS Performance Monitor for Microsoft SQl Server 61
The alert definition consists of:
Determining the alarm threshold value:
 WARNING/CRITICAL
Anomaly Monitor - How does it work?
DBPLUS Performance Monitor for Microsoft SQl Server 62
The alert definition consists of:
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 Microsoft SQl Server 63
Defining the problem consists
of indicating the cause of the
problem. It can be
determined by configuring a
rule consisting of predefined
alert definitions.
Configuration consists of:
 Giving the name of the
problem
 Determining the class of
the problem
Anomaly Monitor - problem definitions
DBPLUS Performance Monitor for Microsoft SQl Server 64
The next stage of configuration
consists of:
 Setting up a set of rules based on
the Alert definition
Access management
DBPLUS Performance Monitor for Microsoft SQl Server 65
It is possible to grant access to
individual instances and the screens
in the application.
Setting access for:
 USER
(Object name: DOMAINUSER).
 GROUP:
 Local (Object name: GROUP
NAME)
 Domain (Object name:
DOMAINUSER).
 PROFILES
(Object name: PROFILE NAME).
The ability to configure permissions:
 own (use Own permissions)
 inherited (Inherited permissions).
Access management
DBPLUS Performance Monitor for Microsoft SQl Server 66
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.
Access management
DBPLUS Performance Monitor for Microsoft SQl Server 67
Inherited permissions (use permissions
Inherited 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 Microsoft SQl Server 68
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

Weitere ähnliche Inhalte

Ähnlich wie DBPLUS Performance Monitor for SQL Server

DBPLUS Performance Monitor for Oracle
DBPLUS Performance Monitor for OracleDBPLUS Performance Monitor for Oracle
DBPLUS Performance Monitor for OracleDBPLUS
 
Microsoft BI Stack Portfolio
Microsoft BI Stack PortfolioMicrosoft BI Stack Portfolio
Microsoft BI Stack PortfolioAngela Trapp
 
SQL Server Query Optimization, Execution and Debugging Query Performance
SQL Server Query Optimization, Execution and Debugging Query PerformanceSQL Server Query Optimization, Execution and Debugging Query Performance
SQL Server Query Optimization, Execution and Debugging Query PerformanceVinod Kumar
 
SQL SERVER 2008 R2 CTP
SQL SERVER 2008 R2 CTPSQL SERVER 2008 R2 CTP
SQL SERVER 2008 R2 CTPGovind S Yadav
 
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
 
Sql query analyzer & maintenance
Sql query analyzer & maintenanceSql query analyzer & maintenance
Sql query analyzer & maintenancenspyrenet
 
Ssis sql ssrs_sp_ssas_mdx_hb_li
Ssis sql ssrs_sp_ssas_mdx_hb_liSsis sql ssrs_sp_ssas_mdx_hb_li
Ssis sql ssrs_sp_ssas_mdx_hb_liHong-Bing Li
 
SQL Performance Tuning and New Features in Oracle 19c
SQL Performance Tuning and New Features in Oracle 19cSQL Performance Tuning and New Features in Oracle 19c
SQL Performance Tuning and New Features in Oracle 19cRachelBarker26
 
SSIS_SSRS_PPS_SP_SSAS_Hong_Bing Li
SSIS_SSRS_PPS_SP_SSAS_Hong_Bing LiSSIS_SSRS_PPS_SP_SSAS_Hong_Bing Li
SSIS_SSRS_PPS_SP_SSAS_Hong_Bing LiHong-Bing Li
 
Understanding DB2 Optimizer
Understanding DB2 OptimizerUnderstanding DB2 Optimizer
Understanding DB2 Optimizerterraborealis
 
Ssis Ssas Ssrs Sp Pps Hong Bing Li
Ssis Ssas Ssrs Sp Pps Hong Bing LiSsis Ssas Ssrs Sp Pps Hong Bing Li
Ssis Ssas Ssrs Sp Pps Hong Bing LiHong-Bing Li
 
SQLSaturday#290_Kiev_AdHocMaintenancePlansForBeginners
SQLSaturday#290_Kiev_AdHocMaintenancePlansForBeginnersSQLSaturday#290_Kiev_AdHocMaintenancePlansForBeginners
SQLSaturday#290_Kiev_AdHocMaintenancePlansForBeginnersTobias Koprowski
 
]project-open[ Reporting & Indicators Options
]project-open[ Reporting & Indicators Options]project-open[ Reporting & Indicators Options
]project-open[ Reporting & Indicators OptionsKlaus Hofeditz
 
]project-open[ Reporting & Indicators Options
]project-open[ Reporting & Indicators Options]project-open[ Reporting & Indicators Options
]project-open[ Reporting & Indicators OptionsKlaus Hofeditz
 
Workload Management with MicroStrategy Software and IBM DB2 9.5
Workload Management with MicroStrategy Software and IBM DB2 9.5Workload Management with MicroStrategy Software and IBM DB2 9.5
Workload Management with MicroStrategy Software and IBM DB2 9.5BiBoard.Org
 
Business Intelligence Technology Presentation
Business Intelligence Technology PresentationBusiness Intelligence Technology Presentation
Business Intelligence Technology PresentationJohn Paredes
 
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 monitors and tools
Oracle database monitors and toolsOracle database monitors and tools
Oracle database monitors and toolsKprjgd Kprjgd
 

Ähnlich wie DBPLUS Performance Monitor for SQL Server (20)

DBPLUS Performance Monitor for Oracle
DBPLUS Performance Monitor for OracleDBPLUS Performance Monitor for Oracle
DBPLUS Performance Monitor for Oracle
 
Microsoft BI Stack Portfolio
Microsoft BI Stack PortfolioMicrosoft BI Stack Portfolio
Microsoft BI Stack Portfolio
 
SQL Server Query Optimization, Execution and Debugging Query Performance
SQL Server Query Optimization, Execution and Debugging Query PerformanceSQL Server Query Optimization, Execution and Debugging Query Performance
SQL Server Query Optimization, Execution and Debugging Query Performance
 
SQL SERVER 2008 R2 CTP
SQL SERVER 2008 R2 CTPSQL SERVER 2008 R2 CTP
SQL SERVER 2008 R2 CTP
 
SSIS_SSAS_SSRS_SP_PPS_HongBingLi
SSIS_SSAS_SSRS_SP_PPS_HongBingLiSSIS_SSAS_SSRS_SP_PPS_HongBingLi
SSIS_SSAS_SSRS_SP_PPS_HongBingLi
 
Sql query analyzer & maintenance
Sql query analyzer & maintenanceSql query analyzer & maintenance
Sql query analyzer & maintenance
 
Ssis sql ssrs_sp_ssas_mdx_hb_li
Ssis sql ssrs_sp_ssas_mdx_hb_liSsis sql ssrs_sp_ssas_mdx_hb_li
Ssis sql ssrs_sp_ssas_mdx_hb_li
 
It ready dw_day4_rev00
It ready dw_day4_rev00It ready dw_day4_rev00
It ready dw_day4_rev00
 
SQL Performance Tuning and New Features in Oracle 19c
SQL Performance Tuning and New Features in Oracle 19cSQL Performance Tuning and New Features in Oracle 19c
SQL Performance Tuning and New Features in Oracle 19c
 
SSIS_SSRS_PPS_SP_SSAS_Hong_Bing Li
SSIS_SSRS_PPS_SP_SSAS_Hong_Bing LiSSIS_SSRS_PPS_SP_SSAS_Hong_Bing Li
SSIS_SSRS_PPS_SP_SSAS_Hong_Bing Li
 
Understanding DB2 Optimizer
Understanding DB2 OptimizerUnderstanding DB2 Optimizer
Understanding DB2 Optimizer
 
Ssis Ssas Ssrs Sp Pps Hong Bing Li
Ssis Ssas Ssrs Sp Pps Hong Bing LiSsis Ssas Ssrs Sp Pps Hong Bing Li
Ssis Ssas Ssrs Sp Pps Hong Bing Li
 
SQLSaturday#290_Kiev_AdHocMaintenancePlansForBeginners
SQLSaturday#290_Kiev_AdHocMaintenancePlansForBeginnersSQLSaturday#290_Kiev_AdHocMaintenancePlansForBeginners
SQLSaturday#290_Kiev_AdHocMaintenancePlansForBeginners
 
]project-open[ Reporting & Indicators Options
]project-open[ Reporting & Indicators Options]project-open[ Reporting & Indicators Options
]project-open[ Reporting & Indicators Options
 
]project-open[ Reporting & Indicators Options
]project-open[ Reporting & Indicators Options]project-open[ Reporting & Indicators Options
]project-open[ Reporting & Indicators Options
 
Workload Management with MicroStrategy Software and IBM DB2 9.5
Workload Management with MicroStrategy Software and IBM DB2 9.5Workload Management with MicroStrategy Software and IBM DB2 9.5
Workload Management with MicroStrategy Software and IBM DB2 9.5
 
Business Intelligence Technology Presentation
Business Intelligence Technology PresentationBusiness Intelligence Technology Presentation
Business Intelligence Technology Presentation
 
BIWorkDemos
BIWorkDemosBIWorkDemos
BIWorkDemos
 
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 monitors and tools
Oracle database monitors and toolsOracle database monitors and tools
Oracle database monitors and tools
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 

Kürzlich hochgeladen (20)

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 

DBPLUS Performance Monitor for SQL Server

  • 2. Agenda 1. Solution architecture 2. Connecting the database to monitoring 3. Main functionalities 4. Access management - Security module 5. Anomaly Monitor 6. Working with the program DBPLUS Performance Monitor for Microsoft SQl Server 2
  • 3. System architecture DBPLUS Performance Monitor for Microsoft SQl Server 3 A set of SQL procedures responsible for collecting information about the performance of monitored SQL Instances Web application based on IIS technology
  • 4. Connecting the database to monitoring In the main system configurator window (Configuration Wizard), click the [Add Another instance] button. Two ways to connect the database:  Manual connection (single)  Import from file DBPLUS Performance Monitor for Microsoft SQl Server 4
  • 5. Connecting the database to monitoring Adding a single database:  Select the instance name. Attention! You can download the list of servers automatically by pressing [Retrieve servers] and selecting instances from the list. DBPLUS Performance Monitor for Microsoft SQl Server 5
  • 6. Connecting the database to monitoring Adding a single database:  Select an account with administrator rights.  You can choose to use your Windows account or an SQL Server account. DBPLUS Performance Monitor for Microsoft SQl Server 6
  • 7. Connecting the database to monitoring DBPLUS Performance Monitor for Microsoft SQl Server 7 Adding a single database:  Check the checkbox if a new user will be created, or leave it unchecked if an existing user based on DBPLUS will be used.
  • 8. Connecting the database to monitoring Import an instance of SQL from a file: File structure:  SERVERNAME,TCPPORT,DBPLUS_USERNA ME,DBPLUS_PASS,SYSADMIN_LOGIN,SYS ADMIN_PASS[,SERVER_TYPE_NAME] Sample file:  maqchsqlexpress,1438,db_mon987,db_m on987,maqchradoslaw,admin,TEMPORARY Attention! In the case of the SYSADMIN user, the login and password can be left blank. The installation will be done in the context of the currently logged-in user. DBPLUS Performance Monitor for Microsoft SQl Server 8
  • 9. Main functionalities - Table options  It is possible to export data to a CSV file DBPLUS Performance Monitor for Microsoft SQl Server 9 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 decimal place accuracy of a number
  • 10. Main functionalities - Table options  The [+] button is presented in the Query Hash column  It allows you to quickly go to 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 Microsoft SQl Server 10
  • 11. Main functionalities - Chart options  Zooming in the selected area on the chart DBPLUS Performance Monitor for Microsoft SQl Server 11  Option to return to the previous view via [Reset zoom]
  • 12. Main functionalities - Chart 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 Microsoft SQl Server 12
  • 13. Dashboard - Home screen Three different ways of presenting databases:  Icons view DBPLUS Performance Monitor for Microsoft SQl Server 13
  • 14. Dashboard - Home screen Three different ways of presenting databases:  Grid view DBPLUS Performance Monitor for Microsoft SQl Server 14
  • 15. Dashboard - Home screen Three different ways of presenting databases:  Television view DBPLUS Performance Monitor for Microsoft SQl Server 15
  • 16. Instance Load - details of the SQL instance 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 Microsoft SQl Server 16
  • 17. Instance Load - details of the SQL instance DBPLUS Performance Monitor for Microsoft SQl Server 17 After clicking on a point on the chart, you can find information about:  Queries run in a given time period along with their statistics
  • 18. Instance Load - details of the SQL instance After clicking on a point on the chart, you can find information about:  The level of individual waits DBPLUS Performance Monitor for Microsoft SQl Server 18
  • 19. Instance Load - details of the SQL instance After clicking on a point on the chart, you can find information about:  Load of a particular database on the SQL instance DBPLUS Performance Monitor for Microsoft SQl Server 19
  • 20. Instance Load - details of the SQL instance After clicking on a point on the chart, you can find information about:  Alerts (if any) DBPLUS Performance Monitor for Microsoft SQl Server 20
  • 21. Waits Overview The graph shows the total wait time for all sessions in the SQL instance in a given time period. The graph on the left shows the sum of wait times for the selected period. The graph on the right shows the top waits for the indicated point on the chart (snap). DBPLUS Performance Monitor for Microsoft SQl Server 21
  • 22. Waits Analyze As part of a detailed analysis, you can sort waits by:  Wait type  Wait class  Affecting performance DBPLUS Performance Monitor for Microsoft SQl Server 22
  • 23. Waits Analyze The data presented in the chart are visible in the form of the table to the right. DBPLUS Performance Monitor for Microsoft SQl Server 23
  • 24. Latches It is possible to present information about the latches occurring in an SQL instance in a given period of time. The chart on the left shows the top latches for the day. The graph on the right shows the top latches for the indicated point on the chart (snap). DBPLUS Performance Monitor for Microsoft SQl Server 24
  • 25. SQL Analyze The graph shows the Elapsed Time or CPU utilisation for a given period of time. DBPLUS Performance Monitor for Microsoft SQl Server 25 After selecting the queries under the graph, you can view information about their share of the overall utilisation of a given parameter.
  • 26. SQL Details Contains detailed performance statistics for each query. Data are presented for the indicated period of time with the possibility of grouping by:  Snap (15 minutes)  Hour  Day  Month It is also possible to display Online data - downloaded on a regular basis from the sys.dm_exec_query_stats view DBPLUS Performance Monitor for Microsoft SQl Server 26
  • 27. SQL Details Easy access to the Explain plan. It is possible to view sample parameters which the query is performed with. And to compare the plans used by a given query over a period of time. DBPLUS Performance Monitor for Microsoft SQl Server 27
  • 28. SQL Details An easy way to generate a Plan guide script for the selected Explain plan. Substitution of exemplary call parameters to the query. And you can change the view of the Explain plan presentation into graphic. DBPLUS Performance Monitor for Microsoft SQl Server 28
  • 29. SQL Details The query statistics can be viewed in a graph by clicking on a given column in the table. Instance load for... - the option to estimate the impact of a given query in relation to the statistics for the entire database. DBPLUS Performance Monitor for Microsoft SQl Server 29
  • 30. Show Plan Objects Includes:  Query content  Query plan  Query objects:  Views  Indices  Tabels  Details of the object DBPLUS Performance Monitor for Microsoft SQl Server 30
  • 31. SQL Details (cont.) It is also possible to search queries using Find SQL We can search through:  Typing a text fragment  Queries changing the plan  New queries in a given period  Queries using the object DBPLUS Performance Monitor for Microsoft SQl Server 31
  • 32. Load trends Allows you to get information about trends taking place in the database for the indicated statistics. Data are presented for the indicated period of time and can be grouped by:  Snap (15 minutes)  Hour  Day  Month DBPLUS Performance Monitor for Microsoft SQl Server 32
  • 33. Compare trends Allows you to compare statistics. You can compare data collected for a specific day (Compare Days tab). DBPLUS Performance Monitor for Microsoft SQl Server 33
  • 34. Compare trends It is also possible to compare data for a period of time (Compare Periods). DBPLUS Performance Monitor for Microsoft SQl Server 34
  • 35. Top SQL/SQL 3D Presents information about the queries that have the largest share in a given parameter. We can choose:  Elapsed Time  CPU Time  Disk reads [block]  Disk reads [MB]  Rows processed  Buffer Gets  Buffer writes  Execution DBPLUS Performance Monitor for Microsoft SQl Server 35
  • 36. Top Day Allows you to display top queries or procedures for CPU Time or Elapsed Time and track changes in their behaviour. DBPLUS Performance Monitor for Microsoft SQl Server 36
  • 37. Slow SQLs Presents queries that lasted for more than 200 seconds for a given period (default value). DBPLUS Performance Monitor for Microsoft SQl Server 37
  • 38. Perf Counters All database statistics are displayed in the system view of sys.dm_os_performance_counters It is also possible to present information in tabular form. Data is presented for up to 30 days. DBPLUS Performance Monitor for Microsoft SQl Server 38
  • 39. OS Stat Operating System statistics stored in the sys.dm_os_ring_buffers system view are presented. DBPLUS Performance Monitor for Microsoft SQl Server 39
  • 40. Plan Guides Information about the Plan Guide created in a given instance is presented. Current and historical information is available. Information about when and what change has been made is stored. DBPLUS Performance Monitor for Microsoft SQl Server 40
  • 41. I/O Stats The module is used to analyse I/O performance. Information is available on:  Number of reads  Number of writes  Duration of the read  Duration of the write The ability to verify data for the entire SQL instance as well as a particular database or file. DBPLUS Performance Monitor for Microsoft SQl Server 41
  • 42. I/O Stats It is possible to compare data collected for a given day (Days Compare) as well as for the period indicated (Period Compare). DBPLUS Performance Monitor for Microsoft SQl Server 42
  • 43. Space Monitor Allows you to analyse the current disk space occupancy by:  SQL instances  Databases  data files (data/log file) DBPLUS Performance Monitor for Microsoft SQl Server 43
  • 44. Space Monitor Presents historical data for verification. Information on average consumption for a given day, week, month. DBPLUS Performance Monitor for Microsoft SQl Server 44
  • 45. Memory Presents information on memory utilisation in a given SQL instance. Displays the current memory usage. DBPLUS Performance Monitor for Microsoft SQl Server 45
  • 46. Memory The history of memory usage contains information on:  Buffer Cache Hit Ratio  Memory utilization by SQL instances  Transaction Log  Procedure Cache Size  Buffer Cache  The physical server memory DBPLUS Performance Monitor for Microsoft SQl Server 46
  • 47. Memory Contains information on the memory usage by user sessions. DBPLUS Performance Monitor for Microsoft SQl Server 47
  • 48. Sessions Stores information about sessions in a database displayed according to the criteria in the filters. Tempdb usage sessions - a screen that allows you to analyse the session in terms of Tempdb database usage. Log usage session - functionality that allows for session analysis in terms of performing the largest number of changes in the database. DBPLUS Performance Monitor for Microsoft SQl Server 48
  • 49. Sessions history The table is divided into three groups: Yellow shows information about active sessions. Green shows information about sessions using Tempdb. Red shows information about sessions that save into the Log. DBPLUS Performance Monitor for Microsoft SQl Server 49
  • 50. Sessions history Sessions can be sorted using:  Query Hash  Username  Sid  Wait type  Hostname  Contex Info  Database DBPLUS Performance Monitor for Microsoft SQl Server 50 In addition, information can be viewed in the form of a graph.
  • 51. Locks Contains information about locks occurring in a given SQL instance. Online Locks - allowing for an analysis of current locks in an instance or a specific database Locks history - allowing for tracking locks in time. Online Locked Objects - showing a list of objects on which locks are currently installed. DBPLUS Performance Monitor for Microsoft SQl Server 51
  • 52. Locks After selecting the session, you can view additional information such as:  Text of the query  Session parameters  Transaction type  Query identifier  Status  Lock type DBPLUS Performance Monitor for Microsoft SQl Server 52
  • 53. Parameters Allows you to view and report change histories for:  Instance parameters  Database parameters  SQL instance settings The window presents the current status of parameters and their changes over time. DBPLUS Performance Monitor for Microsoft SQl Server 53
  • 54. Anomaly Monitor This module contains information about problems affecting database performance. Information is available from the level of the monitored SQL instance. Two types of Alerting:  Online  Trends DBPLUS Performance Monitor for Microsoft SQl Server 54
  • 55. Anomaly Monitor 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 Microsoft SQl Server 55
  • 56. Anomaly Monitor - Instance Load Information about Alerts is also visible on the chart on the Instance Load tab. DBPLUS Performance Monitor for Microsoft SQl Server 56 Sample Alert informing about a change of the execution plan:
  • 57. Anomaly Monitor - Configuration DBPLUS Performance Monitor for Microsoft SQl Server 57 Configuration and alert definitions are available in the menu: Configuration > Alert settings  Setting the mailbox
  • 58. Anomaly Monitor - Configuration DBPLUS Performance Monitor for Microsoft SQl Server 58 Configuration and alert definitions are available in the menu: Configuration > Alert settings  General settings Contain parameter configurations that control the operation of the alert module.
  • 59. Anomaly Monitor - How does it work? DBPLUS Performance Monitor for Microsoft SQl Server 59 The Anomaly Monitor is based on gathering information about the statistics available in the SQL instance. Alert definitions - a threshold alarm value is defined for each statistic. Problem definition - a set of rules based on predefined Alerts. Based on historical information, threshold exceeding events are generated.
  • 60. Anomaly Monitor - How does it work? DBPLUS Performance Monitor for Microsoft SQl Server 60 The alert definition consists of: Selecting the alert type:  Online  I/O Stats  Load Trends  SQL Query
  • 61. Anomaly Monitor - How does it work? DBPLUS Performance Monitor for Microsoft SQl Server 61 The alert definition consists of: Determining the alarm threshold value:  WARNING/CRITICAL
  • 62. Anomaly Monitor - How does it work? DBPLUS Performance Monitor for Microsoft SQl Server 62 The alert definition consists of: 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)
  • 63. Anomaly Monitor - problem definitions DBPLUS Performance Monitor for Microsoft SQl Server 63 Defining the problem consists of indicating the cause of the problem. It can be determined by configuring a rule consisting of predefined alert definitions. Configuration consists of:  Giving the name of the problem  Determining the class of the problem
  • 64. Anomaly Monitor - problem definitions DBPLUS Performance Monitor for Microsoft SQl Server 64 The next stage of configuration consists of:  Setting up a set of rules based on the Alert definition
  • 65. Access management DBPLUS Performance Monitor for Microsoft SQl Server 65 It is possible to grant access to individual instances and the screens in the application. Setting access for:  USER (Object name: DOMAINUSER).  GROUP:  Local (Object name: GROUP NAME)  Domain (Object name: DOMAINUSER).  PROFILES (Object name: PROFILE NAME). The ability to configure permissions:  own (use Own permissions)  inherited (Inherited permissions).
  • 66. Access management DBPLUS Performance Monitor for Microsoft SQl Server 66 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.
  • 67. Access management DBPLUS Performance Monitor for Microsoft SQl Server 67 Inherited permissions (use permissions Inherited 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.
  • 68. Access management DBPLUS Performance Monitor for Microsoft SQl Server 68 Access management is set on two levels:  DBPLUS Configuration Wizard: Applications settings > Application Options > Configure  DBPLUS Performance Monitor: Configuration > Settings > SECURITY parameter