performance iq 2016 - gruppo · pdf fileperformance iq 2016 reduces performance...
TRANSCRIPT
EMBARCADERO TECHNOLOGIESEMBARCADERO TECHNOLOGIES
1
Performance IQ 2016
Reduces performance troubleshooting efforts by
providing embedded intelligence & insights to help
investigate, identify & resolve performance issues.
Mohammad Ahmed
Senior Sales Consultant
@metadatadon
EMBARCADERO TECHNOLOGIES
Agenda
• DBA and SQL Developer pain points
• DBArtisan Team Server overview
• Introducing Performance IQ
• Summary
• Q&A
2
EMBARCADERO TECHNOLOGIES
We want to solve DBA’s and SQL developers major pains
DBA’s have problems with:• Understanding what SQL is running poorly & why• Correcting poorly performing SQL, before it goes live if possible• Suspicious/worried about SAN performance• Concerned about how virtualization hurts/helps• Uncertain about how to apply new DBMS platform features to help
their situation• Need great monitoring and alerting• Are concerned about expanding storage footprint
3
EMBARCADERO TECHNOLOGIES
Target Personas
4
DB PowerStudio
DBArtisan - DBA
Rapid SQL- Developer
DB Optimizer- Developer
DB Change Manager- Developer
EMBARCADERO TECHNOLOGIES
100’s of discrete metrics which requires lots of concentration/attention…
5
EMBARCADERO TECHNOLOGIES
Correlate metrics & show only the underlying reason. Easy to manage & understand.
6
EMBARCADERO TECHNOLOGIES
The Old DB Generation
7
Isolate - Siloed - Offline - Invasive - Not Expandable - Divided
DBA DBADBA SQL Dev SQL DevSQL Dev
EMBARCADERO TECHNOLOGIES
The Future with Team Server
8
• Included in base
• 90 Day Trial PIQ
• After trial-PIQ is
$999 per instance
DB Team
Server
DBA DBA DBA SQL
Dev
SQL
Dev
Performance IQ
24/7 Performance Intelligence
The New
Generation
DBArtisan 2016
Rapid SQL 2016
ReportingShared
Datasource Repo
Business Users
Developers
Data Modelers
EMBARCADERO TECHNOLOGIES
What is DBArtisan Team Server?
The only team-enabled, cross-platform database administration and performance management solution.
• Centralized data source management simplifies access and improve management. – Share data sources across DBA teams – Gain insights with powerful search capabilities – Save searches to simplify management
• Monitor and alert notifications improve responsiveness and reduce downtime – Centralize basic health monitoring – Alert teams on availability, performance and storage – Distribute notifications via email
• DBA Team Collaboration streamlines communication and knowledge sharing – Stay up-to-date with activity streams – Follow sources of interest – Capture knowledge with team discussions
9
EMBARCADERO TECHNOLOGIES
What is Performance IQ?
Reduces performance troubleshooting efforts by providing embedded intelligence & insights to help investigate, identify & resolve performance issues.
• Embedded Performance Metrics & Analytics
• 24/7 Performance Monitoring & Alerting
• SQL Analytics
• Reporting & Analytics
10
EMBARCADERO TECHNOLOGIES
Embarcadero Platform
ER/Studio Team Edition
DBArtisan & Rapid SQL
ER/Studio Team ServerDBArtisan Team Server
and Performance IQ
GlossaryModel Repo
DS Repo DB Auth
Collaboration 24/7
Workstation
Tools
Automation
Business Stakeholders SQL Developers
DBA’s
EMBARCADERO TECHNOLOGIES
Performance IQ visualizes dataflow in novel ways to expose the true underlying issues
12
Other products in the market Performance IQ
vs
EMBARCADERO TECHNOLOGIES
13
Interactive Sankey diagrams like this in Performance IQ are revolutionary
EMBARCADERO TECHNOLOGIES
Top SQL I/O
14
EMBARCADERO TECHNOLOGIES
Top apps
15
EMBARCADERO TECHNOLOGIES
Top procedures
16
EMBARCADERO TECHNOLOGIES
Top SQL
17
EMBARCADERO TECHNOLOGIES
Throughput vs Response Times
18
EMBARCADERO TECHNOLOGIES
Top Waits
19
EMBARCADERO TECHNOLOGIES
Drill down into SQL text
20
EMBARCADERO TECHNOLOGIES
Different Loads and Time Travel
21
EMBARCADERO TECHNOLOGIES
SQL Analytics
22
Help software engineers and DBA’s write more performant SQL which will
work perfectly in production by showing data cardinality, data skew, table
statistics, index statistics, data churn etc. all from their ACTUAL LIVE DATA.
SELECT EmployeeID,
LastName
FROM EmployeeMaster
WHERE Table StatisticsNo of Rows: 356,007Data Size: 462MBIndex Size: 48MBRow size: 422 bytesRows / page: 19Fragmentation: 14%Table scan time: 114 secondsTable Churn: 1,588 changes/min
Alter statistics / use statistics from another DB
Column StatisticsNo of table rows: 356,007Column: ZipColumn Type: int (nullable)Ave. column data length: 4 bytesNo of distinct values: 298 (not very good)Average cardinality: 1,194 rowsBest cardinality: “98001”- 4 rowsWorst cardinality: “91301” – 146,092 rows
Test performance using worst cardinality
EMBARCADERO TECHNOLOGIES
SQL Analytics cont…We show users how SQL has performed over time and what's changed
23
EMBARCADERO TECHNOLOGIES
An Actual Syntax Performance Adjustment Suggestion
EMBARCADERO TECHNOLOGIES
Team Server: DataSources (Instances) Metrics, Alerts
25
EMBARCADERO TECHNOLOGIES
Performance IQ: Sankey Diagram; Top I/O
26
EMBARCADERO TECHNOLOGIES
Performance IQ: Underlying Cause
27
EMBARCADERO TECHNOLOGIES
Performance IQ: Top Waits; Underlying Cause SQL
28
EMBARCADERO TECHNOLOGIES
Concluding remarks
• Performance Embedded Performance Metrics & Analytics– Deeply embedded with DBArtisan and Rapid SQL
• 24/7 Performance Monitoring & Alerting– Monitoring and Alerting for SQL Server and Oracle
• SQL Analytics – Performance insights & baselines – Index suggestions – Scan rate impact analysis – Cardinality & data skew
• Reporting & Analytics– User configurable
29
EMBARCADERO TECHNOLOGIES
What’s New - DBArtisan XE6/ Rapid SQL XE6• Richer support for PostgreSQL• Sybase IQ16, ASE16, SQL Server 2014• Apache Hive technical Preview• Welcome Page• Project Management Support (DBArtisan)• Script Library• Improved Connectivity• Java updates (security)• Auto-save for Windows Vista/7+• Bug fixes / General maintenance
30
EMBARCADERO TECHNOLOGIES
Questions ?
32
EMBARCADERO TECHNOLOGIES
Additional Resources
http://docs.embarcadero.com/ and http://docwiki.embarcadero.com/
• Read Me file
• Quick Start Guide (Includes Installation and Tutorial Information)
• User Guide
• New Features Guide
http://community.embarcadero.com
• White Papers
• Articles
• Blogs
• Videos
• On-line Events
http://www.embarcadero.com/products/er-studio/team-server-hosted-trial
• ER Team Server Hosted trial
33