SlideShare a Scribd company logo
Grab
some
coffee and
enjoy the
pre-show
banter
before the
top of the
hour!
H T	Technologies		of	2016
HOST:	
Eric	Kavanagh
THIS	YEAR	is…
THE	LINE	UP	
ANALYST:	
Dez	Blanchfield	
Data	Scientist,		
The	Bloor	Group	
ANALYST:	
Robin	Bloor	
Chief	Analyst,		
The	Bloor	Group	
GUEST:	
Bullett	Manale	
Director	of	Sales	Engineering,	
IDERA
INTRODUCING	
Robin	Bloor
Database Tuning
Robin Bloor Ph.D.
The DBA
For sophisticated databases
(Oracle, SQL Server, DB2, etc.)
database tuning is a tough job,
but a SECURE job
file://localhost/Users/robinbloor2/Dropbox/
~Desktop/bottlenecks.jpg
The Database Landscape
u  Relational databases still dominate in
popularity (> 95%)
u  MS SQL Server is second in popularity to
Oracle
u  Used both for OLTP and query workloads
u  Alternatives (NoSQL & Graph) used mainly
for analytics
u  Most companies standardize and use
alternatives only in exceptional
circumstances
u  Databases are “strategic” and they evolve
u  Neither Hadoop nor Spark is a database
file://localhost/Users/robinbloor2/Dropbox/
~Desktop/bottlenecks.jpg
DBA Activities
u  Install, config, upgrade
u  License management
u  ETL & Replication
u  Storage & Caplan
u  Troubleshooting
u  Performance monitoring & tuning
u  Security
u  BU & Recovery
u  S/W Test systems
u  Data lifecycle
file://localhost/Users/robinbloor2/Dropbox/
~Desktop/bottlenecks.jpg
Database Performance Bottlenecks
u  CPU: CPU overload, context switches,
I/O waits, CPU cache, Backplane
throughput
u  Memory: Thrashing, fragmentation
u  Disk: Caching, I/O saturation,
fragmentation, SSD performance
u  Network Overhead (SANs, NAS, local
disk)
u  Locking
file://localhost/Users/robinbloor2/Dropbox/
~Desktop/bottlenecks.jpg
Hardware Factors
u  CPUs, GPUs & FPGAs
u  Cross breeding
u  3D Xpoint and PCM
u  SSDs & parallel access
u  Parallel hardware architectures
At the hardware level
PERFORMANCE is accelerating
and COSTS continue to fall.
file://localhost/Users/robinbloor2/Dropbox/
~Desktop/bottlenecks.jpg
Database Issues
u  Database entropy (proliferating
instances) is very common – it’s
the norm, with databases being
used as “cupboards”
u  Few databases are self-tuning or
properly tuned (especially the ones
that perform)
u  SQL needs to be tuned (particularly
for JOINS)
u  Most companies employ few DBAs
(they’re expensive)
Consequently
DBAs need tools
INTRODUCING	
Dez	Blanchfield
@dez_blanchfield	
Effec%ve	Analy%cs	Requires	High	Performance	Queries
@dez_blanchfield	
The	challenge	of	maintaining	a	
conversa%on	with	your	data	and	
iden%fying	meaningful	pa@erns
@dez_blanchfield	
Key	challenges	impac/ng	Database	Analy/cs	performance	
	
§  Infrastructure	Performance	Monitoring	
§  Keeping	on	top	of	Query	Monitoring	
§  Monitoring	response	6mes	to	pla8orm	&	user	
§  Addressing	poorly	structured	queries	
§  Itera6ve	query	/	review	&	fine	tuning	workflows	
§  Keeping	on	top	of	deadlocks	and	blocks	
§  ShiF	from	Historical	to	Predic6ve	aler6ng	
Typical	day	to	day	performance	hits..
@dez_blanchfield	
Discovering	hurdles	which	get	in	
the	way	of	making	fluid	analy%cs	
the	norm	in	your	organiza%on
@dez_blanchfield	
Performance	issues	which	regular	users	can’t	easily	resolve	
	
§  Performance	of	complex	code	you	didn’t	write	
§  Pre-staging	of	data	for	performance	where	possible	
§  Dele6ng	indexes	before	bulk	imports	then	re-index	
§  Op6mize	indexes	regularly	or	aFer	a	bulk	import	
§  Limit	queries	to	just	number	of	columns	you	need	
§  Knowing	how	&	when	to	use	temp	tables	
§  Batch	up	delete	&	update	workloads	efficiently	
§  Detec6ng	&	addressing	foreign	key	constraints	
Issues	invisible	to	most	mere	mortals..
@dez_blanchfield	
It	behooves	us	to	find	be@er	
ways	to	perform	real-%me	
PlaJorm	Performance	
Diagnos%cs	intelligently
INTRODUCING	
Bullett	Manale
© 2016 IDERA, Inc. All rights reserved.
Proprietary and confidential.
IDERA - SQL DIAGNOSTIC MANAGER
Hot Technology, The Key to Effective Analytics: Fast-Returning Queries
Bullett Manale
Director, Sales Engineering
© 2015 IDERA, Inc. All rights reserved. Proprietary and confidential. 2
© 2015 IDERA, Inc. All rights reserved. Proprietary and confidential. 3
§ FOCUS: SQL DIAGNOSTIC MANAGER
© 2015 IDERA, Inc. All rights reserved. Proprietary and confidential. 4
§  Data Manager
§  DBA
§  Acting DBA (or most technical person in the room)
TYPICAL USER OF SQL DIAGNOSTIC
MANAGER
© 2015 IDERA, Inc. All rights reserved. Proprietary and confidential. 5
RESPONSIBILITIES OF THE DBA
(ACCORDING TO WIKIPEDIA)
6© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.
USUALLY MORE TO A QUESTION THAN MEETS THE EYE
‘Loaded’ Questions:
What is my worst performing query? | (Reads, Writes, CPU, Frequency, Waits, Duration)
Show me blocking incidents within my production environment? | (Blocking by count, by blocking time)
When will I run out of space? | (Drive space, Database space, VM Host Space, Partition)
What is my worst instance of SQL Server running? | (CPU, Waits, I/O, Memory, Alerts, etc..)
What is my worst performing application? | (CPU, I/O, by user, by client, by database)
What caused my problem that happened last night? | (What time last night, CPU, I/O, Non-responsive)
What can I do proactively to improve my performance? (Totally Open Ended)
7© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.
TYPICAL REQUIREMENTS OF A GOOD ANALYTICS TOOL
BE ABLE TO…..
…collect the information at little to no cost
…collect the appropriate data and leave out the unnecessary data
…once collected, access the data quickly and efficiently
…easily understand the data or provide additional resources that help educate
...easily share the information with others using reports, exporting, and integration
…easily drill even deeper into the data if it is called for
8© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.
SQL DIAGNOSTIC MANAGER CORE DELIVERABLES
§  Manage at the Enterprise Level – DBAs typically manage a lot of database instances. Having a view that represents the
health of each instance in a single window is vital. This provides peace of mind for the DBA in that they can quickly glance at a screen to
know if everything is running as it should be; if it’s not, then to have the ability to drill down and identify and troubleshoot. The tool also
needs to be presented in a way that is familiar to the day to day operations of the DBA (DBA Centric View).
9© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.
SQL DIAGNOSTIC MANAGER CORE DELIVERABLES
§  Ability to Look Into the Past – A DBA can’t continuously stare at a console and wait for problems to happen. Problems happen
during meetings, in the middle of the night and off hours. Having a tool to help see the state of a server when a problem happened in the
past is vital. Additionally, the historical data collected can be used for other purposes than just troubleshooting. For example: What is my
fastest growing database over the last year?
10© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.
SQL DIAGNOSTIC MANAGER CORE DELIVERABLES
§  Query Performance and Accountability – The DBA is often left holding the bag whenever there is a
performance related issue. The perception is that if the database is the slowdown (or calls to the database)
then it must be the DBAs fault. Having the ability to identify performance issues down to the command
level is a vital part of what SQL Diagnostic Manager does.
11© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.
SQL DIAGNOSTIC MANAGER CORE DELIVERABLES
§  Ability to be Proactive – Proactive means different things to different people. For DBAs, in most cases, it
means taking corrective action before the user experience is diminished; or even going so far as to
automate the remediation of known issues automatically. SQL Diagnostic Manager can help with all of
these.
12© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.
SQL DIAGNOSTIC MANAGER CORE DELIVERABLES
§  Overall Flexibility – Every environment is different. Out-of-the-box SQL Diagnostic Manager has canned
metrics that are monitored and collected historically for review. The same holds true for reports. Having
the ability to extend this monitoring footprint is paramount, especially for larger enterprise shops. Obscure
monitoring requirements will be necessary. Having a tool that adapts to the environment is crucial.
13© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.
ARCHITECTURE OF SQL DIAGNOSTIC MANAGER
SQLdm
Thick
Consoles
SQLdm
Services
SQLdm
Repository
(SQL server
2005+)
Management Service
Collection Service
Active
Android
iOS
Windows
•  Nothing installed on the monitored SQL instance
•  No agents, stored procedures, etc.
•  Monitor physical and virtual databases
IDERA
core services
SQL Diagnostic Manager SQLSafe Backup*SQL Enterprise Job Manager*
SQLdm &
Other
Web
Consoles
* Sold separately* Sold separately
SQLdm
Mobile
Licensed per
instance
Now
Supports
2016!
14© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.
INTRODUCING SQL WORKLOAD ANALYSIS
(PART OF SQL DIAGNOSTIC PRO BUNDLE)
15© 2016 IDERA, Inc. All rights reserved. Proprietary and confidential.
QUICK DEMONSTRATION
SQL DIAGNOSTIC MANAGER
The Key to Effective Analytics: Fast-Returning Queries
The	Archive	Trifecta:	
•  Inside	Analysis		www.insideanalysis.com	
•  SlideShare		www.slideshare.net/InsideAnalysis	
•  YouTube		www.youtube.com/user/BloorGroup	
THANK	YOU!

More Related Content

PPTX
Web Help Desk Training - Level 2
PDF
Google presentation: The Open Web goes mobile
PDF
Guide to MySQL Embedded
PPTX
Top 10 DBA Mistakes on Microsoft SQL Server
PPTX
Advanced Database Administration 10g
PPTX
5 Tips for a More Efficient Data Center
PPTX
Data Warehousing using Hadoop
PPTX
Deploying All-Flash Cloud Infrastructure without Breaking the Bank
Web Help Desk Training - Level 2
Google presentation: The Open Web goes mobile
Guide to MySQL Embedded
Top 10 DBA Mistakes on Microsoft SQL Server
Advanced Database Administration 10g
5 Tips for a More Efficient Data Center
Data Warehousing using Hadoop
Deploying All-Flash Cloud Infrastructure without Breaking the Bank

Viewers also liked (18)

PDF
Solving the Really Big Tech Problems with IoT
PDF
Arcadian Landscapes
PPSX
Warsztaty PR-u i komunikacji | Opinie
PDF
A Better Understanding: Solving Business Challenges with Data
PDF
Auto bodies
PDF
Who, What, Where and How: Why You Want to Know
PPTX
My OS
PPT
Presentation dual inversion-index
PPTX
Test your taste buds
PPTX
Warsztaty Active Image | Opinie
PDF
See the Whole Story: The Case for a Visualization Platform
PDF
The Art of Visibility: Enabling Multi-Platform Management
PPTX
Web Analytics: Challenges in Data Modeling
PPTX
Extracción-de-la-muestra-_ Clase Nº 2 Hematología
PDF
Mind Your Business: Why Privacy Matters to the Successful Enterprise
PDF
The Central Hub: Defining the Data Lake
PDF
A Tight Ship: How Containers and SDS Optimize the Enterprise
PDF
Conférence WIFI EDUCATIF - NOMOSPHERE - Salon EDUCATEC 2014
Solving the Really Big Tech Problems with IoT
Arcadian Landscapes
Warsztaty PR-u i komunikacji | Opinie
A Better Understanding: Solving Business Challenges with Data
Auto bodies
Who, What, Where and How: Why You Want to Know
My OS
Presentation dual inversion-index
Test your taste buds
Warsztaty Active Image | Opinie
See the Whole Story: The Case for a Visualization Platform
The Art of Visibility: Enabling Multi-Platform Management
Web Analytics: Challenges in Data Modeling
Extracción-de-la-muestra-_ Clase Nº 2 Hematología
Mind Your Business: Why Privacy Matters to the Successful Enterprise
The Central Hub: Defining the Data Lake
A Tight Ship: How Containers and SDS Optimize the Enterprise
Conférence WIFI EDUCATIF - NOMOSPHERE - Salon EDUCATEC 2014
Ad

Similar to The Key to Effective Analytics: Fast-Returning Queries (20)

PDF
Best Laid Plans: Saving Time, Money and Trouble with Optimal Forecasting
PPTX
Database administrators (dbas) face increasing pressure to monitor databases
PDF
Do you know where your databases are?
PPTX
IDERA Live | Monitor the Performance of Multiple-Platform Databases in the Cloud
PPTX
Monitor cloud database with SQL Diagnostic Manager for SQL Server
PDF
AppSphere 15 - Is the database affecting your critical business transactions?
PDF
Presentation cloud control enterprise manager 12c
PDF
IOUG Collaborate 18 - Get the Oracle Performance Diagnostics Capabilities You...
PDF
the-real-world-of-the-database-administrator-white-paper-15623
PDF
Best Practices for Monitoring Postgres
 
PPTX
Geek Sync I CSI for SQL: Learn to be a SQL Sleuth
PDF
Introduction to DBMS.pdf
PDF
The New Normal: Dealing with the Reality of an Unsecure World
PDF
Idera live 2021: Managing Digital Transformation on a Budget by Bert Scalzo
PDF
DB Optimizer Datasheet - Automated SQL Profiling & Tuning for Optimized Perfo...
PPTX
Gs08 modernize your data platform with sql technologies wash dc
PDF
Database Visibility and Troubleshooting Hands-on Lab - AppSphere16
PPT
Performance Monitoring And Tuning In Sql Server 2008 Tsql
PPTX
Oracle database performance monitoring diagnosis and reporting with EG Innova...
PPT
Sql Server Performance Tuning
Best Laid Plans: Saving Time, Money and Trouble with Optimal Forecasting
Database administrators (dbas) face increasing pressure to monitor databases
Do you know where your databases are?
IDERA Live | Monitor the Performance of Multiple-Platform Databases in the Cloud
Monitor cloud database with SQL Diagnostic Manager for SQL Server
AppSphere 15 - Is the database affecting your critical business transactions?
Presentation cloud control enterprise manager 12c
IOUG Collaborate 18 - Get the Oracle Performance Diagnostics Capabilities You...
the-real-world-of-the-database-administrator-white-paper-15623
Best Practices for Monitoring Postgres
 
Geek Sync I CSI for SQL: Learn to be a SQL Sleuth
Introduction to DBMS.pdf
The New Normal: Dealing with the Reality of an Unsecure World
Idera live 2021: Managing Digital Transformation on a Budget by Bert Scalzo
DB Optimizer Datasheet - Automated SQL Profiling & Tuning for Optimized Perfo...
Gs08 modernize your data platform with sql technologies wash dc
Database Visibility and Troubleshooting Hands-on Lab - AppSphere16
Performance Monitoring And Tuning In Sql Server 2008 Tsql
Oracle database performance monitoring diagnosis and reporting with EG Innova...
Sql Server Performance Tuning
Ad

More from Eric Kavanagh (19)

PPTX
The Future of Data Warehousing and Data Integration
PPTX
Best Practices in DataOps: How to Create Agile, Automated Data Pipelines
PPTX
Expediting the Path to Discovery with Multi-Source Analysis
PPTX
Will AI Eliminate Reports and Dashboards
PPTX
Metadata Mastery: A Big Step for BI Modernization
PDF
Horses for Courses: Database Roundtable
PDF
Database Survival Guide: Exploratory Webcast
PDF
Better to Ask Permission? Best Practices for Privacy and Security
PDF
The Model Enterprise: A Blueprint for Enterprise Data Governance
PDF
A Winning Strategy for the Digital Economy
PDF
Discovering Big Data in the Fog: Why Catalogs Matter
PDF
Health Check: Maintaining Enterprise BI
PDF
Rapid Response: Debugging and Profiling to the Rescue
PDF
Beyond the Platform: Enabling Fluid Analysis
PDF
Protect Your Database: High Availability for High Demand Data
PDF
Application Acceleration: Faster Performance for End Users
PDF
Time's Up! Getting Value from Big Data Now
PDF
A Bigger Magnifying Glass: Analyzing the Internet of Things
PDF
A Real-Time Version of the Truth
The Future of Data Warehousing and Data Integration
Best Practices in DataOps: How to Create Agile, Automated Data Pipelines
Expediting the Path to Discovery with Multi-Source Analysis
Will AI Eliminate Reports and Dashboards
Metadata Mastery: A Big Step for BI Modernization
Horses for Courses: Database Roundtable
Database Survival Guide: Exploratory Webcast
Better to Ask Permission? Best Practices for Privacy and Security
The Model Enterprise: A Blueprint for Enterprise Data Governance
A Winning Strategy for the Digital Economy
Discovering Big Data in the Fog: Why Catalogs Matter
Health Check: Maintaining Enterprise BI
Rapid Response: Debugging and Profiling to the Rescue
Beyond the Platform: Enabling Fluid Analysis
Protect Your Database: High Availability for High Demand Data
Application Acceleration: Faster Performance for End Users
Time's Up! Getting Value from Big Data Now
A Bigger Magnifying Glass: Analyzing the Internet of Things
A Real-Time Version of the Truth

Recently uploaded (20)

PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
sap open course for s4hana steps from ECC to s4
PPTX
A Presentation on Artificial Intelligence
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
Cloud computing and distributed systems.
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Machine learning based COVID-19 study performance prediction
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
Big Data Technologies - Introduction.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Empathic Computing: Creating Shared Understanding
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
NewMind AI Weekly Chronicles - August'25-Week II
Network Security Unit 5.pdf for BCA BBA.
sap open course for s4hana steps from ECC to s4
A Presentation on Artificial Intelligence
Programs and apps: productivity, graphics, security and other tools
Cloud computing and distributed systems.
Unlocking AI with Model Context Protocol (MCP)
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Machine learning based COVID-19 study performance prediction
Assigned Numbers - 2025 - Bluetooth® Document
Big Data Technologies - Introduction.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Empathic Computing: Creating Shared Understanding
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
MIND Revenue Release Quarter 2 2025 Press Release
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
The AUB Centre for AI in Media Proposal.docx
NewMind AI Weekly Chronicles - August'25-Week II

The Key to Effective Analytics: Fast-Returning Queries