SlideShare a Scribd company logo
1 of 13
Management Data Warehouse
Monitoring on the cheap
• Senior Consultant – Aphelion Software
• Microsoft® Certified Technology Specialist
• Co-lead JHB Business Intelligence Developer Network
• Lead - IntelliCape B.I. User Group
Matt Horn
Agenda
MD What??
Setting it up
Built in reports
Extending with custom collector sets
• Troubleshooting is a pain in the neck
• Time consuming
• “After The Fact”
• Basically wait for it to happen again while you are looking.
MD What??
• Relational Database
• Built in reports
• Introduced in SQL Sever 2008
MD What??
• Reactive to Proactive.
• Continuous performance monitoring.
• Easy to retrieve.
• Easy to interpret.
Management Data Warehouse
• Disk Usage - Collected and uploaded every 6 hours
• Query Statistics - every 60 seconds uploaded every 15 minutes
• Server Statistics - every 10 seconds uploaded every 15 minutes
Data Collection out the box
• Two Separate jobs
• First job collects and stores in temp location
• Second job uploads
• Scheduled independently
Cached mode
• One job collects and uploads
• Allows for immediate access to the collected data
• Heavy on performance – avoid if collecting from multiple instances
Non Cached mode
Demo!
• DON’T CHANGE TABLE STRUCTURE
• DON’T TOUCH THE DATA
• DO USE THE API TO RETRIEVE THE DATA
• MAKE SURE SQL AGENT IS RUNNING
• CREATE SMALLER COLLECTOR SETS
• STAGGER UPLOAD SCHEDULES
PRO TIPS!
Be selective in what you collect
• Matt Horn (Mhorn@aphelion.bi)
• @Maxui (Twitter)
• www.intellicape.blogspot.com (B.I. User Group)
Thank you and Goodnight

More Related Content

What's hot

Making the Transition from the Suite to the Hub
Making the Transition from the Suite to the HubMaking the Transition from the Suite to the Hub
Making the Transition from the Suite to the HubJerika Phelps
 
IW16 Presentation_05 25 16
IW16 Presentation_05 25 16IW16 Presentation_05 25 16
IW16 Presentation_05 25 16Phil Morris
 
Monitoring and Reporting for IBM i Compliance and Security
Monitoring and Reporting for IBM i Compliance and SecurityMonitoring and Reporting for IBM i Compliance and Security
Monitoring and Reporting for IBM i Compliance and SecurityPrecisely
 
Automatic performance-diagnosis-and-tuning-in-oracle
Automatic performance-diagnosis-and-tuning-in-oracleAutomatic performance-diagnosis-and-tuning-in-oracle
Automatic performance-diagnosis-and-tuning-in-oraclemdmuaj
 
In-Stream Processing Service Blueprint, Reference architecture for real-time ...
In-Stream Processing Service Blueprint, Reference architecture for real-time ...In-Stream Processing Service Blueprint, Reference architecture for real-time ...
In-Stream Processing Service Blueprint, Reference architecture for real-time ...Grid Dynamics
 
The Stratification of Data Center Responsibilities
The Stratification of Data Center ResponsibilitiesThe Stratification of Data Center Responsibilities
The Stratification of Data Center Responsibilitiessflaig
 
GECon2017_Building scalable application with cqrs and event sourcing (a. hars...
GECon2017_Building scalable application with cqrs and event sourcing (a. hars...GECon2017_Building scalable application with cqrs and event sourcing (a. hars...
GECon2017_Building scalable application with cqrs and event sourcing (a. hars...GECon_Org Team
 
Genexus - part 4 - governance
Genexus - part 4 - governanceGenexus - part 4 - governance
Genexus - part 4 - governancePaolo Fiori
 
Achieving scale and performance using cloud native environment
Achieving scale and performance using cloud native environmentAchieving scale and performance using cloud native environment
Achieving scale and performance using cloud native environmentRakuten Group, Inc.
 
Leveraging Cloud for the Modern SQL Developer
Leveraging Cloud for the Modern SQL DeveloperLeveraging Cloud for the Modern SQL Developer
Leveraging Cloud for the Modern SQL DeveloperJason Strate
 
Caching Data in OutSystems: A Tale of Gains Without Pain
Caching Data in OutSystems: A Tale of Gains Without PainCaching Data in OutSystems: A Tale of Gains Without Pain
Caching Data in OutSystems: A Tale of Gains Without PainCatarinaPereira64715
 
Evolution of unix environments and the road to faster deployments
Evolution of unix environments and the road to faster deploymentsEvolution of unix environments and the road to faster deployments
Evolution of unix environments and the road to faster deploymentsRakuten Group, Inc.
 
Building an Experimentation Platform in Clojure
Building an Experimentation Platform in ClojureBuilding an Experimentation Platform in Clojure
Building an Experimentation Platform in ClojureSrihari Sriraman
 
Embracing DevOps through database migrations with Flyway
Embracing DevOps through database migrations with FlywayEmbracing DevOps through database migrations with Flyway
Embracing DevOps through database migrations with FlywayRed Gate Software
 
12 Ways to Use PLCs & SQL Databases Together
12 Ways to Use PLCs & SQL Databases Together12 Ways to Use PLCs & SQL Databases Together
12 Ways to Use PLCs & SQL Databases TogetherInductive Automation
 
Overview of v cloud case studies
Overview of v cloud case studiesOverview of v cloud case studies
Overview of v cloud case studiessolarisyougood
 
Building Reactive Applications With Node.Js And Red Hat JBoss Data Grid (Gald...
Building Reactive Applications With Node.Js And Red Hat JBoss Data Grid (Gald...Building Reactive Applications With Node.Js And Red Hat JBoss Data Grid (Gald...
Building Reactive Applications With Node.Js And Red Hat JBoss Data Grid (Gald...Red Hat Developers
 
Introducing the Latest in High Availability from Syncsort
Introducing the Latest in High Availability from SyncsortIntroducing the Latest in High Availability from Syncsort
Introducing the Latest in High Availability from SyncsortPrecisely
 
ORSYP Dollar Universe - Performance Management for Dynamics AX
ORSYP Dollar Universe - Performance Management for Dynamics AXORSYP Dollar Universe - Performance Management for Dynamics AX
ORSYP Dollar Universe - Performance Management for Dynamics AXORSYP SOFTWARE
 

What's hot (20)

Making the Transition from the Suite to the Hub
Making the Transition from the Suite to the HubMaking the Transition from the Suite to the Hub
Making the Transition from the Suite to the Hub
 
IW16 Presentation_05 25 16
IW16 Presentation_05 25 16IW16 Presentation_05 25 16
IW16 Presentation_05 25 16
 
Monitoring and Reporting for IBM i Compliance and Security
Monitoring and Reporting for IBM i Compliance and SecurityMonitoring and Reporting for IBM i Compliance and Security
Monitoring and Reporting for IBM i Compliance and Security
 
Automatic performance-diagnosis-and-tuning-in-oracle
Automatic performance-diagnosis-and-tuning-in-oracleAutomatic performance-diagnosis-and-tuning-in-oracle
Automatic performance-diagnosis-and-tuning-in-oracle
 
In-Stream Processing Service Blueprint, Reference architecture for real-time ...
In-Stream Processing Service Blueprint, Reference architecture for real-time ...In-Stream Processing Service Blueprint, Reference architecture for real-time ...
In-Stream Processing Service Blueprint, Reference architecture for real-time ...
 
The Stratification of Data Center Responsibilities
The Stratification of Data Center ResponsibilitiesThe Stratification of Data Center Responsibilities
The Stratification of Data Center Responsibilities
 
GECon2017_Building scalable application with cqrs and event sourcing (a. hars...
GECon2017_Building scalable application with cqrs and event sourcing (a. hars...GECon2017_Building scalable application with cqrs and event sourcing (a. hars...
GECon2017_Building scalable application with cqrs and event sourcing (a. hars...
 
Genexus - part 4 - governance
Genexus - part 4 - governanceGenexus - part 4 - governance
Genexus - part 4 - governance
 
Achieving scale and performance using cloud native environment
Achieving scale and performance using cloud native environmentAchieving scale and performance using cloud native environment
Achieving scale and performance using cloud native environment
 
Leveraging Cloud for the Modern SQL Developer
Leveraging Cloud for the Modern SQL DeveloperLeveraging Cloud for the Modern SQL Developer
Leveraging Cloud for the Modern SQL Developer
 
Caching Data in OutSystems: A Tale of Gains Without Pain
Caching Data in OutSystems: A Tale of Gains Without PainCaching Data in OutSystems: A Tale of Gains Without Pain
Caching Data in OutSystems: A Tale of Gains Without Pain
 
Evolution of unix environments and the road to faster deployments
Evolution of unix environments and the road to faster deploymentsEvolution of unix environments and the road to faster deployments
Evolution of unix environments and the road to faster deployments
 
Building an Experimentation Platform in Clojure
Building an Experimentation Platform in ClojureBuilding an Experimentation Platform in Clojure
Building an Experimentation Platform in Clojure
 
Embracing DevOps through database migrations with Flyway
Embracing DevOps through database migrations with FlywayEmbracing DevOps through database migrations with Flyway
Embracing DevOps through database migrations with Flyway
 
12 Ways to Use PLCs & SQL Databases Together
12 Ways to Use PLCs & SQL Databases Together12 Ways to Use PLCs & SQL Databases Together
12 Ways to Use PLCs & SQL Databases Together
 
Orsyp Software
Orsyp SoftwareOrsyp Software
Orsyp Software
 
Overview of v cloud case studies
Overview of v cloud case studiesOverview of v cloud case studies
Overview of v cloud case studies
 
Building Reactive Applications With Node.Js And Red Hat JBoss Data Grid (Gald...
Building Reactive Applications With Node.Js And Red Hat JBoss Data Grid (Gald...Building Reactive Applications With Node.Js And Red Hat JBoss Data Grid (Gald...
Building Reactive Applications With Node.Js And Red Hat JBoss Data Grid (Gald...
 
Introducing the Latest in High Availability from Syncsort
Introducing the Latest in High Availability from SyncsortIntroducing the Latest in High Availability from Syncsort
Introducing the Latest in High Availability from Syncsort
 
ORSYP Dollar Universe - Performance Management for Dynamics AX
ORSYP Dollar Universe - Performance Management for Dynamics AXORSYP Dollar Universe - Performance Management for Dynamics AX
ORSYP Dollar Universe - Performance Management for Dynamics AX
 

Viewers also liked

SearchLeeds, Kelvin Newman 'The Trope Factory'
SearchLeeds, Kelvin Newman 'The Trope Factory' SearchLeeds, Kelvin Newman 'The Trope Factory'
SearchLeeds, Kelvin Newman 'The Trope Factory' Branded3
 
Цели и задачи Академии
Цели и задачи АкадемииЦели и задачи Академии
Цели и задачи АкадемииИван Лапин
 
9 28-2012 surveys phenotypic drug discovery sig
9 28-2012 surveys phenotypic drug discovery sig9 28-2012 surveys phenotypic drug discovery sig
9 28-2012 surveys phenotypic drug discovery sigJonathan Lee
 
Ten Podcasts to Help You Design Better Software
Ten Podcasts to Help You Design Better SoftwareTen Podcasts to Help You Design Better Software
Ten Podcasts to Help You Design Better Softwareohellojames
 
SearchLeeds, Mel Hyde 'How to maximise potential from an ongoing shift in dev...
SearchLeeds, Mel Hyde 'How to maximise potential from an ongoing shift in dev...SearchLeeds, Mel Hyde 'How to maximise potential from an ongoing shift in dev...
SearchLeeds, Mel Hyde 'How to maximise potential from an ongoing shift in dev...Branded3
 
Image Development Strategies
Image Development StrategiesImage Development Strategies
Image Development Strategiessranasuriya
 
SearchLeeds, Ian Harris 'Content confusion: What is the point of your content...
SearchLeeds, Ian Harris 'Content confusion: What is the point of your content...SearchLeeds, Ian Harris 'Content confusion: What is the point of your content...
SearchLeeds, Ian Harris 'Content confusion: What is the point of your content...Branded3
 
Stephen Kenwright - London Affiliates Conference
Stephen Kenwright - London Affiliates ConferenceStephen Kenwright - London Affiliates Conference
Stephen Kenwright - London Affiliates ConferenceBranded3
 
Brighton SEO April 2016 - Engagement Rate Optimisation
Brighton SEO April 2016 - Engagement Rate OptimisationBrighton SEO April 2016 - Engagement Rate Optimisation
Brighton SEO April 2016 - Engagement Rate OptimisationBranded3
 
#BrightonSEO: Guerilla User Testing for Search - Stephen Kenwright
#BrightonSEO: Guerilla User Testing for Search - Stephen Kenwright#BrightonSEO: Guerilla User Testing for Search - Stephen Kenwright
#BrightonSEO: Guerilla User Testing for Search - Stephen KenwrightBranded3
 

Viewers also liked (13)

SearchLeeds, Kelvin Newman 'The Trope Factory'
SearchLeeds, Kelvin Newman 'The Trope Factory' SearchLeeds, Kelvin Newman 'The Trope Factory'
SearchLeeds, Kelvin Newman 'The Trope Factory'
 
Цели и задачи Академии
Цели и задачи АкадемииЦели и задачи Академии
Цели и задачи Академии
 
JARINGAN KOMPUTER
JARINGAN KOMPUTERJARINGAN KOMPUTER
JARINGAN KOMPUTER
 
Kkpi aditia mohamad a- xi tkj 1
Kkpi aditia mohamad a- xi tkj 1Kkpi aditia mohamad a- xi tkj 1
Kkpi aditia mohamad a- xi tkj 1
 
9 28-2012 surveys phenotypic drug discovery sig
9 28-2012 surveys phenotypic drug discovery sig9 28-2012 surveys phenotypic drug discovery sig
9 28-2012 surveys phenotypic drug discovery sig
 
Ten Podcasts to Help You Design Better Software
Ten Podcasts to Help You Design Better SoftwareTen Podcasts to Help You Design Better Software
Ten Podcasts to Help You Design Better Software
 
SearchLeeds, Mel Hyde 'How to maximise potential from an ongoing shift in dev...
SearchLeeds, Mel Hyde 'How to maximise potential from an ongoing shift in dev...SearchLeeds, Mel Hyde 'How to maximise potential from an ongoing shift in dev...
SearchLeeds, Mel Hyde 'How to maximise potential from an ongoing shift in dev...
 
Khung nen hoa tiet 01
Khung nen hoa tiet 01 Khung nen hoa tiet 01
Khung nen hoa tiet 01
 
Image Development Strategies
Image Development StrategiesImage Development Strategies
Image Development Strategies
 
SearchLeeds, Ian Harris 'Content confusion: What is the point of your content...
SearchLeeds, Ian Harris 'Content confusion: What is the point of your content...SearchLeeds, Ian Harris 'Content confusion: What is the point of your content...
SearchLeeds, Ian Harris 'Content confusion: What is the point of your content...
 
Stephen Kenwright - London Affiliates Conference
Stephen Kenwright - London Affiliates ConferenceStephen Kenwright - London Affiliates Conference
Stephen Kenwright - London Affiliates Conference
 
Brighton SEO April 2016 - Engagement Rate Optimisation
Brighton SEO April 2016 - Engagement Rate OptimisationBrighton SEO April 2016 - Engagement Rate Optimisation
Brighton SEO April 2016 - Engagement Rate Optimisation
 
#BrightonSEO: Guerilla User Testing for Search - Stephen Kenwright
#BrightonSEO: Guerilla User Testing for Search - Stephen Kenwright#BrightonSEO: Guerilla User Testing for Search - Stephen Kenwright
#BrightonSEO: Guerilla User Testing for Search - Stephen Kenwright
 

Similar to Monitoring on the cheap with Management Data Warehouse

ICONUK 2016: Back From the Dead: How Bad Code Kills a Good Server
ICONUK 2016: Back From the Dead: How Bad Code Kills a Good ServerICONUK 2016: Back From the Dead: How Bad Code Kills a Good Server
ICONUK 2016: Back From the Dead: How Bad Code Kills a Good ServerSerdar Basegmez
 
From Pilot to Product - Morning@Lohika
From Pilot to Product - Morning@LohikaFrom Pilot to Product - Morning@Lohika
From Pilot to Product - Morning@LohikaIvan Verhun
 
Stream upload and asynchronous job processing in large scale systems
Stream upload and asynchronous job processing  in large scale systemsStream upload and asynchronous job processing  in large scale systems
Stream upload and asynchronous job processing in large scale systemsBarcamp Saigon
 
Stream upload and asynchronous job processing in large scale systems
Stream upload and asynchronous job processing  in large scale systemsStream upload and asynchronous job processing  in large scale systems
Stream upload and asynchronous job processing in large scale systemsZalo_app
 
Data Ingestion Engine
Data Ingestion EngineData Ingestion Engine
Data Ingestion EngineAdam Doyle
 
A Case Study of NoSQL Adoption: What Drove Wordnik Non-Relational?
A Case Study of NoSQL Adoption: What Drove Wordnik Non-Relational?A Case Study of NoSQL Adoption: What Drove Wordnik Non-Relational?
A Case Study of NoSQL Adoption: What Drove Wordnik Non-Relational?DATAVERSITY
 
Hands-on Performance Tuning Lab - Devoxx Poland
Hands-on Performance Tuning Lab - Devoxx PolandHands-on Performance Tuning Lab - Devoxx Poland
Hands-on Performance Tuning Lab - Devoxx PolandC2B2 Consulting
 
1. SQL Server forSharePoint geeksA gentle introductionThomas Vochten • Septem...
1. SQL Server forSharePoint geeksA gentle introductionThomas Vochten • Septem...1. SQL Server forSharePoint geeksA gentle introductionThomas Vochten • Septem...
1. SQL Server forSharePoint geeksA gentle introductionThomas Vochten • Septem...BIWUG
 
Transitioning From SQL Server to MySQL - Presentation from Percona Live 2016
Transitioning From SQL Server to MySQL - Presentation from Percona Live 2016Transitioning From SQL Server to MySQL - Presentation from Percona Live 2016
Transitioning From SQL Server to MySQL - Presentation from Percona Live 2016Dylan Butler
 
Giuliana Benedetti - Can Magento handle 1M products?
Giuliana Benedetti - Can Magento handle 1M products?Giuliana Benedetti - Can Magento handle 1M products?
Giuliana Benedetti - Can Magento handle 1M products?Meet Magento Italy
 
Why retail companies can't afford database downtime
Why retail companies can't afford database downtimeWhy retail companies can't afford database downtime
Why retail companies can't afford database downtimeDBmaestro - Database DevOps
 
Nagios XI Best Practices
Nagios XI Best PracticesNagios XI Best Practices
Nagios XI Best PracticesNagios
 
The New Basics of Business Intelligence Lesson 1: Big Data Exploration
The New Basics of Business Intelligence Lesson 1: Big Data ExplorationThe New Basics of Business Intelligence Lesson 1: Big Data Exploration
The New Basics of Business Intelligence Lesson 1: Big Data ExplorationZoomdata
 
The Google BigQuery Story: Optimizing 25PB Storage
The Google BigQuery Story: Optimizing 25PB StorageThe Google BigQuery Story: Optimizing 25PB Storage
The Google BigQuery Story: Optimizing 25PB StorageIvan Kosianenko
 
SQL Server 2017 Enhancements You Need To Know
SQL Server 2017 Enhancements You Need To KnowSQL Server 2017 Enhancements You Need To Know
SQL Server 2017 Enhancements You Need To KnowQuest
 
Moving from Snapshot to Snapshot
Moving from Snapshot to SnapshotMoving from Snapshot to Snapshot
Moving from Snapshot to Snapshotsysnickm
 
Lessons Learned Replatforming A Large Machine Learning Application To Apache ...
Lessons Learned Replatforming A Large Machine Learning Application To Apache ...Lessons Learned Replatforming A Large Machine Learning Application To Apache ...
Lessons Learned Replatforming A Large Machine Learning Application To Apache ...Databricks
 
Datastage Online Training
Datastage Online TrainingDatastage Online Training
Datastage Online TrainingNagendra Kumar
 
Remote DBA Experts SQL Server 2008 New Features
Remote DBA Experts SQL Server 2008 New FeaturesRemote DBA Experts SQL Server 2008 New Features
Remote DBA Experts SQL Server 2008 New FeaturesRemote DBA Experts
 

Similar to Monitoring on the cheap with Management Data Warehouse (20)

ICONUK 2016: Back From the Dead: How Bad Code Kills a Good Server
ICONUK 2016: Back From the Dead: How Bad Code Kills a Good ServerICONUK 2016: Back From the Dead: How Bad Code Kills a Good Server
ICONUK 2016: Back From the Dead: How Bad Code Kills a Good Server
 
From Pilot to Product - Morning@Lohika
From Pilot to Product - Morning@LohikaFrom Pilot to Product - Morning@Lohika
From Pilot to Product - Morning@Lohika
 
Stream upload and asynchronous job processing in large scale systems
Stream upload and asynchronous job processing  in large scale systemsStream upload and asynchronous job processing  in large scale systems
Stream upload and asynchronous job processing in large scale systems
 
Stream upload and asynchronous job processing in large scale systems
Stream upload and asynchronous job processing  in large scale systemsStream upload and asynchronous job processing  in large scale systems
Stream upload and asynchronous job processing in large scale systems
 
Data Ingestion Engine
Data Ingestion EngineData Ingestion Engine
Data Ingestion Engine
 
A Case Study of NoSQL Adoption: What Drove Wordnik Non-Relational?
A Case Study of NoSQL Adoption: What Drove Wordnik Non-Relational?A Case Study of NoSQL Adoption: What Drove Wordnik Non-Relational?
A Case Study of NoSQL Adoption: What Drove Wordnik Non-Relational?
 
Hands-on Performance Tuning Lab - Devoxx Poland
Hands-on Performance Tuning Lab - Devoxx PolandHands-on Performance Tuning Lab - Devoxx Poland
Hands-on Performance Tuning Lab - Devoxx Poland
 
1. SQL Server forSharePoint geeksA gentle introductionThomas Vochten • Septem...
1. SQL Server forSharePoint geeksA gentle introductionThomas Vochten • Septem...1. SQL Server forSharePoint geeksA gentle introductionThomas Vochten • Septem...
1. SQL Server forSharePoint geeksA gentle introductionThomas Vochten • Septem...
 
Transitioning From SQL Server to MySQL - Presentation from Percona Live 2016
Transitioning From SQL Server to MySQL - Presentation from Percona Live 2016Transitioning From SQL Server to MySQL - Presentation from Percona Live 2016
Transitioning From SQL Server to MySQL - Presentation from Percona Live 2016
 
Dibi Conference 2012
Dibi Conference 2012Dibi Conference 2012
Dibi Conference 2012
 
Giuliana Benedetti - Can Magento handle 1M products?
Giuliana Benedetti - Can Magento handle 1M products?Giuliana Benedetti - Can Magento handle 1M products?
Giuliana Benedetti - Can Magento handle 1M products?
 
Why retail companies can't afford database downtime
Why retail companies can't afford database downtimeWhy retail companies can't afford database downtime
Why retail companies can't afford database downtime
 
Nagios XI Best Practices
Nagios XI Best PracticesNagios XI Best Practices
Nagios XI Best Practices
 
The New Basics of Business Intelligence Lesson 1: Big Data Exploration
The New Basics of Business Intelligence Lesson 1: Big Data ExplorationThe New Basics of Business Intelligence Lesson 1: Big Data Exploration
The New Basics of Business Intelligence Lesson 1: Big Data Exploration
 
The Google BigQuery Story: Optimizing 25PB Storage
The Google BigQuery Story: Optimizing 25PB StorageThe Google BigQuery Story: Optimizing 25PB Storage
The Google BigQuery Story: Optimizing 25PB Storage
 
SQL Server 2017 Enhancements You Need To Know
SQL Server 2017 Enhancements You Need To KnowSQL Server 2017 Enhancements You Need To Know
SQL Server 2017 Enhancements You Need To Know
 
Moving from Snapshot to Snapshot
Moving from Snapshot to SnapshotMoving from Snapshot to Snapshot
Moving from Snapshot to Snapshot
 
Lessons Learned Replatforming A Large Machine Learning Application To Apache ...
Lessons Learned Replatforming A Large Machine Learning Application To Apache ...Lessons Learned Replatforming A Large Machine Learning Application To Apache ...
Lessons Learned Replatforming A Large Machine Learning Application To Apache ...
 
Datastage Online Training
Datastage Online TrainingDatastage Online Training
Datastage Online Training
 
Remote DBA Experts SQL Server 2008 New Features
Remote DBA Experts SQL Server 2008 New FeaturesRemote DBA Experts SQL Server 2008 New Features
Remote DBA Experts SQL Server 2008 New Features
 

Recently uploaded

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 

Recently uploaded (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Monitoring on the cheap with Management Data Warehouse

  • 2. • Senior Consultant – Aphelion Software • Microsoft® Certified Technology Specialist • Co-lead JHB Business Intelligence Developer Network • Lead - IntelliCape B.I. User Group Matt Horn
  • 3. Agenda MD What?? Setting it up Built in reports Extending with custom collector sets
  • 4. • Troubleshooting is a pain in the neck • Time consuming • “After The Fact” • Basically wait for it to happen again while you are looking. MD What??
  • 5. • Relational Database • Built in reports • Introduced in SQL Sever 2008 MD What??
  • 6. • Reactive to Proactive. • Continuous performance monitoring. • Easy to retrieve. • Easy to interpret. Management Data Warehouse
  • 7. • Disk Usage - Collected and uploaded every 6 hours • Query Statistics - every 60 seconds uploaded every 15 minutes • Server Statistics - every 10 seconds uploaded every 15 minutes Data Collection out the box
  • 8. • Two Separate jobs • First job collects and stores in temp location • Second job uploads • Scheduled independently Cached mode
  • 9. • One job collects and uploads • Allows for immediate access to the collected data • Heavy on performance – avoid if collecting from multiple instances Non Cached mode
  • 10. Demo!
  • 11. • DON’T CHANGE TABLE STRUCTURE • DON’T TOUCH THE DATA • DO USE THE API TO RETRIEVE THE DATA • MAKE SURE SQL AGENT IS RUNNING • CREATE SMALLER COLLECTOR SETS • STAGGER UPLOAD SCHEDULES PRO TIPS!
  • 12. Be selective in what you collect
  • 13. • Matt Horn (Mhorn@aphelion.bi) • @Maxui (Twitter) • www.intellicape.blogspot.com (B.I. User Group) Thank you and Goodnight

Editor's Notes

  1. Trouble shooting Performance problems are a pain.Normally its an after excersize with very little to go onBasically wait for the problem to happen again while you are lookingREACTIVE APPROACH
  2. Used to store data  from a number of SQL Servers in one central location. stored in a shareable MDWAllows for easy reporting on growth and performance trends using built in reports or roll your ownIntroduced in SQL 2008 but can be used to capture data for 2005 and up – with a bit of a hack
  3. Actively capturing data about your SQL Server Hundreds of performance counters SQL and SSASPROACTIVEHistory – can look at what happened yesterday significantly lessens the work needed to monitor and trouble shoot SQL Server Allows for identification of obscure problems quickly and easily
  4. Data Collection Sets collect the essential data needed to identify and troubleshoot most common SQL Server performance problemsCached VS un Cached modeDisk usage – Database and log size growth trendsQuery stats = collected every 60 seconds – uploaded every 15 minsTop CPU, Duration, Total I/O, Physical Reads or Logical writesServer Stats = Collected every 10 seconds uploaded every 15 minsCPU usage, Memory usage, Disk I/O, Network Waits
  5. Works well when collecting from multiple instances as you can schedule the uploads to run at a time when your server is not busyhowever the drawback is that you wont be able to view the collected data immediatelyBut can force an upload
  6. DON’T CHANGE TABLES – Doing this will cause some of the stored procs to stop workingDON’T TOUCH THE DATA – The key factor here is data integrity – if we go in and manipulate what was collected we run the risk of invalidating the entire data setDO USE THE SP’s There are a set of stored procs that allow you to view your data Use them .only collectSMALLER COLLECTOR SETS – only collect the data you will use there is more than enough in the built in reports to diagnose most problems