SlideShare a Scribd company logo
Performance Vision 3.0 
© SecurActive 2014 
DATABASETRANSACTIONSPERFORMANCEANALYSIS
© SecurActive 2014 2 
DATABASEPERFORMANCEANALYSIS 
1. Make it Just Work, Now! 
2. This %*$@/#& Application is IntolerablySlow! 
3. Do you really Think I have EnoughTimefor This? 
2. Use Cases 
1. Product Features 
3. Q&A
© SecurActive 2014 3 
DATABASEPERFORMANCEANALYSIS 
1. Make it Just Work, Now! 
2. This %*$@/#& Application is Intolerably Slow! 
3. Do you really Think I have Enough Time for This? 
2. Use Cases 
1. Product Features 
3. Q&A
© SecurActive 2014 4 
DATABASES: BUSINESSCRITICALELEMENTS 
Today Databases areAre Essentials for almost all Critical ApplicationsAre Essentials Elementsof Complex Application ChainsHave Extremely Variable Performances due to Heterogeneity of Use Cases
© SecurActive 2014 5 
OURBENEFITSFind Root Cause of SQL Issues in Minutes 
Easy Deployment, No Configuration, SQL Auto-DetectionEasily Monitor and Diagnostic SQL Transactions 
Display of All SQL Queries 24x7Quickly Solve Mission Critical Database Problems 
Agentless Solution, No Overhead on Databases
© SecurActive 2014 
IN-DEPTHDATABASEPERFORMANCEANALYSIS 
Databases in APS 
Supported Databases in APS 
Oracle 
Microsoft SQL 
MySQL (and derivatives) 
PostgreSQL 
6
© SecurActive 2014 
PERFORMANCEOFSQL QUERIESOVERTIME 
7
© SecurActive 2014 
PERFORMANCEOFSQL QUERIESOVERTIME 
Display SQL performance metrics over time for: 
Performance 
Number of queries 
Payload 
Number of Packets (PDUs) 
One-click drill down to details 
8
© SecurActive 2014 
SQL MOSTACTIVESERVERS,CLIENT&QUERIES 
9
© SecurActive 2014 
SQL MOSTACTIVESERVERS 
Display SQL metrics formost requested servers 
Server IP 
Number of queriesand errors 
Queries and responses payload 
Server responsetime& data transfertime 
One-click drill down to queries and errors 
10
© SecurActive 2014 
SQL MOSTACTIVECLIENTS 
Display SQL metrics formost active clients by IP 
Client IP 
Number of queriesand errors 
Queries and responses payload 
Server responsetime& data transfertime 
One-click drill down to queries and errors 
11
© SecurActive 2014 
SQL MOSTFREQUENTQUERIES 
12 
Display the most frequent SQL queries 
SQL query 
Number of occurrences and errors 
Server responsetime& data transfertime 
Queries and responses payload 
One-click drill down to queries and errors
© SecurActive 2014 
INSPECTQUERYDETAILS 
13
© SecurActive 2014 
LISTOFSQL QUERIES 
Display the list of SQL queries 
Client and Server 
System, database, username 
SQL query 
Server responsetime& data transfertime 
One-click drill down to more details 
14
© SecurActive 2014 
SQL RAWDATA: ADVANCEDTROUBLESHOOTING 
Display all queries detailsfor troubleshooting 
System, database, username 
SQL Query 
Status 
ErrorCode 
Error Message 
15
© SecurActive 2014 
TRUEROOTCAUSEANALYSIS 
Directaccess to transactionlevel 
Display query details 
Improved readability 
Query formatting 
Color highlighting 
Resizable text area 
16
© SecurActive 2014 
SQL DEDICATEDFILTERS 
DedicatedSQL filters: refine your search 
Search resultsby: 
Database system 
Commandtype 
Databasename 
Username 
SQL query 
Error/ status code 
ORA-1403 is notconsidered as an error 
17
© SecurActive 2014 18 
DATABASEPERFORMANCEANALYSIS 
1. Make it Just Work, Now! 
2. This %*$@/#& Application is IntolerablySlow! 
3. Do you really Think I have EnoughTimefor This? 
2. Use Cases 
1. Product Features 
3. Q&A
© SecurActive 2014 
Pinpoint the 
Slow SQL Query… 
MAKEITJUSTWORK, NOW! 
19 
Make it Just Work, Now!
© SecurActive 2014 
PERFORMANCEANALYSISWORKFLOW 
Check HTTP response Times 
Identify 
Slow URLs 
Check 
the Network 
Check 
SQL Clients 
Look at 
Top SQL Queries 
Pinpoint the 
Slow SQL Query 
20
Filter on Client IP: 172.16.42.3 
© SecurActive 2014 
CHECKHTTPRESPONSETIME 
21 
Response Times are Bad: 5s to 20s
© SecurActive 2014 
PERFORMANCEANALYSISWORKFLOW 
Check HTTP response Times 
Identify 
Slow URLs 
Check 
the Network 
Check 
SQL Clients 
Look at 
Top SQL Queries 
Pinpoint the 
Slow SQL Query 
22
© SecurActive 2014 
IDENTIFYSLOWURLS 
Server Response Time: 59.6 s 
URL: http://xxx.yyy.zzz/eu/host.app?uid=6276&appid=451&nmap=10202&par1=1e1d-6d78-b792... 
23 
Client IP 172.16.42.3(Madrid) 
Server IP192.168.160.4(ServerFarm)
© SecurActive 2014 
PERFORMANCEANALYSISWORKFLOW 
Check HTTP response Times 
Identify 
Slow URLs 
Check 
the Network 
Check 
SQL Clients 
Look at 
Top SQL Queries 
Pinpoint the 
Slow SQL Query 
24
© SecurActive 2014 
CHECKTHENETWORK: ITWORKSFINE 
25 
Network Performance 
Source: 172.16.42.3, Destination: 192.168.160.4 
Latency Ok 
Retransmission RateOk 
Packets numberOk
© SecurActive 2014 
PERFORMANCEANALYSISWORKFLOW 
Check HTTP response Times 
Identify 
Slow URLs 
Check 
the Network 
Check 
SQL Clients 
Look at 
Top SQL Queries 
Pinpoint the 
Slow SQL Query 
26
© SecurActive 2014 
CHECKSQLCLIENTS 
SQL Server Response Time is Fine 
27 
ServerQueries 
4117 435 
2 84 361 
3 77 485 
145 
ServerSRT 
434 ms 
2 40 ms 
3 39 ms 
10.5 ms 
SQL Load Balancing Looks Bad 
SQL Top Clients, Filter on Client Zone ServerFarm
© SecurActive 2014 
PERFORMANCEANALYSISWORKFLOW 
Check HTTP response Times 
Identify 
Slow URLs 
Check 
the Network 
Check 
SQL Clients 
Look at 
Top SQL Queries 
Pinpoint the 
Slow SQL Query 
28
© SecurActive 2014 
LOOKATTOPSQLQUERIES 
29 
Average SQL Server Response Time is Fine 
Top SQL Queries, Filter on Client IP 192.168.160.4
© SecurActive 2014 
PERFORMANCEANALYSISWORKFLOW 
Check HTTP response Times 
Identify 
Slow URLs 
Check 
the Network 
Check 
SQL Clients 
Look at 
Top SQL Queries 
Pinpoint the 
Slow SQL Query 
30
URL: http://xxx.yyy.zzz/eu/host.app?uid=6276&appid=451&nmap=10202&par1=1e1d-6d78-b792... © SecurActive 2014 
PINPOINTTHESLOWSQLQUERY 
31 
SQL Query Response Time: 59.1s 
Filter on query parameters
© SecurActive 2014 
Checking Query over Time… 
THIS%*$@/#& APPLICATIONISINTOLERABLYSLOW! 
32 
This %*$@/#& Application is IntolerablySlow!
© SecurActive 2014 
PERFORMANCEANALYSISWORKFLOW 
Business Critical Application Issue 
Drilldown to Conversations 
Find Slow 
SQL Query 
Check Query 
SRT over Time 
Identify all Impacted Users 
33
© SecurActive 2014 
BUSINESSCRITICALAPPLICATIONISSUE 
34 
Issue on Application: “Calendar Management” 
End User Response Time exceeds SLA Threshold: > 1s
© SecurActive 2014 
PERFORMANCEANALYSISWORKFLOW 
Business Critical Application Issue 
Drilldown to Conversations 
Find Slow 
SQL Query 
Check Query 
SRT over Time 
Identify all Impacted Users 
35
© SecurActive 2014 
DRILLDOWNTOCONVERSATIONS 
36 
Filter Conversations for Application: “Calendar Management” 
Client IP10.121.10.96(Local users) 
Server IP10.10.1.5(Web farm) 
Date2014-07-04 10:36:41 
End User Response Time 11.6 s 
Front 
Web 
SQL
© SecurActive 2014 
PERFORMANCEANALYSISWORKFLOW 
Business Critical Application Issue 
Drilldown to Conversations 
Find the Slow 
SQL Query 
Check Query 
SRT over Time 
Identify all Impacted Users 
37
© SecurActive 2014 
FINDTHESLOWSQL QUERY 
38 
Filter SQL Queries around the date: 2014-07-04 10:36:41 
Front 
Web 
SQL 
Date 2014-07-04 10:36:42 
Client IP10.10.1.5 
Query Server Response Time 30.2 s
© SecurActive 2014 
PERFORMANCEANALYSISWORKFLOW 
Business Critical Application Issue 
Drilldown to Conversations 
Find Slow 
SQL Query 
Check Query 
SRT over Time 
Identify all Impacted Users 
39
© SecurActive 2014 
CHECKTHESQL QUERYSRTOVERTIME 
40 
Slowdown occurs several times! 
Filter on SQL Query
© SecurActive 2014 
PERFORMANCEANALYSISWORKFLOW 
Business Critical Application Issue 
Drilldown to Conversations 
Find Slow 
SQL Query 
Check Query 
SRT over Time 
See Occurrences 
of the Query 
41
See all Occurrences of the Query 
© SecurActive 2014 
SEEOCCURRENCESOFTHESQL QUERY 
42 
Filter on SQL Query 
Go back in the application chain to see all impacted users 
Find Impacted Users 
Look into query details to understand the issue’s root cause (scenario 3) 
Inspect Query Details 
What’s Next?
© SecurActive 2014 
Inspect Slow 
SQL Query 
… 
DOYOUREALLYTHINKI HAVEENOUGHTIMEFORTHIS? 
43 
Do you Really Think I have EnoughTimefor This?
© SecurActive 2014 
PERFORMANCEANALYSISWORKFLOW 
Check Application Performance 
Check Network Performance 
Drilldown to Conversations 
Check SQL Performance 
Look at 
SQL Queries 
Inspect Slow 
SQL Query 
44
© SecurActive 2014 
CHECKAPPLICATIONPERFORMANCE 
45 
Filter on Application “Doctor-BackOffice-HQ” for Client IP 10.100.10.49 
We see the slowdowns over time
© SecurActive 2014 
PERFORMANCEANALYSISWORKFLOW 
Check Application Performance 
Check 
The Network 
Drilldown to Conversations 
Check SQL Performance 
Look at 
SQL Queries 
Inspect Slow 
SQL Query 
46
© SecurActive 2014 
CHECKTHENETWORK: ITWORKSFINE 
47 
Latency Ok 
Retransmission RateOk 
Packets numberOk 
Check Network Performance for 
Application “Doctor-BackOffice-HQ” and Client IP 10.100.10.49
© SecurActive 2014 
PERFORMANCEANALYSISWORKFLOW 
Check Application Performance 
Check Network Performance 
Drilldown to Conversations 
Check SQL Performance 
Look at 
SQL Queries 
Inspect Slow 
SQL Query 
48
© SecurActive 2014 
DRILLDOWNTOCONVERSATIONS 
49 
Display Conversations for 
Application “Doctor-BackOffice-HQ” and Client IP 10.100.10.49 
Direct Connection from Client IP 10.100.10.49 
To Database pool, with Server IP 10.150.1.2
© SecurActive 2014 
PERFORMANCEANALYSISWORKFLOW 
Check Application Performance 
Check Network Performance 
Drilldown to Conversations 
Check SQL Performance 
Look at 
SQL Queries 
Inspect Slow 
SQL Query 
50
© SecurActive 2014 
CHECKSQLPERFORMANCE 
51 
Application “Doctor-BackOffice-HQ” Performance for Client IP 10.100.10.49 
SQL Performance between Client IP 10.100.10.49 &Database Server IP 10.150.1.2
© SecurActive 2014 
PERFORMANCEANALYSISWORKFLOW 
Check Application Performance 
Check Network Performance 
Drilldown to Conversations 
Check SQL Performance 
Look at 
SQL Queries 
Inspect Slow 
SQL Query 
52
© SecurActive 2014 
LOOKATSQLQUERIES 
53 
Display SQL Queries between Client IP 10.100.10.49 &Database Server IP 10.150.1.2 
Response Time Variationsfor SimilarQueries
© SecurActive 2014 
PERFORMANCEANALYSISWORKFLOW 
Check Application Performance 
Check Network Performance 
Drilldown to Conversations 
Check SQL Performance 
Look at 
SQL Queries 
Inspect 
Query Details 
54
© SecurActive 2014 
INSPECTQUERYDETAILS 
55 
Query Response Time Variations are 
Related to Larger Time Ranges in the Query 
6 months: 31.7 s 
1 year: 1.0 min 
1 month: 16.9 s
© SecurActive 2014 56 
DATABASEPERFORMANCEANALYSIS 
1. Make it Just Work, Now! 
2. This %*$@/#& Application is Intolerably Slow! 
3. Do you really Think I have Enough Time for This? 
2. Use Cases 
1. Product Features 
3. Q&A
Performance Vision 
helps keeping your customers happy! 
Click to read moreabout it. 
© SecurActive 2014 
DATABASETRANSACTIONSPERFORMANCEANALYSIS 
57 
Satisfied Customers
© SecurActive 2014 
ONLINERESOURCES 
58 
Test 
Downloada trial Virtual Appliance 
www.securactive.net > Demo 
Information 
Contactus for a live demo 
www.securactive.net> Company 
Buy 
Locatea distribution partner 
www.securactive.net> Partners
Database Transactions Performance Analysis 
© SecurActive 2014 
THANKYOU! 
For any Question 
sales@securactive.net 
support@securactive.net 
Follow Us on 
@SecurActivePV 
www.securactive.net 
blog.securactive.net

More Related Content

What's hot

DevTest Portfolio Overview
DevTest Portfolio OverviewDevTest Portfolio Overview
DevTest Portfolio Overview
CA Technologies
 
Case Study: How CA’s IT Automated Salesforce Deployments with CA Release Auto...
Case Study: How CA’s IT Automated Salesforce Deployments with CA Release Auto...Case Study: How CA’s IT Automated Salesforce Deployments with CA Release Auto...
Case Study: How CA’s IT Automated Salesforce Deployments with CA Release Auto...
CA Technologies
 
Service Virtualization 101
Service Virtualization 101Service Virtualization 101
Service Virtualization 101
Stefana Muller
 
Serena Webcast: Accelerating Application Delivery with Continuous Testing
Serena Webcast: Accelerating Application Delivery with Continuous TestingSerena Webcast: Accelerating Application Delivery with Continuous Testing
Serena Webcast: Accelerating Application Delivery with Continuous Testing
Serena Software
 
Real World Problem Solving Using Application Performance Management 10
Real World Problem Solving Using Application Performance Management 10Real World Problem Solving Using Application Performance Management 10
Real World Problem Solving Using Application Performance Management 10
CA Technologies
 
Ase 2018 parikshan
Ase 2018 parikshanAse 2018 parikshan
Ase 2018 parikshan
gailkaiser
 
Secure DevOps: A Puma's Tail
Secure DevOps: A Puma's TailSecure DevOps: A Puma's Tail
Secure DevOps: A Puma's Tail
Puma Security, LLC
 
Service Virtualization
Service VirtualizationService Virtualization
Service Virtualization
Bhumika Talsania
 
Lisa
LisaLisa
Service Virtualization
Service VirtualizationService Virtualization
Service Virtualization
Erika Barron
 
Debugging Microservices - key challenges and techniques - Microservices Odesa...
Debugging Microservices - key challenges and techniques - Microservices Odesa...Debugging Microservices - key challenges and techniques - Microservices Odesa...
Debugging Microservices - key challenges and techniques - Microservices Odesa...
Lohika_Odessa_TechTalks
 
How to Increase User Accountability by Eliminating the Default User in Unix S...
How to Increase User Accountability by Eliminating the Default User in Unix S...How to Increase User Accountability by Eliminating the Default User in Unix S...
How to Increase User Accountability by Eliminating the Default User in Unix S...
CA Technologies
 
Apic dc api deep dive
Apic dc api deep dive Apic dc api deep dive
Apic dc api deep dive
Cisco DevNet
 
Massive Continuous Integration and Light-speed Iterations
Massive Continuous Integration and Light-speed IterationsMassive Continuous Integration and Light-speed Iterations
Massive Continuous Integration and Light-speed Iterations
TechWell
 
How CDNs Can improve Mobile Application Performance
How CDNs Can improve Mobile Application PerformanceHow CDNs Can improve Mobile Application Performance
How CDNs Can improve Mobile Application Performance
Cloudflare
 
WATS 2014 WA Agents Overview - CA Workload Automation Technology Summit (WATS...
WATS 2014 WA Agents Overview - CA Workload Automation Technology Summit (WATS...WATS 2014 WA Agents Overview - CA Workload Automation Technology Summit (WATS...
WATS 2014 WA Agents Overview - CA Workload Automation Technology Summit (WATS...
Extra Technology
 
Servlet 4.0 at GeekOut 2015
Servlet 4.0 at GeekOut 2015Servlet 4.0 at GeekOut 2015
Servlet 4.0 at GeekOut 2015
Edward Burns
 
A Guide to Event-Driven SRE-inspired DevOps
A Guide to Event-Driven SRE-inspired DevOpsA Guide to Event-Driven SRE-inspired DevOps
A Guide to Event-Driven SRE-inspired DevOps
Andreas Grabner
 
Elastic-Engineering
Elastic-EngineeringElastic-Engineering
Elastic-Engineering
Araf Karsh Hamid
 
Continuous Testing through Service Virtualization
Continuous Testing through Service VirtualizationContinuous Testing through Service Virtualization
Continuous Testing through Service Virtualization
TechWell
 

What's hot (20)

DevTest Portfolio Overview
DevTest Portfolio OverviewDevTest Portfolio Overview
DevTest Portfolio Overview
 
Case Study: How CA’s IT Automated Salesforce Deployments with CA Release Auto...
Case Study: How CA’s IT Automated Salesforce Deployments with CA Release Auto...Case Study: How CA’s IT Automated Salesforce Deployments with CA Release Auto...
Case Study: How CA’s IT Automated Salesforce Deployments with CA Release Auto...
 
Service Virtualization 101
Service Virtualization 101Service Virtualization 101
Service Virtualization 101
 
Serena Webcast: Accelerating Application Delivery with Continuous Testing
Serena Webcast: Accelerating Application Delivery with Continuous TestingSerena Webcast: Accelerating Application Delivery with Continuous Testing
Serena Webcast: Accelerating Application Delivery with Continuous Testing
 
Real World Problem Solving Using Application Performance Management 10
Real World Problem Solving Using Application Performance Management 10Real World Problem Solving Using Application Performance Management 10
Real World Problem Solving Using Application Performance Management 10
 
Ase 2018 parikshan
Ase 2018 parikshanAse 2018 parikshan
Ase 2018 parikshan
 
Secure DevOps: A Puma's Tail
Secure DevOps: A Puma's TailSecure DevOps: A Puma's Tail
Secure DevOps: A Puma's Tail
 
Service Virtualization
Service VirtualizationService Virtualization
Service Virtualization
 
Lisa
LisaLisa
Lisa
 
Service Virtualization
Service VirtualizationService Virtualization
Service Virtualization
 
Debugging Microservices - key challenges and techniques - Microservices Odesa...
Debugging Microservices - key challenges and techniques - Microservices Odesa...Debugging Microservices - key challenges and techniques - Microservices Odesa...
Debugging Microservices - key challenges and techniques - Microservices Odesa...
 
How to Increase User Accountability by Eliminating the Default User in Unix S...
How to Increase User Accountability by Eliminating the Default User in Unix S...How to Increase User Accountability by Eliminating the Default User in Unix S...
How to Increase User Accountability by Eliminating the Default User in Unix S...
 
Apic dc api deep dive
Apic dc api deep dive Apic dc api deep dive
Apic dc api deep dive
 
Massive Continuous Integration and Light-speed Iterations
Massive Continuous Integration and Light-speed IterationsMassive Continuous Integration and Light-speed Iterations
Massive Continuous Integration and Light-speed Iterations
 
How CDNs Can improve Mobile Application Performance
How CDNs Can improve Mobile Application PerformanceHow CDNs Can improve Mobile Application Performance
How CDNs Can improve Mobile Application Performance
 
WATS 2014 WA Agents Overview - CA Workload Automation Technology Summit (WATS...
WATS 2014 WA Agents Overview - CA Workload Automation Technology Summit (WATS...WATS 2014 WA Agents Overview - CA Workload Automation Technology Summit (WATS...
WATS 2014 WA Agents Overview - CA Workload Automation Technology Summit (WATS...
 
Servlet 4.0 at GeekOut 2015
Servlet 4.0 at GeekOut 2015Servlet 4.0 at GeekOut 2015
Servlet 4.0 at GeekOut 2015
 
A Guide to Event-Driven SRE-inspired DevOps
A Guide to Event-Driven SRE-inspired DevOpsA Guide to Event-Driven SRE-inspired DevOps
A Guide to Event-Driven SRE-inspired DevOps
 
Elastic-Engineering
Elastic-EngineeringElastic-Engineering
Elastic-Engineering
 
Continuous Testing through Service Virtualization
Continuous Testing through Service VirtualizationContinuous Testing through Service Virtualization
Continuous Testing through Service Virtualization
 

Similar to Concrete use cases of SQL Performance Analysis

Performance vision Version 3.0 - What's New
Performance vision Version 3.0 - What's NewPerformance vision Version 3.0 - What's New
Performance vision Version 3.0 - What's New
PerformanceVision (previously SecurActive)
 
Performance vision Version 2.15 news
Performance vision Version 2.15 newsPerformance vision Version 2.15 news
Performance vision Version 2.15 news
PerformanceVision (previously SecurActive)
 
Webinar deploying software defined networks with confidence
Webinar deploying software defined networks with confidenceWebinar deploying software defined networks with confidence
Webinar deploying software defined networks with confidence
Veryx Technologies
 
Oracle WebLogic Server 12c: Seamless Oracle Database Integration (with NEC, O...
Oracle WebLogic Server 12c: Seamless Oracle Database Integration (with NEC, O...Oracle WebLogic Server 12c: Seamless Oracle Database Integration (with NEC, O...
Oracle WebLogic Server 12c: Seamless Oracle Database Integration (with NEC, O...
jeckels
 
Best Practices for API Design to Keep Your App Secure, Scalable & Efficient
Best Practices for API Design to Keep Your App Secure, Scalable & EfficientBest Practices for API Design to Keep Your App Secure, Scalable & Efficient
Best Practices for API Design to Keep Your App Secure, Scalable & Efficient
Nordic APIs
 
Enterprise Application to Infrastructure Integration -- SDN Apps
Enterprise Application to Infrastructure Integration  -- SDN AppsEnterprise Application to Infrastructure Integration  -- SDN Apps
Enterprise Application to Infrastructure Integration -- SDN Apps
Cisco DevNet
 
Using MySQL Enterprise Monitor for Continuous Performance Improvement
Using MySQL Enterprise Monitor for Continuous Performance ImprovementUsing MySQL Enterprise Monitor for Continuous Performance Improvement
Using MySQL Enterprise Monitor for Continuous Performance Improvement
Mark Matthews
 
T3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of ExcellenceT3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of Excellence
veehikle
 
Tech Talk: Leverage the combined power of CA Unified Infrastructure Managemen...
Tech Talk: Leverage the combined power of CA Unified Infrastructure Managemen...Tech Talk: Leverage the combined power of CA Unified Infrastructure Managemen...
Tech Talk: Leverage the combined power of CA Unified Infrastructure Managemen...
CA Technologies
 
Case Study: Verizon Wireless: Chasing the Yellow Before They Turn Red
Case Study: Verizon Wireless: Chasing the Yellow Before They Turn RedCase Study: Verizon Wireless: Chasing the Yellow Before They Turn Red
Case Study: Verizon Wireless: Chasing the Yellow Before They Turn Red
CA Technologies
 
Hands-On Lab: Quickly Identify the Fault Domain – Is It the Network, the Se...
Hands-On Lab: Quickly Identify the Fault Domain – Is It the Network, the Se...Hands-On Lab: Quickly Identify the Fault Domain – Is It the Network, the Se...
Hands-On Lab: Quickly Identify the Fault Domain – Is It the Network, the Se...
CA Technologies
 
Debugging PL/SQL from your APEX Applications with Oracle SQL Developer
Debugging PL/SQL from your APEX Applications with Oracle SQL DeveloperDebugging PL/SQL from your APEX Applications with Oracle SQL Developer
Debugging PL/SQL from your APEX Applications with Oracle SQL Developer
Jeff Smith
 
Starting Your DevOps Journey – Practical Tips for Ops
Starting Your DevOps Journey – Practical Tips for OpsStarting Your DevOps Journey – Practical Tips for Ops
Starting Your DevOps Journey – Practical Tips for Ops
Dynatrace
 
Cloud native Microservices using Spring Boot
Cloud native Microservices using Spring BootCloud native Microservices using Spring Boot
Cloud native Microservices using Spring Boot
Sufyaan Kazi
 
Case Study: Datalink—Manage IT monitoring the MSP way
Case Study: Datalink—Manage IT monitoring the MSP wayCase Study: Datalink—Manage IT monitoring the MSP way
Case Study: Datalink—Manage IT monitoring the MSP way
CA Technologies
 
HTTP/2 Comes to Java - What Servlet 4.0 Means to You
HTTP/2 Comes to Java - What Servlet 4.0 Means to YouHTTP/2 Comes to Java - What Servlet 4.0 Means to You
HTTP/2 Comes to Java - What Servlet 4.0 Means to You
David Delabassee
 
SolarWinds Product Management Technical Drilldown on Deep Packet Inspection a...
SolarWinds Product Management Technical Drilldown on Deep Packet Inspection a...SolarWinds Product Management Technical Drilldown on Deep Packet Inspection a...
SolarWinds Product Management Technical Drilldown on Deep Packet Inspection a...
SolarWinds
 
SafePeak whitepaper for Cloud Apps
SafePeak whitepaper for Cloud AppsSafePeak whitepaper for Cloud Apps
SafePeak whitepaper for Cloud Apps
Vladi Vexler
 
Network & Application Performance Monitoring - Troubleshooting HTTP Applicati...
Network & Application Performance Monitoring - Troubleshooting HTTP Applicati...Network & Application Performance Monitoring - Troubleshooting HTTP Applicati...
Network & Application Performance Monitoring - Troubleshooting HTTP Applicati...
PerformanceVision (previously SecurActive)
 
Stream Analytics
Stream Analytics Stream Analytics
Stream Analytics
Franco Ucci
 

Similar to Concrete use cases of SQL Performance Analysis (20)

Performance vision Version 3.0 - What's New
Performance vision Version 3.0 - What's NewPerformance vision Version 3.0 - What's New
Performance vision Version 3.0 - What's New
 
Performance vision Version 2.15 news
Performance vision Version 2.15 newsPerformance vision Version 2.15 news
Performance vision Version 2.15 news
 
Webinar deploying software defined networks with confidence
Webinar deploying software defined networks with confidenceWebinar deploying software defined networks with confidence
Webinar deploying software defined networks with confidence
 
Oracle WebLogic Server 12c: Seamless Oracle Database Integration (with NEC, O...
Oracle WebLogic Server 12c: Seamless Oracle Database Integration (with NEC, O...Oracle WebLogic Server 12c: Seamless Oracle Database Integration (with NEC, O...
Oracle WebLogic Server 12c: Seamless Oracle Database Integration (with NEC, O...
 
Best Practices for API Design to Keep Your App Secure, Scalable & Efficient
Best Practices for API Design to Keep Your App Secure, Scalable & EfficientBest Practices for API Design to Keep Your App Secure, Scalable & Efficient
Best Practices for API Design to Keep Your App Secure, Scalable & Efficient
 
Enterprise Application to Infrastructure Integration -- SDN Apps
Enterprise Application to Infrastructure Integration  -- SDN AppsEnterprise Application to Infrastructure Integration  -- SDN Apps
Enterprise Application to Infrastructure Integration -- SDN Apps
 
Using MySQL Enterprise Monitor for Continuous Performance Improvement
Using MySQL Enterprise Monitor for Continuous Performance ImprovementUsing MySQL Enterprise Monitor for Continuous Performance Improvement
Using MySQL Enterprise Monitor for Continuous Performance Improvement
 
T3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of ExcellenceT3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of Excellence
 
Tech Talk: Leverage the combined power of CA Unified Infrastructure Managemen...
Tech Talk: Leverage the combined power of CA Unified Infrastructure Managemen...Tech Talk: Leverage the combined power of CA Unified Infrastructure Managemen...
Tech Talk: Leverage the combined power of CA Unified Infrastructure Managemen...
 
Case Study: Verizon Wireless: Chasing the Yellow Before They Turn Red
Case Study: Verizon Wireless: Chasing the Yellow Before They Turn RedCase Study: Verizon Wireless: Chasing the Yellow Before They Turn Red
Case Study: Verizon Wireless: Chasing the Yellow Before They Turn Red
 
Hands-On Lab: Quickly Identify the Fault Domain – Is It the Network, the Se...
Hands-On Lab: Quickly Identify the Fault Domain – Is It the Network, the Se...Hands-On Lab: Quickly Identify the Fault Domain – Is It the Network, the Se...
Hands-On Lab: Quickly Identify the Fault Domain – Is It the Network, the Se...
 
Debugging PL/SQL from your APEX Applications with Oracle SQL Developer
Debugging PL/SQL from your APEX Applications with Oracle SQL DeveloperDebugging PL/SQL from your APEX Applications with Oracle SQL Developer
Debugging PL/SQL from your APEX Applications with Oracle SQL Developer
 
Starting Your DevOps Journey – Practical Tips for Ops
Starting Your DevOps Journey – Practical Tips for OpsStarting Your DevOps Journey – Practical Tips for Ops
Starting Your DevOps Journey – Practical Tips for Ops
 
Cloud native Microservices using Spring Boot
Cloud native Microservices using Spring BootCloud native Microservices using Spring Boot
Cloud native Microservices using Spring Boot
 
Case Study: Datalink—Manage IT monitoring the MSP way
Case Study: Datalink—Manage IT monitoring the MSP wayCase Study: Datalink—Manage IT monitoring the MSP way
Case Study: Datalink—Manage IT monitoring the MSP way
 
HTTP/2 Comes to Java - What Servlet 4.0 Means to You
HTTP/2 Comes to Java - What Servlet 4.0 Means to YouHTTP/2 Comes to Java - What Servlet 4.0 Means to You
HTTP/2 Comes to Java - What Servlet 4.0 Means to You
 
SolarWinds Product Management Technical Drilldown on Deep Packet Inspection a...
SolarWinds Product Management Technical Drilldown on Deep Packet Inspection a...SolarWinds Product Management Technical Drilldown on Deep Packet Inspection a...
SolarWinds Product Management Technical Drilldown on Deep Packet Inspection a...
 
SafePeak whitepaper for Cloud Apps
SafePeak whitepaper for Cloud AppsSafePeak whitepaper for Cloud Apps
SafePeak whitepaper for Cloud Apps
 
Network & Application Performance Monitoring - Troubleshooting HTTP Applicati...
Network & Application Performance Monitoring - Troubleshooting HTTP Applicati...Network & Application Performance Monitoring - Troubleshooting HTTP Applicati...
Network & Application Performance Monitoring - Troubleshooting HTTP Applicati...
 
Stream Analytics
Stream Analytics Stream Analytics
Stream Analytics
 

More from PerformanceVision (previously SecurActive)

How to create custom dashboards in Elastic Search / Kibana with Performance V...
How to create custom dashboards in Elastic Search / Kibana with Performance V...How to create custom dashboards in Elastic Search / Kibana with Performance V...
How to create custom dashboards in Elastic Search / Kibana with Performance V...
PerformanceVision (previously SecurActive)
 
Presentation of Performance Vision Version 3.3
Presentation of Performance Vision Version 3.3Presentation of Performance Vision Version 3.3
Presentation of Performance Vision Version 3.3
PerformanceVision (previously SecurActive)
 
Workshop on CIFS / SMB Protocol Performance Analysis
Workshop on CIFS / SMB Protocol Performance AnalysisWorkshop on CIFS / SMB Protocol Performance Analysis
Workshop on CIFS / SMB Protocol Performance Analysis
PerformanceVision (previously SecurActive)
 
HTTP Application Performance Analysis
HTTP Application Performance AnalysisHTTP Application Performance Analysis
HTTP Application Performance Analysis
PerformanceVision (previously SecurActive)
 
What's new in Performance vision version 3.2
What's new in Performance vision version 3.2What's new in Performance vision version 3.2
What's new in Performance vision version 3.2
PerformanceVision (previously SecurActive)
 
What's new in Performance Vision version 2.18
What's new in Performance Vision version 2.18What's new in Performance Vision version 2.18
What's new in Performance Vision version 2.18
PerformanceVision (previously SecurActive)
 
HTTP Application Performance Analysis
HTTP Application Performance AnalysisHTTP Application Performance Analysis
HTTP Application Performance Analysis
PerformanceVision (previously SecurActive)
 
Présentation N&APM en environnement hospitalier (CH Laborit)
Présentation N&APM en environnement hospitalier (CH Laborit)Présentation N&APM en environnement hospitalier (CH Laborit)
Présentation N&APM en environnement hospitalier (CH Laborit)
PerformanceVision (previously SecurActive)
 
Performance Vision - What's new in version 2.9
Performance Vision - What's new in version 2.9Performance Vision - What's new in version 2.9
Performance Vision - What's new in version 2.9
PerformanceVision (previously SecurActive)
 
Gestion des performances applicatives en environnement Cloud et Virtualisation
Gestion des performances applicatives en environnement Cloud et VirtualisationGestion des performances applicatives en environnement Cloud et Virtualisation
Gestion des performances applicatives en environnement Cloud et Virtualisation
PerformanceVision (previously SecurActive)
 
Workshop APM in a Cloud & Virtualized environment
Workshop APM in a Cloud & Virtualized environmentWorkshop APM in a Cloud & Virtualized environment
Workshop APM in a Cloud & Virtualized environment
PerformanceVision (previously SecurActive)
 
Présentation de Performance Vision en 2 minutes
Présentation de Performance Vision en 2 minutesPrésentation de Performance Vision en 2 minutes
Présentation de Performance Vision en 2 minutes
PerformanceVision (previously SecurActive)
 
2 minute presentation of Performance Vision
2 minute presentation of Performance Vision2 minute presentation of Performance Vision
2 minute presentation of Performance Vision
PerformanceVision (previously SecurActive)
 

More from PerformanceVision (previously SecurActive) (13)

How to create custom dashboards in Elastic Search / Kibana with Performance V...
How to create custom dashboards in Elastic Search / Kibana with Performance V...How to create custom dashboards in Elastic Search / Kibana with Performance V...
How to create custom dashboards in Elastic Search / Kibana with Performance V...
 
Presentation of Performance Vision Version 3.3
Presentation of Performance Vision Version 3.3Presentation of Performance Vision Version 3.3
Presentation of Performance Vision Version 3.3
 
Workshop on CIFS / SMB Protocol Performance Analysis
Workshop on CIFS / SMB Protocol Performance AnalysisWorkshop on CIFS / SMB Protocol Performance Analysis
Workshop on CIFS / SMB Protocol Performance Analysis
 
HTTP Application Performance Analysis
HTTP Application Performance AnalysisHTTP Application Performance Analysis
HTTP Application Performance Analysis
 
What's new in Performance vision version 3.2
What's new in Performance vision version 3.2What's new in Performance vision version 3.2
What's new in Performance vision version 3.2
 
What's new in Performance Vision version 2.18
What's new in Performance Vision version 2.18What's new in Performance Vision version 2.18
What's new in Performance Vision version 2.18
 
HTTP Application Performance Analysis
HTTP Application Performance AnalysisHTTP Application Performance Analysis
HTTP Application Performance Analysis
 
Présentation N&APM en environnement hospitalier (CH Laborit)
Présentation N&APM en environnement hospitalier (CH Laborit)Présentation N&APM en environnement hospitalier (CH Laborit)
Présentation N&APM en environnement hospitalier (CH Laborit)
 
Performance Vision - What's new in version 2.9
Performance Vision - What's new in version 2.9Performance Vision - What's new in version 2.9
Performance Vision - What's new in version 2.9
 
Gestion des performances applicatives en environnement Cloud et Virtualisation
Gestion des performances applicatives en environnement Cloud et VirtualisationGestion des performances applicatives en environnement Cloud et Virtualisation
Gestion des performances applicatives en environnement Cloud et Virtualisation
 
Workshop APM in a Cloud & Virtualized environment
Workshop APM in a Cloud & Virtualized environmentWorkshop APM in a Cloud & Virtualized environment
Workshop APM in a Cloud & Virtualized environment
 
Présentation de Performance Vision en 2 minutes
Présentation de Performance Vision en 2 minutesPrésentation de Performance Vision en 2 minutes
Présentation de Performance Vision en 2 minutes
 
2 minute presentation of Performance Vision
2 minute presentation of Performance Vision2 minute presentation of Performance Vision
2 minute presentation of Performance Vision
 

Recently uploaded

The importance of Quality Assurance for ICT Standardization
The importance of Quality Assurance for ICT StandardizationThe importance of Quality Assurance for ICT Standardization
The importance of Quality Assurance for ICT Standardization
Axel Rennoch
 
What's new in android: jetpack compose 2024
What's new in android: jetpack compose 2024What's new in android: jetpack compose 2024
What's new in android: jetpack compose 2024
Toru Wonyoung Choi
 
Uncharted Together- Navigating AI's New Frontiers in Libraries
Uncharted Together- Navigating AI's New Frontiers in LibrariesUncharted Together- Navigating AI's New Frontiers in Libraries
Uncharted Together- Navigating AI's New Frontiers in Libraries
Brian Pichman
 
leewayhertz.com-AI agents for healthcare Applications benefits and implementa...
leewayhertz.com-AI agents for healthcare Applications benefits and implementa...leewayhertz.com-AI agents for healthcare Applications benefits and implementa...
leewayhertz.com-AI agents for healthcare Applications benefits and implementa...
alexjohnson7307
 
Three New Criminal Laws in India 1 July 2024
Three New Criminal Laws in India 1 July 2024Three New Criminal Laws in India 1 July 2024
Three New Criminal Laws in India 1 July 2024
aakash malhotra
 
The Role of IoT in Australian Mobile App Development - PDF Guide
The Role of IoT in Australian Mobile App Development - PDF GuideThe Role of IoT in Australian Mobile App Development - PDF Guide
The Role of IoT in Australian Mobile App Development - PDF Guide
Shiv Technolabs
 
Sonkoloniya documentation - ONEprojukti.pdf
Sonkoloniya documentation - ONEprojukti.pdfSonkoloniya documentation - ONEprojukti.pdf
Sonkoloniya documentation - ONEprojukti.pdf
SubhamMandal40
 
Types of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technologyTypes of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technology
ldtexsolbl
 
Connector Corner: Leveraging Snowflake Integration for Smarter Decision Making
Connector Corner: Leveraging Snowflake Integration for Smarter Decision MakingConnector Corner: Leveraging Snowflake Integration for Smarter Decision Making
Connector Corner: Leveraging Snowflake Integration for Smarter Decision Making
DianaGray10
 
Semantic-Aware Code Model: Elevating the Future of Software Development
Semantic-Aware Code Model: Elevating the Future of Software DevelopmentSemantic-Aware Code Model: Elevating the Future of Software Development
Semantic-Aware Code Model: Elevating the Future of Software Development
Baishakhi Ray
 
(CISOPlatform Summit & SACON 2024) Orientation by CISO Platform_ Using CISO P...
(CISOPlatform Summit & SACON 2024) Orientation by CISO Platform_ Using CISO P...(CISOPlatform Summit & SACON 2024) Orientation by CISO Platform_ Using CISO P...
(CISOPlatform Summit & SACON 2024) Orientation by CISO Platform_ Using CISO P...
Priyanka Aash
 
Feature sql server terbaru performance.pptx
Feature sql server terbaru performance.pptxFeature sql server terbaru performance.pptx
Feature sql server terbaru performance.pptx
ssuser1915fe1
 
Use Cases & Benefits of RPA in Manufacturing in 2024.pptx
Use Cases & Benefits of RPA in Manufacturing in 2024.pptxUse Cases & Benefits of RPA in Manufacturing in 2024.pptx
Use Cases & Benefits of RPA in Manufacturing in 2024.pptx
SynapseIndia
 
BLOCKCHAIN TECHNOLOGY - Advantages and Disadvantages
BLOCKCHAIN TECHNOLOGY - Advantages and DisadvantagesBLOCKCHAIN TECHNOLOGY - Advantages and Disadvantages
BLOCKCHAIN TECHNOLOGY - Advantages and Disadvantages
SAI KAILASH R
 
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
maigasapphire
 
Vertex AI Agent Builder - GDG Alicante - Julio 2024
Vertex AI Agent Builder - GDG Alicante - Julio 2024Vertex AI Agent Builder - GDG Alicante - Julio 2024
Vertex AI Agent Builder - GDG Alicante - Julio 2024
Nicolás Lopéz
 
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc
 
Using LLM Agents with Llama 3, LangGraph and Milvus
Using LLM Agents with Llama 3, LangGraph and MilvusUsing LLM Agents with Llama 3, LangGraph and Milvus
Using LLM Agents with Llama 3, LangGraph and Milvus
Zilliz
 
Acumatica vs. Sage Intacct _Construction_July (1).pptx
Acumatica vs. Sage Intacct _Construction_July (1).pptxAcumatica vs. Sage Intacct _Construction_July (1).pptx
Acumatica vs. Sage Intacct _Construction_July (1).pptx
BrainSell Technologies
 
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
Priyanka Aash
 

Recently uploaded (20)

The importance of Quality Assurance for ICT Standardization
The importance of Quality Assurance for ICT StandardizationThe importance of Quality Assurance for ICT Standardization
The importance of Quality Assurance for ICT Standardization
 
What's new in android: jetpack compose 2024
What's new in android: jetpack compose 2024What's new in android: jetpack compose 2024
What's new in android: jetpack compose 2024
 
Uncharted Together- Navigating AI's New Frontiers in Libraries
Uncharted Together- Navigating AI's New Frontiers in LibrariesUncharted Together- Navigating AI's New Frontiers in Libraries
Uncharted Together- Navigating AI's New Frontiers in Libraries
 
leewayhertz.com-AI agents for healthcare Applications benefits and implementa...
leewayhertz.com-AI agents for healthcare Applications benefits and implementa...leewayhertz.com-AI agents for healthcare Applications benefits and implementa...
leewayhertz.com-AI agents for healthcare Applications benefits and implementa...
 
Three New Criminal Laws in India 1 July 2024
Three New Criminal Laws in India 1 July 2024Three New Criminal Laws in India 1 July 2024
Three New Criminal Laws in India 1 July 2024
 
The Role of IoT in Australian Mobile App Development - PDF Guide
The Role of IoT in Australian Mobile App Development - PDF GuideThe Role of IoT in Australian Mobile App Development - PDF Guide
The Role of IoT in Australian Mobile App Development - PDF Guide
 
Sonkoloniya documentation - ONEprojukti.pdf
Sonkoloniya documentation - ONEprojukti.pdfSonkoloniya documentation - ONEprojukti.pdf
Sonkoloniya documentation - ONEprojukti.pdf
 
Types of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technologyTypes of Weaving loom machine & it's technology
Types of Weaving loom machine & it's technology
 
Connector Corner: Leveraging Snowflake Integration for Smarter Decision Making
Connector Corner: Leveraging Snowflake Integration for Smarter Decision MakingConnector Corner: Leveraging Snowflake Integration for Smarter Decision Making
Connector Corner: Leveraging Snowflake Integration for Smarter Decision Making
 
Semantic-Aware Code Model: Elevating the Future of Software Development
Semantic-Aware Code Model: Elevating the Future of Software DevelopmentSemantic-Aware Code Model: Elevating the Future of Software Development
Semantic-Aware Code Model: Elevating the Future of Software Development
 
(CISOPlatform Summit & SACON 2024) Orientation by CISO Platform_ Using CISO P...
(CISOPlatform Summit & SACON 2024) Orientation by CISO Platform_ Using CISO P...(CISOPlatform Summit & SACON 2024) Orientation by CISO Platform_ Using CISO P...
(CISOPlatform Summit & SACON 2024) Orientation by CISO Platform_ Using CISO P...
 
Feature sql server terbaru performance.pptx
Feature sql server terbaru performance.pptxFeature sql server terbaru performance.pptx
Feature sql server terbaru performance.pptx
 
Use Cases & Benefits of RPA in Manufacturing in 2024.pptx
Use Cases & Benefits of RPA in Manufacturing in 2024.pptxUse Cases & Benefits of RPA in Manufacturing in 2024.pptx
Use Cases & Benefits of RPA in Manufacturing in 2024.pptx
 
BLOCKCHAIN TECHNOLOGY - Advantages and Disadvantages
BLOCKCHAIN TECHNOLOGY - Advantages and DisadvantagesBLOCKCHAIN TECHNOLOGY - Advantages and Disadvantages
BLOCKCHAIN TECHNOLOGY - Advantages and Disadvantages
 
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
 
Vertex AI Agent Builder - GDG Alicante - Julio 2024
Vertex AI Agent Builder - GDG Alicante - Julio 2024Vertex AI Agent Builder - GDG Alicante - Julio 2024
Vertex AI Agent Builder - GDG Alicante - Julio 2024
 
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
 
Using LLM Agents with Llama 3, LangGraph and Milvus
Using LLM Agents with Llama 3, LangGraph and MilvusUsing LLM Agents with Llama 3, LangGraph and Milvus
Using LLM Agents with Llama 3, LangGraph and Milvus
 
Acumatica vs. Sage Intacct _Construction_July (1).pptx
Acumatica vs. Sage Intacct _Construction_July (1).pptxAcumatica vs. Sage Intacct _Construction_July (1).pptx
Acumatica vs. Sage Intacct _Construction_July (1).pptx
 
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
 

Concrete use cases of SQL Performance Analysis

  • 1. Performance Vision 3.0 © SecurActive 2014 DATABASETRANSACTIONSPERFORMANCEANALYSIS
  • 2. © SecurActive 2014 2 DATABASEPERFORMANCEANALYSIS 1. Make it Just Work, Now! 2. This %*$@/#& Application is IntolerablySlow! 3. Do you really Think I have EnoughTimefor This? 2. Use Cases 1. Product Features 3. Q&A
  • 3. © SecurActive 2014 3 DATABASEPERFORMANCEANALYSIS 1. Make it Just Work, Now! 2. This %*$@/#& Application is Intolerably Slow! 3. Do you really Think I have Enough Time for This? 2. Use Cases 1. Product Features 3. Q&A
  • 4. © SecurActive 2014 4 DATABASES: BUSINESSCRITICALELEMENTS Today Databases areAre Essentials for almost all Critical ApplicationsAre Essentials Elementsof Complex Application ChainsHave Extremely Variable Performances due to Heterogeneity of Use Cases
  • 5. © SecurActive 2014 5 OURBENEFITSFind Root Cause of SQL Issues in Minutes Easy Deployment, No Configuration, SQL Auto-DetectionEasily Monitor and Diagnostic SQL Transactions Display of All SQL Queries 24x7Quickly Solve Mission Critical Database Problems Agentless Solution, No Overhead on Databases
  • 6. © SecurActive 2014 IN-DEPTHDATABASEPERFORMANCEANALYSIS Databases in APS Supported Databases in APS Oracle Microsoft SQL MySQL (and derivatives) PostgreSQL 6
  • 7. © SecurActive 2014 PERFORMANCEOFSQL QUERIESOVERTIME 7
  • 8. © SecurActive 2014 PERFORMANCEOFSQL QUERIESOVERTIME Display SQL performance metrics over time for: Performance Number of queries Payload Number of Packets (PDUs) One-click drill down to details 8
  • 9. © SecurActive 2014 SQL MOSTACTIVESERVERS,CLIENT&QUERIES 9
  • 10. © SecurActive 2014 SQL MOSTACTIVESERVERS Display SQL metrics formost requested servers Server IP Number of queriesand errors Queries and responses payload Server responsetime& data transfertime One-click drill down to queries and errors 10
  • 11. © SecurActive 2014 SQL MOSTACTIVECLIENTS Display SQL metrics formost active clients by IP Client IP Number of queriesand errors Queries and responses payload Server responsetime& data transfertime One-click drill down to queries and errors 11
  • 12. © SecurActive 2014 SQL MOSTFREQUENTQUERIES 12 Display the most frequent SQL queries SQL query Number of occurrences and errors Server responsetime& data transfertime Queries and responses payload One-click drill down to queries and errors
  • 13. © SecurActive 2014 INSPECTQUERYDETAILS 13
  • 14. © SecurActive 2014 LISTOFSQL QUERIES Display the list of SQL queries Client and Server System, database, username SQL query Server responsetime& data transfertime One-click drill down to more details 14
  • 15. © SecurActive 2014 SQL RAWDATA: ADVANCEDTROUBLESHOOTING Display all queries detailsfor troubleshooting System, database, username SQL Query Status ErrorCode Error Message 15
  • 16. © SecurActive 2014 TRUEROOTCAUSEANALYSIS Directaccess to transactionlevel Display query details Improved readability Query formatting Color highlighting Resizable text area 16
  • 17. © SecurActive 2014 SQL DEDICATEDFILTERS DedicatedSQL filters: refine your search Search resultsby: Database system Commandtype Databasename Username SQL query Error/ status code ORA-1403 is notconsidered as an error 17
  • 18. © SecurActive 2014 18 DATABASEPERFORMANCEANALYSIS 1. Make it Just Work, Now! 2. This %*$@/#& Application is IntolerablySlow! 3. Do you really Think I have EnoughTimefor This? 2. Use Cases 1. Product Features 3. Q&A
  • 19. © SecurActive 2014 Pinpoint the Slow SQL Query… MAKEITJUSTWORK, NOW! 19 Make it Just Work, Now!
  • 20. © SecurActive 2014 PERFORMANCEANALYSISWORKFLOW Check HTTP response Times Identify Slow URLs Check the Network Check SQL Clients Look at Top SQL Queries Pinpoint the Slow SQL Query 20
  • 21. Filter on Client IP: 172.16.42.3 © SecurActive 2014 CHECKHTTPRESPONSETIME 21 Response Times are Bad: 5s to 20s
  • 22. © SecurActive 2014 PERFORMANCEANALYSISWORKFLOW Check HTTP response Times Identify Slow URLs Check the Network Check SQL Clients Look at Top SQL Queries Pinpoint the Slow SQL Query 22
  • 23. © SecurActive 2014 IDENTIFYSLOWURLS Server Response Time: 59.6 s URL: http://xxx.yyy.zzz/eu/host.app?uid=6276&appid=451&nmap=10202&par1=1e1d-6d78-b792... 23 Client IP 172.16.42.3(Madrid) Server IP192.168.160.4(ServerFarm)
  • 24. © SecurActive 2014 PERFORMANCEANALYSISWORKFLOW Check HTTP response Times Identify Slow URLs Check the Network Check SQL Clients Look at Top SQL Queries Pinpoint the Slow SQL Query 24
  • 25. © SecurActive 2014 CHECKTHENETWORK: ITWORKSFINE 25 Network Performance Source: 172.16.42.3, Destination: 192.168.160.4 Latency Ok Retransmission RateOk Packets numberOk
  • 26. © SecurActive 2014 PERFORMANCEANALYSISWORKFLOW Check HTTP response Times Identify Slow URLs Check the Network Check SQL Clients Look at Top SQL Queries Pinpoint the Slow SQL Query 26
  • 27. © SecurActive 2014 CHECKSQLCLIENTS SQL Server Response Time is Fine 27 ServerQueries 4117 435 2 84 361 3 77 485 145 ServerSRT 434 ms 2 40 ms 3 39 ms 10.5 ms SQL Load Balancing Looks Bad SQL Top Clients, Filter on Client Zone ServerFarm
  • 28. © SecurActive 2014 PERFORMANCEANALYSISWORKFLOW Check HTTP response Times Identify Slow URLs Check the Network Check SQL Clients Look at Top SQL Queries Pinpoint the Slow SQL Query 28
  • 29. © SecurActive 2014 LOOKATTOPSQLQUERIES 29 Average SQL Server Response Time is Fine Top SQL Queries, Filter on Client IP 192.168.160.4
  • 30. © SecurActive 2014 PERFORMANCEANALYSISWORKFLOW Check HTTP response Times Identify Slow URLs Check the Network Check SQL Clients Look at Top SQL Queries Pinpoint the Slow SQL Query 30
  • 31. URL: http://xxx.yyy.zzz/eu/host.app?uid=6276&appid=451&nmap=10202&par1=1e1d-6d78-b792... © SecurActive 2014 PINPOINTTHESLOWSQLQUERY 31 SQL Query Response Time: 59.1s Filter on query parameters
  • 32. © SecurActive 2014 Checking Query over Time… THIS%*$@/#& APPLICATIONISINTOLERABLYSLOW! 32 This %*$@/#& Application is IntolerablySlow!
  • 33. © SecurActive 2014 PERFORMANCEANALYSISWORKFLOW Business Critical Application Issue Drilldown to Conversations Find Slow SQL Query Check Query SRT over Time Identify all Impacted Users 33
  • 34. © SecurActive 2014 BUSINESSCRITICALAPPLICATIONISSUE 34 Issue on Application: “Calendar Management” End User Response Time exceeds SLA Threshold: > 1s
  • 35. © SecurActive 2014 PERFORMANCEANALYSISWORKFLOW Business Critical Application Issue Drilldown to Conversations Find Slow SQL Query Check Query SRT over Time Identify all Impacted Users 35
  • 36. © SecurActive 2014 DRILLDOWNTOCONVERSATIONS 36 Filter Conversations for Application: “Calendar Management” Client IP10.121.10.96(Local users) Server IP10.10.1.5(Web farm) Date2014-07-04 10:36:41 End User Response Time 11.6 s Front Web SQL
  • 37. © SecurActive 2014 PERFORMANCEANALYSISWORKFLOW Business Critical Application Issue Drilldown to Conversations Find the Slow SQL Query Check Query SRT over Time Identify all Impacted Users 37
  • 38. © SecurActive 2014 FINDTHESLOWSQL QUERY 38 Filter SQL Queries around the date: 2014-07-04 10:36:41 Front Web SQL Date 2014-07-04 10:36:42 Client IP10.10.1.5 Query Server Response Time 30.2 s
  • 39. © SecurActive 2014 PERFORMANCEANALYSISWORKFLOW Business Critical Application Issue Drilldown to Conversations Find Slow SQL Query Check Query SRT over Time Identify all Impacted Users 39
  • 40. © SecurActive 2014 CHECKTHESQL QUERYSRTOVERTIME 40 Slowdown occurs several times! Filter on SQL Query
  • 41. © SecurActive 2014 PERFORMANCEANALYSISWORKFLOW Business Critical Application Issue Drilldown to Conversations Find Slow SQL Query Check Query SRT over Time See Occurrences of the Query 41
  • 42. See all Occurrences of the Query © SecurActive 2014 SEEOCCURRENCESOFTHESQL QUERY 42 Filter on SQL Query Go back in the application chain to see all impacted users Find Impacted Users Look into query details to understand the issue’s root cause (scenario 3) Inspect Query Details What’s Next?
  • 43. © SecurActive 2014 Inspect Slow SQL Query … DOYOUREALLYTHINKI HAVEENOUGHTIMEFORTHIS? 43 Do you Really Think I have EnoughTimefor This?
  • 44. © SecurActive 2014 PERFORMANCEANALYSISWORKFLOW Check Application Performance Check Network Performance Drilldown to Conversations Check SQL Performance Look at SQL Queries Inspect Slow SQL Query 44
  • 45. © SecurActive 2014 CHECKAPPLICATIONPERFORMANCE 45 Filter on Application “Doctor-BackOffice-HQ” for Client IP 10.100.10.49 We see the slowdowns over time
  • 46. © SecurActive 2014 PERFORMANCEANALYSISWORKFLOW Check Application Performance Check The Network Drilldown to Conversations Check SQL Performance Look at SQL Queries Inspect Slow SQL Query 46
  • 47. © SecurActive 2014 CHECKTHENETWORK: ITWORKSFINE 47 Latency Ok Retransmission RateOk Packets numberOk Check Network Performance for Application “Doctor-BackOffice-HQ” and Client IP 10.100.10.49
  • 48. © SecurActive 2014 PERFORMANCEANALYSISWORKFLOW Check Application Performance Check Network Performance Drilldown to Conversations Check SQL Performance Look at SQL Queries Inspect Slow SQL Query 48
  • 49. © SecurActive 2014 DRILLDOWNTOCONVERSATIONS 49 Display Conversations for Application “Doctor-BackOffice-HQ” and Client IP 10.100.10.49 Direct Connection from Client IP 10.100.10.49 To Database pool, with Server IP 10.150.1.2
  • 50. © SecurActive 2014 PERFORMANCEANALYSISWORKFLOW Check Application Performance Check Network Performance Drilldown to Conversations Check SQL Performance Look at SQL Queries Inspect Slow SQL Query 50
  • 51. © SecurActive 2014 CHECKSQLPERFORMANCE 51 Application “Doctor-BackOffice-HQ” Performance for Client IP 10.100.10.49 SQL Performance between Client IP 10.100.10.49 &Database Server IP 10.150.1.2
  • 52. © SecurActive 2014 PERFORMANCEANALYSISWORKFLOW Check Application Performance Check Network Performance Drilldown to Conversations Check SQL Performance Look at SQL Queries Inspect Slow SQL Query 52
  • 53. © SecurActive 2014 LOOKATSQLQUERIES 53 Display SQL Queries between Client IP 10.100.10.49 &Database Server IP 10.150.1.2 Response Time Variationsfor SimilarQueries
  • 54. © SecurActive 2014 PERFORMANCEANALYSISWORKFLOW Check Application Performance Check Network Performance Drilldown to Conversations Check SQL Performance Look at SQL Queries Inspect Query Details 54
  • 55. © SecurActive 2014 INSPECTQUERYDETAILS 55 Query Response Time Variations are Related to Larger Time Ranges in the Query 6 months: 31.7 s 1 year: 1.0 min 1 month: 16.9 s
  • 56. © SecurActive 2014 56 DATABASEPERFORMANCEANALYSIS 1. Make it Just Work, Now! 2. This %*$@/#& Application is Intolerably Slow! 3. Do you really Think I have Enough Time for This? 2. Use Cases 1. Product Features 3. Q&A
  • 57. Performance Vision helps keeping your customers happy! Click to read moreabout it. © SecurActive 2014 DATABASETRANSACTIONSPERFORMANCEANALYSIS 57 Satisfied Customers
  • 58. © SecurActive 2014 ONLINERESOURCES 58 Test Downloada trial Virtual Appliance www.securactive.net > Demo Information Contactus for a live demo www.securactive.net> Company Buy Locatea distribution partner www.securactive.net> Partners
  • 59. Database Transactions Performance Analysis © SecurActive 2014 THANKYOU! For any Question sales@securactive.net support@securactive.net Follow Us on @SecurActivePV www.securactive.net blog.securactive.net