SlideShare a Scribd company logo
3. Microsoft Community BiH konferencija
NADZOR SQL-A
3. Microsoft Community BiH konferencija
3. Microsoft Community BiH konferencija
SADRŽAJ
• Nadzor SQL-a pomoću SCOM
managament packa
• Nadzor SQL –a preko CentralDB alata
• Performance Analyzer
3. Microsoft Community BiH konferencija
Nadzor SQL-a pomoću SCOM
MP-a
• Podrška za SQL u SCOM 2012 R2
• Osnove MS SQL Management Pack-a
• Inside MS SQL Management Pack
• MS SQL Management Pack (Demo)
3. Microsoft Community BiH konferencija
Podržane verzije SQL-a
Version 32 Bit SQL on a 32 Bit
OS
32 Bit SQL on a 64 Bit
OS
64 Bit SQL on a 64 Bit
OS
SQL Server 2005 Supported Supported Supported (SQL 2005 SP2
Only)
SQL Server 2008 Supported Supported Supported
SQL Server 2008 R2 Supported Supported Supported
SQL Server 2012 Supported Supported Supported
SQL Server 2014 No No Supported
3. Microsoft Community BiH konferencija
Verzije SCOM-a vs. verzije SQL-a
Versions SCOM 2007 R2 SCOM 2012 SCOM 2012 SP1 SCOM 2012 R2
SQL 2005 SP2 Supported Supported Supported Supported
SQL 2008 Supported Supported Supported Supported
SQL 2008 R2 Supported Supported Supported Supported
SQL 2012 Supported Supported Supported Supported
SQL 2012 SP1 Supported Supported Supported Supported
SQL 2014 Supported
(Except
Dashboards)
Supported Supported Supported
3. Microsoft Community BiH konferencija
Podrška za SQL edicije
• Data Center (SQL Server 2008 R2
onwards)
• Enterprise
• Developer
• Standard
• Express
3. Microsoft Community BiH konferencija
Security SQL 2005,2008 &
2008 R2
SQL RunAs Account Description
SQL Server Default Action
Account
The default SQL Server
Management Pack Action
Account for SQL Server 2005,
2008 and 2008 R2.
SQL Server Discovery Action
Account
This account is used for discovery
of SQL Server 2000, 2005, 2008
and 2008 R2
SQL Server Monitoring Account This account is used for
monitoring of SQL Server 2000,
2005, 2008 and 2008 R2
3. Microsoft Community BiH konferencija
Security SQL 2012
SQL RunAs Account Description
Microsoft SQL Server
2012 Analysis Services
Discovery
Microsoft SQL Server 2012
Analysis Services Discovery
Run As Profile
Microsoft SQL Server
2012 Analysis Services
Monitoring
Microsoft SQL Server 2012
Analysis Services Monitoring
Run As Profile
3. Microsoft Community BiH konferencija
Security SQL 2014
SQL RunAs Account
Microsoft SQL Server 2014 AlwaysOn Discovery Run As Profile
Microsoft SQL Server 2014 AlwaysOn Monitoring Run As Profile
Microsoft SQL Server 2014 Discovery Run As Profile
Microsoft SQL Server 2014 Integration Services Discovery Run As Profile
Microsoft SQL Server 2014 Integration Services Monitoring Run As Profile
Microsoft SQL Server 2014 Monitoring Run As Profile
Microsoft SQL Server 2014 Task Run As Profile
3. Microsoft Community BiH konferencija
SQL grupe u SCOM-u nastale
instalacijom SQL MP-a
• SQL 2005 Computers
• SQL 2005 DB Engine Group
• SQL 2005 Replication
Computers
• SQL 2008 Computers
• SQL 2008 DB Engine Group
• SQL 2008 Replication
Computers
• SQL 2008 Mirroring Group
• SQL 2008 R2 Computers
• SQL 2008 R2 DB Engine Group
• SQL 2008 R2 Replication
Computers
• SQL 2012 Computers
• SQL 2012 DB Engine Group
• SQL Computers
• SQL Instances
3. Microsoft Community BiH konferencija
Primjer distribuiranih
aplikacija
3. Microsoft Community BiH konferencija
Pokretanje task-ova iz SCOM
konzole
• Za pokretanje SQL Management Studio i SQL Profiler
task-ova , mora postojati instalacija SQL Server
Management Studia i SQL Server Profiler-a na svim
Operations Manager računalima gdje će task biti
pokrenut.
• U suprotnom "The system cannot find the file
specified.„
• **SQL Server Management Studio i SQL Server
Profiler nisu potrebni za discovery i monitoring.**
3. Microsoft Community BiH konferencija
SQL monitors & rules
• Collect DB Active Connections count
• Collect DB Active Requests count
• Collect DB Active Sessions count
• Collect DB Active Transactions count
• Collect DB Engine Thread count
• Thread Count monitor
• Transaction Log Free Space (%) monitor
• Transaction Log Free Space (%) collection
• Collect DB Engine CPU Utilization (%)
• CPU Utilization (%) monitor for DB engine
• Buffer Cache Hit Ratio monitor
• Collect DB Engine Page Life Expectancy (s)
• Page Life Expectancy monitor
• Collect DB Disk Read Latency (ms)
• Collect DB Disk Write Latency (ms)
• Disk Read Latency monitor
• Disk Write Latency monitor
• Collect DB Transactions per second count
• Collect DB Engine Average Wait Time (ms)
• Average Wait Time monitor
• Collect DB Engine Stolen Server Memory (MB)
• Stolen Server Memory monitor
• Collect DB Allocated Free Space (MB)
• Collect DB Used Space (MB)
• Collect DB Disk Free Space (MB)
• SQL Re-Compilation monitor
3. Microsoft Community BiH konferencija
Performance counters
CPU
Memory
Storage
Buffer pool
SQL workload
Database counters
Locking
3. Microsoft Community BiH konferencija
SQL Dashboard
3. Microsoft Community BiH konferencija
Dashboard Tiles
3. Microsoft Community BiH konferencija
What does out-of-the-box
SQL management pack
provide?
• Discover SQL Server 2005, 2008, 2008 R2,
and SQL Server 2012
• Monitors SQL Server components such as
database engine instances, databases, and
SQL Server Agents
• Integrate the monitoring of SQL Server
components into your service-oriented
monitoring scenarios
• Dashboard views, diagram views, and
extensive knowledge with embedded inline
tasks, and views that enable near real-time
diagnosis and resolution of detected issues
3. Microsoft Community BiH konferencija
SQL monitoring Reporting
3. Microsoft Community BiH konferencija
Custom Dashboard
How can users customize
their dashboard?
• By using Operations Manager default
dashboard view, users can create grid view
for monitored components
• Users can have many views as they want for
different needs
3. Microsoft Community BiH konferencija
SLA & Custom Dashboards
3. Microsoft Community BiH konferencija
Central DB
• Besplatan ! (www.crazydba.com)
• Koristi Powershell & SSRS
• Sve skripte možete mjenjati po volji i unaprijediti
alat ukoliko želite
• Zahtjeva jednu bazu u koju se čuvaju podaci o
bazama i performance zadnjih godinu dana
• Šalje mail putem SMTP-a ukoliko ne radi SQL ping
• Posjeduje 25 predefiniranih Reporta
3. Microsoft Community BiH konferencija
Central DB konfiguracija
USE [CentralDB]
GO
INSERT INTO
[Svr].[ServerList]
([ServerName]
,[InstanceName]
,[Environment]
,[Inventory]
,[Baseline]
,[Description]
,[BusinessOwner]
,[SQLPing]
,[PingSnooze]
,[MaintStart]
,[MaintEnd])
GO
VALUES
('Your ServerName'
,'Your InstanceName' --For Named instance it's "ServerNameInstanceName"
and for Default, it's "ServerName".
,'Prod' --Choose either of these ProdStageQADev-
Constrained to 5 chars for Reporting purpose.
,'True' --If you provide True, it collects Inventory data.The
Inventory job which collets this data runs once a day.
,'False' --same as above, It's better to collect baseline for
critical servers because it collects data every 5 mins.
,'Description of Server'
,'Buisness Owner
,'True' -- Choose True if you want to ping the server to see if it's up and able to
connect to SQL DB Engine.
,NULL --You can set this value to a particular time to snooze the SQLPing not to
alert until then.
,NULL -- You can set this value when you want to schedule a maintenance on a
server and keep off the SQLPing from alerting. It holds the value of Maintenance start
DateTime.
,NULL )-- You can set this value when you want to schedule a maintenance on a
server and keep off the SQLPing from alerting. It holds the value of Maintenance End
Datetime.
3. Microsoft Community BiH konferencija
Reporti
3. Microsoft Community BiH konferencija
Performance Analyzer
• https://sqlperfmonanalyzer.codeplex.com/
• A graphical display of relogged perfmon files
• Dashboard view in Excel
•DEMO

More Related Content

What's hot

[JSS2015] AlwaysOn 2016
[JSS2015] AlwaysOn 2016[JSS2015] AlwaysOn 2016
[JSS2015] AlwaysOn 2016
GUSS
 
Tech Ed North America 2014 - Java on Azure
Tech Ed North America 2014 - Java on AzureTech Ed North America 2014 - Java on Azure
Tech Ed North America 2014 - Java on Azure
Brian Benz
 
KoprowskiT - SQLBITS X - 2am a disaster just began
KoprowskiT - SQLBITS X - 2am a disaster just beganKoprowskiT - SQLBITS X - 2am a disaster just began
KoprowskiT - SQLBITS X - 2am a disaster just began
Tobias Koprowski
 
Mongo db world 2014 nyc mongodb on azure - tips tricks and examples
Mongo db world 2014 nyc   mongodb on azure - tips tricks and examplesMongo db world 2014 nyc   mongodb on azure - tips tricks and examples
Mongo db world 2014 nyc mongodb on azure - tips tricks and examples
Brian Benz
 
MySQL Performance Tuning. Part 1: MySQL Configuration (includes MySQL 5.7)
MySQL Performance Tuning. Part 1: MySQL Configuration (includes MySQL 5.7)MySQL Performance Tuning. Part 1: MySQL Configuration (includes MySQL 5.7)
MySQL Performance Tuning. Part 1: MySQL Configuration (includes MySQL 5.7)
Aurimas Mikalauskas
 
All about Kerberos In Microsoft BI
All about Kerberos In Microsoft BIAll about Kerberos In Microsoft BI
All about Kerberos In Microsoft BI
PARIKSHIT SAVJANI
 
SQL Server Lecture 1
SQL Server Lecture 1SQL Server Lecture 1
SQL Server Lecture 1
Hazem Torab
 
My sql performance tuning course
My sql performance tuning courseMy sql performance tuning course
My sql performance tuning course
Alberto Centanni
 
Liquibase – a time machine for your data
Liquibase – a time machine for your dataLiquibase – a time machine for your data
Liquibase – a time machine for your data
Neev Technologies
 
Always on in sql server 2017
Always on in sql server 2017Always on in sql server 2017
Always on in sql server 2017
Gianluca Hotz
 
SQL Server Modernization
SQL Server ModernizationSQL Server Modernization
SQL Server Modernization
Gianluca Hotz
 
Big App Workloads on Microsoft Azure - TechEd Europe 2014
Big App Workloads on Microsoft Azure - TechEd Europe 2014Big App Workloads on Microsoft Azure - TechEd Europe 2014
Big App Workloads on Microsoft Azure - TechEd Europe 2014
Brian Benz
 
KoprowskiT_SQLRelay2014#8_Birmingham_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#8_Birmingham_FromPlanToBackupToCloudKoprowskiT_SQLRelay2014#8_Birmingham_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#8_Birmingham_FromPlanToBackupToCloud
Tobias Koprowski
 
MySQL Tuning
MySQL TuningMySQL Tuning
MySQL Tuning
Ford AntiTrust
 
Amazon Aurora로 안전하게 migration 하기
Amazon Aurora로 안전하게 migration 하기Amazon Aurora로 안전하게 migration 하기
Amazon Aurora로 안전하게 migration 하기
Jesang Yoon
 
Tech ED 2014 Running Oracle Databases and Application Servers on Azurev1
Tech ED 2014   Running Oracle Databases and Application Servers on Azurev1Tech ED 2014   Running Oracle Databases and Application Servers on Azurev1
Tech ED 2014 Running Oracle Databases and Application Servers on Azurev1
Brian Benz
 
KoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloudKoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloud
Tobias Koprowski
 
Novedades SQL Server 2014
Novedades SQL Server 2014Novedades SQL Server 2014
Novedades SQL Server 2014
netmind
 
Sql server 2012 AlwaysOn
Sql server 2012 AlwaysOnSql server 2012 AlwaysOn
Sql server 2012 AlwaysOn
Warwick Rudd
 
Enter The Dragon - SQL 2014 on Server Core - SQLSaturday #341 Porto Edition
Enter The Dragon - SQL 2014 on Server Core - SQLSaturday #341 Porto EditionEnter The Dragon - SQL 2014 on Server Core - SQLSaturday #341 Porto Edition
Enter The Dragon - SQL 2014 on Server Core - SQLSaturday #341 Porto Edition
Mark Broadbent
 

What's hot (20)

[JSS2015] AlwaysOn 2016
[JSS2015] AlwaysOn 2016[JSS2015] AlwaysOn 2016
[JSS2015] AlwaysOn 2016
 
Tech Ed North America 2014 - Java on Azure
Tech Ed North America 2014 - Java on AzureTech Ed North America 2014 - Java on Azure
Tech Ed North America 2014 - Java on Azure
 
KoprowskiT - SQLBITS X - 2am a disaster just began
KoprowskiT - SQLBITS X - 2am a disaster just beganKoprowskiT - SQLBITS X - 2am a disaster just began
KoprowskiT - SQLBITS X - 2am a disaster just began
 
Mongo db world 2014 nyc mongodb on azure - tips tricks and examples
Mongo db world 2014 nyc   mongodb on azure - tips tricks and examplesMongo db world 2014 nyc   mongodb on azure - tips tricks and examples
Mongo db world 2014 nyc mongodb on azure - tips tricks and examples
 
MySQL Performance Tuning. Part 1: MySQL Configuration (includes MySQL 5.7)
MySQL Performance Tuning. Part 1: MySQL Configuration (includes MySQL 5.7)MySQL Performance Tuning. Part 1: MySQL Configuration (includes MySQL 5.7)
MySQL Performance Tuning. Part 1: MySQL Configuration (includes MySQL 5.7)
 
All about Kerberos In Microsoft BI
All about Kerberos In Microsoft BIAll about Kerberos In Microsoft BI
All about Kerberos In Microsoft BI
 
SQL Server Lecture 1
SQL Server Lecture 1SQL Server Lecture 1
SQL Server Lecture 1
 
My sql performance tuning course
My sql performance tuning courseMy sql performance tuning course
My sql performance tuning course
 
Liquibase – a time machine for your data
Liquibase – a time machine for your dataLiquibase – a time machine for your data
Liquibase – a time machine for your data
 
Always on in sql server 2017
Always on in sql server 2017Always on in sql server 2017
Always on in sql server 2017
 
SQL Server Modernization
SQL Server ModernizationSQL Server Modernization
SQL Server Modernization
 
Big App Workloads on Microsoft Azure - TechEd Europe 2014
Big App Workloads on Microsoft Azure - TechEd Europe 2014Big App Workloads on Microsoft Azure - TechEd Europe 2014
Big App Workloads on Microsoft Azure - TechEd Europe 2014
 
KoprowskiT_SQLRelay2014#8_Birmingham_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#8_Birmingham_FromPlanToBackupToCloudKoprowskiT_SQLRelay2014#8_Birmingham_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#8_Birmingham_FromPlanToBackupToCloud
 
MySQL Tuning
MySQL TuningMySQL Tuning
MySQL Tuning
 
Amazon Aurora로 안전하게 migration 하기
Amazon Aurora로 안전하게 migration 하기Amazon Aurora로 안전하게 migration 하기
Amazon Aurora로 안전하게 migration 하기
 
Tech ED 2014 Running Oracle Databases and Application Servers on Azurev1
Tech ED 2014   Running Oracle Databases and Application Servers on Azurev1Tech ED 2014   Running Oracle Databases and Application Servers on Azurev1
Tech ED 2014 Running Oracle Databases and Application Servers on Azurev1
 
KoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloudKoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloud
KoprowskiT_SQLRelay2014#1_Reading_FromPlanToBackupToCloud
 
Novedades SQL Server 2014
Novedades SQL Server 2014Novedades SQL Server 2014
Novedades SQL Server 2014
 
Sql server 2012 AlwaysOn
Sql server 2012 AlwaysOnSql server 2012 AlwaysOn
Sql server 2012 AlwaysOn
 
Enter The Dragon - SQL 2014 on Server Core - SQLSaturday #341 Porto Edition
Enter The Dragon - SQL 2014 on Server Core - SQLSaturday #341 Porto EditionEnter The Dragon - SQL 2014 on Server Core - SQLSaturday #341 Porto Edition
Enter The Dragon - SQL 2014 on Server Core - SQLSaturday #341 Porto Edition
 

Similar to Nadzor sql a

Enter the Dragon - SQL 2014 on Server Core PASS Summit 2014 Edition
Enter the Dragon -  SQL 2014 on Server Core PASS Summit 2014 EditionEnter the Dragon -  SQL 2014 on Server Core PASS Summit 2014 Edition
Enter the Dragon - SQL 2014 on Server Core PASS Summit 2014 Edition
Mark Broadbent
 
Session 2: SQL Server 2012 with Christian Malbeuf
Session 2: SQL Server 2012 with Christian MalbeufSession 2: SQL Server 2012 with Christian Malbeuf
Session 2: SQL Server 2012 with Christian Malbeuf
CTE Solutions Inc.
 
Sql training
Sql trainingSql training
Sql training
premrings
 
Andrewfraserdba.com training sql_training
Andrewfraserdba.com training sql_trainingAndrewfraserdba.com training sql_training
Andrewfraserdba.com training sql_training
mark jerald Canal
 
World2016_T5_S5_SQLServerFunctionalOverview
World2016_T5_S5_SQLServerFunctionalOverviewWorld2016_T5_S5_SQLServerFunctionalOverview
World2016_T5_S5_SQLServerFunctionalOverview
Farah Omer
 
Sql dba 2008 r2 online training
Sql dba 2008 r2 online trainingSql dba 2008 r2 online training
Sql dba 2008 r2 online training
sssql
 
Trainmesfottech - Sql Server DBA Training Course Content
Trainmesfottech - Sql Server DBA Training Course ContentTrainmesfottech - Sql Server DBA Training Course Content
Trainmesfottech - Sql Server DBA Training Course Content
Trainmesofttech
 
6232 b 01
6232 b 016232 b 01
6232 b 01
stamal
 
PLSSUG - Troubleshoot SQL Server performance problems like a Microsoft Engineer
PLSSUG - Troubleshoot SQL Server performance problems like a Microsoft EngineerPLSSUG - Troubleshoot SQL Server performance problems like a Microsoft Engineer
PLSSUG - Troubleshoot SQL Server performance problems like a Microsoft Engineer
Marek Maśko
 
SQL Start! 2019 - Ancona - Distribuisci ed amministra le tue istanze SQL Serv...
SQL Start! 2019 - Ancona - Distribuisci ed amministra le tue istanze SQL Serv...SQL Start! 2019 - Ancona - Distribuisci ed amministra le tue istanze SQL Serv...
SQL Start! 2019 - Ancona - Distribuisci ed amministra le tue istanze SQL Serv...
Marco Obinu
 
How SQL Server 2016 SP1 Changes the Game
How SQL Server 2016 SP1 Changes the GameHow SQL Server 2016 SP1 Changes the Game
How SQL Server 2016 SP1 Changes the Game
PARIKSHIT SAVJANI
 
A to z for sql azure databases
A to z for sql azure databasesA to z for sql azure databases
A to z for sql azure databases
Antonios Chatzipavlis
 
Professional sql server dba online training
Professional sql server dba online trainingProfessional sql server dba online training
Professional sql server dba online training
sssql
 
Sql server 2012 dba online training
Sql server 2012 dba online trainingSql server 2012 dba online training
Sql server 2012 dba online training
sqlmasters
 
Practical SharePoint 2013 Development Environment
Practical SharePoint 2013  Development EnvironmentPractical SharePoint 2013  Development Environment
Practical SharePoint 2013 Development Environment
Netwoven Inc.
 
Sergiy Lunyakin "Cloud BI with Azure Analysis Services"
Sergiy Lunyakin "Cloud BI with Azure Analysis Services"Sergiy Lunyakin "Cloud BI with Azure Analysis Services"
Sergiy Lunyakin "Cloud BI with Azure Analysis Services"
DataConf
 
SQL Server 2019 CTP2.4
SQL Server 2019 CTP2.4SQL Server 2019 CTP2.4
SQL Server 2019 CTP2.4
Gianluca Hotz
 
Tech-Spark: SQL Server on Linux
Tech-Spark: SQL Server on LinuxTech-Spark: SQL Server on Linux
Tech-Spark: SQL Server on Linux
Ralph Attard
 
SharePoint 2013 Performance Analysis - Robi Vončina
SharePoint 2013 Performance Analysis - Robi VončinaSharePoint 2013 Performance Analysis - Robi Vončina
SharePoint 2013 Performance Analysis - Robi Vončina
SPC Adriatics
 
Megha_Osi my sql productroadmap
Megha_Osi my sql productroadmapMegha_Osi my sql productroadmap
Megha_Osi my sql productroadmap
OpenSourceIndia
 

Similar to Nadzor sql a (20)

Enter the Dragon - SQL 2014 on Server Core PASS Summit 2014 Edition
Enter the Dragon -  SQL 2014 on Server Core PASS Summit 2014 EditionEnter the Dragon -  SQL 2014 on Server Core PASS Summit 2014 Edition
Enter the Dragon - SQL 2014 on Server Core PASS Summit 2014 Edition
 
Session 2: SQL Server 2012 with Christian Malbeuf
Session 2: SQL Server 2012 with Christian MalbeufSession 2: SQL Server 2012 with Christian Malbeuf
Session 2: SQL Server 2012 with Christian Malbeuf
 
Sql training
Sql trainingSql training
Sql training
 
Andrewfraserdba.com training sql_training
Andrewfraserdba.com training sql_trainingAndrewfraserdba.com training sql_training
Andrewfraserdba.com training sql_training
 
World2016_T5_S5_SQLServerFunctionalOverview
World2016_T5_S5_SQLServerFunctionalOverviewWorld2016_T5_S5_SQLServerFunctionalOverview
World2016_T5_S5_SQLServerFunctionalOverview
 
Sql dba 2008 r2 online training
Sql dba 2008 r2 online trainingSql dba 2008 r2 online training
Sql dba 2008 r2 online training
 
Trainmesfottech - Sql Server DBA Training Course Content
Trainmesfottech - Sql Server DBA Training Course ContentTrainmesfottech - Sql Server DBA Training Course Content
Trainmesfottech - Sql Server DBA Training Course Content
 
6232 b 01
6232 b 016232 b 01
6232 b 01
 
PLSSUG - Troubleshoot SQL Server performance problems like a Microsoft Engineer
PLSSUG - Troubleshoot SQL Server performance problems like a Microsoft EngineerPLSSUG - Troubleshoot SQL Server performance problems like a Microsoft Engineer
PLSSUG - Troubleshoot SQL Server performance problems like a Microsoft Engineer
 
SQL Start! 2019 - Ancona - Distribuisci ed amministra le tue istanze SQL Serv...
SQL Start! 2019 - Ancona - Distribuisci ed amministra le tue istanze SQL Serv...SQL Start! 2019 - Ancona - Distribuisci ed amministra le tue istanze SQL Serv...
SQL Start! 2019 - Ancona - Distribuisci ed amministra le tue istanze SQL Serv...
 
How SQL Server 2016 SP1 Changes the Game
How SQL Server 2016 SP1 Changes the GameHow SQL Server 2016 SP1 Changes the Game
How SQL Server 2016 SP1 Changes the Game
 
A to z for sql azure databases
A to z for sql azure databasesA to z for sql azure databases
A to z for sql azure databases
 
Professional sql server dba online training
Professional sql server dba online trainingProfessional sql server dba online training
Professional sql server dba online training
 
Sql server 2012 dba online training
Sql server 2012 dba online trainingSql server 2012 dba online training
Sql server 2012 dba online training
 
Practical SharePoint 2013 Development Environment
Practical SharePoint 2013  Development EnvironmentPractical SharePoint 2013  Development Environment
Practical SharePoint 2013 Development Environment
 
Sergiy Lunyakin "Cloud BI with Azure Analysis Services"
Sergiy Lunyakin "Cloud BI with Azure Analysis Services"Sergiy Lunyakin "Cloud BI with Azure Analysis Services"
Sergiy Lunyakin "Cloud BI with Azure Analysis Services"
 
SQL Server 2019 CTP2.4
SQL Server 2019 CTP2.4SQL Server 2019 CTP2.4
SQL Server 2019 CTP2.4
 
Tech-Spark: SQL Server on Linux
Tech-Spark: SQL Server on LinuxTech-Spark: SQL Server on Linux
Tech-Spark: SQL Server on Linux
 
SharePoint 2013 Performance Analysis - Robi Vončina
SharePoint 2013 Performance Analysis - Robi VončinaSharePoint 2013 Performance Analysis - Robi Vončina
SharePoint 2013 Performance Analysis - Robi Vončina
 
Megha_Osi my sql productroadmap
Megha_Osi my sql productroadmapMegha_Osi my sql productroadmap
Megha_Osi my sql productroadmap
 

Recently uploaded

Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 

Recently uploaded (20)

Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 

Nadzor sql a

  • 1. 3. Microsoft Community BiH konferencija NADZOR SQL-A
  • 2. 3. Microsoft Community BiH konferencija
  • 3. 3. Microsoft Community BiH konferencija SADRŽAJ • Nadzor SQL-a pomoću SCOM managament packa • Nadzor SQL –a preko CentralDB alata • Performance Analyzer
  • 4. 3. Microsoft Community BiH konferencija Nadzor SQL-a pomoću SCOM MP-a • Podrška za SQL u SCOM 2012 R2 • Osnove MS SQL Management Pack-a • Inside MS SQL Management Pack • MS SQL Management Pack (Demo)
  • 5. 3. Microsoft Community BiH konferencija Podržane verzije SQL-a Version 32 Bit SQL on a 32 Bit OS 32 Bit SQL on a 64 Bit OS 64 Bit SQL on a 64 Bit OS SQL Server 2005 Supported Supported Supported (SQL 2005 SP2 Only) SQL Server 2008 Supported Supported Supported SQL Server 2008 R2 Supported Supported Supported SQL Server 2012 Supported Supported Supported SQL Server 2014 No No Supported
  • 6. 3. Microsoft Community BiH konferencija Verzije SCOM-a vs. verzije SQL-a Versions SCOM 2007 R2 SCOM 2012 SCOM 2012 SP1 SCOM 2012 R2 SQL 2005 SP2 Supported Supported Supported Supported SQL 2008 Supported Supported Supported Supported SQL 2008 R2 Supported Supported Supported Supported SQL 2012 Supported Supported Supported Supported SQL 2012 SP1 Supported Supported Supported Supported SQL 2014 Supported (Except Dashboards) Supported Supported Supported
  • 7. 3. Microsoft Community BiH konferencija Podrška za SQL edicije • Data Center (SQL Server 2008 R2 onwards) • Enterprise • Developer • Standard • Express
  • 8. 3. Microsoft Community BiH konferencija Security SQL 2005,2008 & 2008 R2 SQL RunAs Account Description SQL Server Default Action Account The default SQL Server Management Pack Action Account for SQL Server 2005, 2008 and 2008 R2. SQL Server Discovery Action Account This account is used for discovery of SQL Server 2000, 2005, 2008 and 2008 R2 SQL Server Monitoring Account This account is used for monitoring of SQL Server 2000, 2005, 2008 and 2008 R2
  • 9. 3. Microsoft Community BiH konferencija Security SQL 2012 SQL RunAs Account Description Microsoft SQL Server 2012 Analysis Services Discovery Microsoft SQL Server 2012 Analysis Services Discovery Run As Profile Microsoft SQL Server 2012 Analysis Services Monitoring Microsoft SQL Server 2012 Analysis Services Monitoring Run As Profile
  • 10. 3. Microsoft Community BiH konferencija Security SQL 2014 SQL RunAs Account Microsoft SQL Server 2014 AlwaysOn Discovery Run As Profile Microsoft SQL Server 2014 AlwaysOn Monitoring Run As Profile Microsoft SQL Server 2014 Discovery Run As Profile Microsoft SQL Server 2014 Integration Services Discovery Run As Profile Microsoft SQL Server 2014 Integration Services Monitoring Run As Profile Microsoft SQL Server 2014 Monitoring Run As Profile Microsoft SQL Server 2014 Task Run As Profile
  • 11. 3. Microsoft Community BiH konferencija SQL grupe u SCOM-u nastale instalacijom SQL MP-a • SQL 2005 Computers • SQL 2005 DB Engine Group • SQL 2005 Replication Computers • SQL 2008 Computers • SQL 2008 DB Engine Group • SQL 2008 Replication Computers • SQL 2008 Mirroring Group • SQL 2008 R2 Computers • SQL 2008 R2 DB Engine Group • SQL 2008 R2 Replication Computers • SQL 2012 Computers • SQL 2012 DB Engine Group • SQL Computers • SQL Instances
  • 12. 3. Microsoft Community BiH konferencija Primjer distribuiranih aplikacija
  • 13. 3. Microsoft Community BiH konferencija Pokretanje task-ova iz SCOM konzole • Za pokretanje SQL Management Studio i SQL Profiler task-ova , mora postojati instalacija SQL Server Management Studia i SQL Server Profiler-a na svim Operations Manager računalima gdje će task biti pokrenut. • U suprotnom "The system cannot find the file specified.„ • **SQL Server Management Studio i SQL Server Profiler nisu potrebni za discovery i monitoring.**
  • 14. 3. Microsoft Community BiH konferencija SQL monitors & rules • Collect DB Active Connections count • Collect DB Active Requests count • Collect DB Active Sessions count • Collect DB Active Transactions count • Collect DB Engine Thread count • Thread Count monitor • Transaction Log Free Space (%) monitor • Transaction Log Free Space (%) collection • Collect DB Engine CPU Utilization (%) • CPU Utilization (%) monitor for DB engine • Buffer Cache Hit Ratio monitor • Collect DB Engine Page Life Expectancy (s) • Page Life Expectancy monitor • Collect DB Disk Read Latency (ms) • Collect DB Disk Write Latency (ms) • Disk Read Latency monitor • Disk Write Latency monitor • Collect DB Transactions per second count • Collect DB Engine Average Wait Time (ms) • Average Wait Time monitor • Collect DB Engine Stolen Server Memory (MB) • Stolen Server Memory monitor • Collect DB Allocated Free Space (MB) • Collect DB Used Space (MB) • Collect DB Disk Free Space (MB) • SQL Re-Compilation monitor
  • 15. 3. Microsoft Community BiH konferencija Performance counters CPU Memory Storage Buffer pool SQL workload Database counters Locking
  • 16. 3. Microsoft Community BiH konferencija SQL Dashboard
  • 17. 3. Microsoft Community BiH konferencija Dashboard Tiles
  • 18. 3. Microsoft Community BiH konferencija What does out-of-the-box SQL management pack provide? • Discover SQL Server 2005, 2008, 2008 R2, and SQL Server 2012 • Monitors SQL Server components such as database engine instances, databases, and SQL Server Agents • Integrate the monitoring of SQL Server components into your service-oriented monitoring scenarios • Dashboard views, diagram views, and extensive knowledge with embedded inline tasks, and views that enable near real-time diagnosis and resolution of detected issues
  • 19. 3. Microsoft Community BiH konferencija SQL monitoring Reporting
  • 20. 3. Microsoft Community BiH konferencija Custom Dashboard How can users customize their dashboard? • By using Operations Manager default dashboard view, users can create grid view for monitored components • Users can have many views as they want for different needs
  • 21. 3. Microsoft Community BiH konferencija SLA & Custom Dashboards
  • 22. 3. Microsoft Community BiH konferencija Central DB • Besplatan ! (www.crazydba.com) • Koristi Powershell & SSRS • Sve skripte možete mjenjati po volji i unaprijediti alat ukoliko želite • Zahtjeva jednu bazu u koju se čuvaju podaci o bazama i performance zadnjih godinu dana • Šalje mail putem SMTP-a ukoliko ne radi SQL ping • Posjeduje 25 predefiniranih Reporta
  • 23. 3. Microsoft Community BiH konferencija Central DB konfiguracija USE [CentralDB] GO INSERT INTO [Svr].[ServerList] ([ServerName] ,[InstanceName] ,[Environment] ,[Inventory] ,[Baseline] ,[Description] ,[BusinessOwner] ,[SQLPing] ,[PingSnooze] ,[MaintStart] ,[MaintEnd]) GO VALUES ('Your ServerName' ,'Your InstanceName' --For Named instance it's "ServerNameInstanceName" and for Default, it's "ServerName". ,'Prod' --Choose either of these ProdStageQADev- Constrained to 5 chars for Reporting purpose. ,'True' --If you provide True, it collects Inventory data.The Inventory job which collets this data runs once a day. ,'False' --same as above, It's better to collect baseline for critical servers because it collects data every 5 mins. ,'Description of Server' ,'Buisness Owner ,'True' -- Choose True if you want to ping the server to see if it's up and able to connect to SQL DB Engine. ,NULL --You can set this value to a particular time to snooze the SQLPing not to alert until then. ,NULL -- You can set this value when you want to schedule a maintenance on a server and keep off the SQLPing from alerting. It holds the value of Maintenance start DateTime. ,NULL )-- You can set this value when you want to schedule a maintenance on a server and keep off the SQLPing from alerting. It holds the value of Maintenance End Datetime.
  • 24. 3. Microsoft Community BiH konferencija Reporti
  • 25. 3. Microsoft Community BiH konferencija Performance Analyzer • https://sqlperfmonanalyzer.codeplex.com/ • A graphical display of relogged perfmon files • Dashboard view in Excel •DEMO