Performance IQ 2016 - Gruppo · PDF filePerformance IQ 2016 Reduces performance...
Transcript of Performance IQ 2016 - Gruppo · PDF filePerformance IQ 2016 Reduces performance...
![Page 1: Performance IQ 2016 - Gruppo · PDF filePerformance IQ 2016 Reduces performance troubleshooting efforts by ... • Sybase IQ16, ASE16, SQL Server 2014 • Apache Hive technical Preview](https://reader031.fdocuments.us/reader031/viewer/2022030407/5a84b9977f8b9a9f1b8bf645/html5/thumbnails/1.jpg)
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
![Page 2: Performance IQ 2016 - Gruppo · PDF filePerformance IQ 2016 Reduces performance troubleshooting efforts by ... • Sybase IQ16, ASE16, SQL Server 2014 • Apache Hive technical Preview](https://reader031.fdocuments.us/reader031/viewer/2022030407/5a84b9977f8b9a9f1b8bf645/html5/thumbnails/2.jpg)
EMBARCADERO TECHNOLOGIES
Agenda
• DBA and SQL Developer pain points
• DBArtisan Team Server overview
• Introducing Performance IQ
• Summary
• Q&A
2
![Page 3: Performance IQ 2016 - Gruppo · PDF filePerformance IQ 2016 Reduces performance troubleshooting efforts by ... • Sybase IQ16, ASE16, SQL Server 2014 • Apache Hive technical Preview](https://reader031.fdocuments.us/reader031/viewer/2022030407/5a84b9977f8b9a9f1b8bf645/html5/thumbnails/3.jpg)
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
![Page 4: Performance IQ 2016 - Gruppo · PDF filePerformance IQ 2016 Reduces performance troubleshooting efforts by ... • Sybase IQ16, ASE16, SQL Server 2014 • Apache Hive technical Preview](https://reader031.fdocuments.us/reader031/viewer/2022030407/5a84b9977f8b9a9f1b8bf645/html5/thumbnails/4.jpg)
EMBARCADERO TECHNOLOGIES
Target Personas
4
DB PowerStudio
DBArtisan - DBA
Rapid SQL- Developer
DB Optimizer- Developer
DB Change Manager- Developer
![Page 5: Performance IQ 2016 - Gruppo · PDF filePerformance IQ 2016 Reduces performance troubleshooting efforts by ... • Sybase IQ16, ASE16, SQL Server 2014 • Apache Hive technical Preview](https://reader031.fdocuments.us/reader031/viewer/2022030407/5a84b9977f8b9a9f1b8bf645/html5/thumbnails/5.jpg)
EMBARCADERO TECHNOLOGIES
100’s of discrete metrics which requires lots of concentration/attention…
5
![Page 6: Performance IQ 2016 - Gruppo · PDF filePerformance IQ 2016 Reduces performance troubleshooting efforts by ... • Sybase IQ16, ASE16, SQL Server 2014 • Apache Hive technical Preview](https://reader031.fdocuments.us/reader031/viewer/2022030407/5a84b9977f8b9a9f1b8bf645/html5/thumbnails/6.jpg)
EMBARCADERO TECHNOLOGIES
Correlate metrics & show only the underlying reason. Easy to manage & understand.
6
![Page 7: Performance IQ 2016 - Gruppo · PDF filePerformance IQ 2016 Reduces performance troubleshooting efforts by ... • Sybase IQ16, ASE16, SQL Server 2014 • Apache Hive technical Preview](https://reader031.fdocuments.us/reader031/viewer/2022030407/5a84b9977f8b9a9f1b8bf645/html5/thumbnails/7.jpg)
EMBARCADERO TECHNOLOGIES
The Old DB Generation
7
Isolate - Siloed - Offline - Invasive - Not Expandable - Divided
DBA DBADBA SQL Dev SQL DevSQL Dev
![Page 8: Performance IQ 2016 - Gruppo · PDF filePerformance IQ 2016 Reduces performance troubleshooting efforts by ... • Sybase IQ16, ASE16, SQL Server 2014 • Apache Hive technical Preview](https://reader031.fdocuments.us/reader031/viewer/2022030407/5a84b9977f8b9a9f1b8bf645/html5/thumbnails/8.jpg)
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
![Page 9: Performance IQ 2016 - Gruppo · PDF filePerformance IQ 2016 Reduces performance troubleshooting efforts by ... • Sybase IQ16, ASE16, SQL Server 2014 • Apache Hive technical Preview](https://reader031.fdocuments.us/reader031/viewer/2022030407/5a84b9977f8b9a9f1b8bf645/html5/thumbnails/9.jpg)
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
![Page 10: Performance IQ 2016 - Gruppo · PDF filePerformance IQ 2016 Reduces performance troubleshooting efforts by ... • Sybase IQ16, ASE16, SQL Server 2014 • Apache Hive technical Preview](https://reader031.fdocuments.us/reader031/viewer/2022030407/5a84b9977f8b9a9f1b8bf645/html5/thumbnails/10.jpg)
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
![Page 11: Performance IQ 2016 - Gruppo · PDF filePerformance IQ 2016 Reduces performance troubleshooting efforts by ... • Sybase IQ16, ASE16, SQL Server 2014 • Apache Hive technical Preview](https://reader031.fdocuments.us/reader031/viewer/2022030407/5a84b9977f8b9a9f1b8bf645/html5/thumbnails/11.jpg)
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
![Page 12: Performance IQ 2016 - Gruppo · PDF filePerformance IQ 2016 Reduces performance troubleshooting efforts by ... • Sybase IQ16, ASE16, SQL Server 2014 • Apache Hive technical Preview](https://reader031.fdocuments.us/reader031/viewer/2022030407/5a84b9977f8b9a9f1b8bf645/html5/thumbnails/12.jpg)
EMBARCADERO TECHNOLOGIES
Performance IQ visualizes dataflow in novel ways to expose the true underlying issues
12
Other products in the market Performance IQ
vs
![Page 13: Performance IQ 2016 - Gruppo · PDF filePerformance IQ 2016 Reduces performance troubleshooting efforts by ... • Sybase IQ16, ASE16, SQL Server 2014 • Apache Hive technical Preview](https://reader031.fdocuments.us/reader031/viewer/2022030407/5a84b9977f8b9a9f1b8bf645/html5/thumbnails/13.jpg)
EMBARCADERO TECHNOLOGIES
13
Interactive Sankey diagrams like this in Performance IQ are revolutionary
![Page 14: Performance IQ 2016 - Gruppo · PDF filePerformance IQ 2016 Reduces performance troubleshooting efforts by ... • Sybase IQ16, ASE16, SQL Server 2014 • Apache Hive technical Preview](https://reader031.fdocuments.us/reader031/viewer/2022030407/5a84b9977f8b9a9f1b8bf645/html5/thumbnails/14.jpg)
EMBARCADERO TECHNOLOGIES
Top SQL I/O
14
![Page 15: Performance IQ 2016 - Gruppo · PDF filePerformance IQ 2016 Reduces performance troubleshooting efforts by ... • Sybase IQ16, ASE16, SQL Server 2014 • Apache Hive technical Preview](https://reader031.fdocuments.us/reader031/viewer/2022030407/5a84b9977f8b9a9f1b8bf645/html5/thumbnails/15.jpg)
EMBARCADERO TECHNOLOGIES
Top apps
15
![Page 16: Performance IQ 2016 - Gruppo · PDF filePerformance IQ 2016 Reduces performance troubleshooting efforts by ... • Sybase IQ16, ASE16, SQL Server 2014 • Apache Hive technical Preview](https://reader031.fdocuments.us/reader031/viewer/2022030407/5a84b9977f8b9a9f1b8bf645/html5/thumbnails/16.jpg)
EMBARCADERO TECHNOLOGIES
Top procedures
16
![Page 17: Performance IQ 2016 - Gruppo · PDF filePerformance IQ 2016 Reduces performance troubleshooting efforts by ... • Sybase IQ16, ASE16, SQL Server 2014 • Apache Hive technical Preview](https://reader031.fdocuments.us/reader031/viewer/2022030407/5a84b9977f8b9a9f1b8bf645/html5/thumbnails/17.jpg)
EMBARCADERO TECHNOLOGIES
Top SQL
17
![Page 18: Performance IQ 2016 - Gruppo · PDF filePerformance IQ 2016 Reduces performance troubleshooting efforts by ... • Sybase IQ16, ASE16, SQL Server 2014 • Apache Hive technical Preview](https://reader031.fdocuments.us/reader031/viewer/2022030407/5a84b9977f8b9a9f1b8bf645/html5/thumbnails/18.jpg)
EMBARCADERO TECHNOLOGIES
Throughput vs Response Times
18
![Page 19: Performance IQ 2016 - Gruppo · PDF filePerformance IQ 2016 Reduces performance troubleshooting efforts by ... • Sybase IQ16, ASE16, SQL Server 2014 • Apache Hive technical Preview](https://reader031.fdocuments.us/reader031/viewer/2022030407/5a84b9977f8b9a9f1b8bf645/html5/thumbnails/19.jpg)
EMBARCADERO TECHNOLOGIES
Top Waits
19
![Page 20: Performance IQ 2016 - Gruppo · PDF filePerformance IQ 2016 Reduces performance troubleshooting efforts by ... • Sybase IQ16, ASE16, SQL Server 2014 • Apache Hive technical Preview](https://reader031.fdocuments.us/reader031/viewer/2022030407/5a84b9977f8b9a9f1b8bf645/html5/thumbnails/20.jpg)
EMBARCADERO TECHNOLOGIES
Drill down into SQL text
20
![Page 21: Performance IQ 2016 - Gruppo · PDF filePerformance IQ 2016 Reduces performance troubleshooting efforts by ... • Sybase IQ16, ASE16, SQL Server 2014 • Apache Hive technical Preview](https://reader031.fdocuments.us/reader031/viewer/2022030407/5a84b9977f8b9a9f1b8bf645/html5/thumbnails/21.jpg)
EMBARCADERO TECHNOLOGIES
Different Loads and Time Travel
21
![Page 22: Performance IQ 2016 - Gruppo · PDF filePerformance IQ 2016 Reduces performance troubleshooting efforts by ... • Sybase IQ16, ASE16, SQL Server 2014 • Apache Hive technical Preview](https://reader031.fdocuments.us/reader031/viewer/2022030407/5a84b9977f8b9a9f1b8bf645/html5/thumbnails/22.jpg)
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
![Page 23: Performance IQ 2016 - Gruppo · PDF filePerformance IQ 2016 Reduces performance troubleshooting efforts by ... • Sybase IQ16, ASE16, SQL Server 2014 • Apache Hive technical Preview](https://reader031.fdocuments.us/reader031/viewer/2022030407/5a84b9977f8b9a9f1b8bf645/html5/thumbnails/23.jpg)
EMBARCADERO TECHNOLOGIES
SQL Analytics cont…We show users how SQL has performed over time and what's changed
23
![Page 24: Performance IQ 2016 - Gruppo · PDF filePerformance IQ 2016 Reduces performance troubleshooting efforts by ... • Sybase IQ16, ASE16, SQL Server 2014 • Apache Hive technical Preview](https://reader031.fdocuments.us/reader031/viewer/2022030407/5a84b9977f8b9a9f1b8bf645/html5/thumbnails/24.jpg)
EMBARCADERO TECHNOLOGIES
An Actual Syntax Performance Adjustment Suggestion
![Page 25: Performance IQ 2016 - Gruppo · PDF filePerformance IQ 2016 Reduces performance troubleshooting efforts by ... • Sybase IQ16, ASE16, SQL Server 2014 • Apache Hive technical Preview](https://reader031.fdocuments.us/reader031/viewer/2022030407/5a84b9977f8b9a9f1b8bf645/html5/thumbnails/25.jpg)
EMBARCADERO TECHNOLOGIES
Team Server: DataSources (Instances) Metrics, Alerts
25
![Page 26: Performance IQ 2016 - Gruppo · PDF filePerformance IQ 2016 Reduces performance troubleshooting efforts by ... • Sybase IQ16, ASE16, SQL Server 2014 • Apache Hive technical Preview](https://reader031.fdocuments.us/reader031/viewer/2022030407/5a84b9977f8b9a9f1b8bf645/html5/thumbnails/26.jpg)
EMBARCADERO TECHNOLOGIES
Performance IQ: Sankey Diagram; Top I/O
26
![Page 27: Performance IQ 2016 - Gruppo · PDF filePerformance IQ 2016 Reduces performance troubleshooting efforts by ... • Sybase IQ16, ASE16, SQL Server 2014 • Apache Hive technical Preview](https://reader031.fdocuments.us/reader031/viewer/2022030407/5a84b9977f8b9a9f1b8bf645/html5/thumbnails/27.jpg)
EMBARCADERO TECHNOLOGIES
Performance IQ: Underlying Cause
27
![Page 28: Performance IQ 2016 - Gruppo · PDF filePerformance IQ 2016 Reduces performance troubleshooting efforts by ... • Sybase IQ16, ASE16, SQL Server 2014 • Apache Hive technical Preview](https://reader031.fdocuments.us/reader031/viewer/2022030407/5a84b9977f8b9a9f1b8bf645/html5/thumbnails/28.jpg)
EMBARCADERO TECHNOLOGIES
Performance IQ: Top Waits; Underlying Cause SQL
28
![Page 29: Performance IQ 2016 - Gruppo · PDF filePerformance IQ 2016 Reduces performance troubleshooting efforts by ... • Sybase IQ16, ASE16, SQL Server 2014 • Apache Hive technical Preview](https://reader031.fdocuments.us/reader031/viewer/2022030407/5a84b9977f8b9a9f1b8bf645/html5/thumbnails/29.jpg)
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
![Page 30: Performance IQ 2016 - Gruppo · PDF filePerformance IQ 2016 Reduces performance troubleshooting efforts by ... • Sybase IQ16, ASE16, SQL Server 2014 • Apache Hive technical Preview](https://reader031.fdocuments.us/reader031/viewer/2022030407/5a84b9977f8b9a9f1b8bf645/html5/thumbnails/30.jpg)
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
![Page 31: Performance IQ 2016 - Gruppo · PDF filePerformance IQ 2016 Reduces performance troubleshooting efforts by ... • Sybase IQ16, ASE16, SQL Server 2014 • Apache Hive technical Preview](https://reader031.fdocuments.us/reader031/viewer/2022030407/5a84b9977f8b9a9f1b8bf645/html5/thumbnails/31.jpg)
EMBARCADERO TECHNOLOGIES
Questions ?
32
![Page 32: Performance IQ 2016 - Gruppo · PDF filePerformance IQ 2016 Reduces performance troubleshooting efforts by ... • Sybase IQ16, ASE16, SQL Server 2014 • Apache Hive technical Preview](https://reader031.fdocuments.us/reader031/viewer/2022030407/5a84b9977f8b9a9f1b8bf645/html5/thumbnails/32.jpg)
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