SlideShare a Scribd company logo
1 of 31
Download to read offline
Practical MySQL Performance
Optimization
Peter Zaitsev,
CEO, Percona
Los Angeles MySQL Meetup
February, 20, 2014
About Presentation
Define “Performance”

Provide Practical Approach to getting
Performance you need
Talk about Tools you can use
2

www.percona.com
Focus on Thought Process
Right Approach to the problems is a key
It is hard to Google “how to approach things”
Easy to find a lot of specific advice once you know what you
want to do
MySQL Performance Blog has a lot of specific information
High Performance MySQL Book

3

www.percona.com
Speaking about Performance

We
mean
we
want
system
which is
4

•Responsive
•Efficient
•Scalable
www.percona.com
Good Enough

System
needs • Responsiveness
to be • Efficiency
Good
• Scalability
Enough
in
5

www.percona.com
Focus on Application
Database
Performance • It does only as it
Does not
impacts an Application
Matter
Database is
a Tool we
use
6

• … and problem are
we deal with
www.percona.com
Things to Note
Not all Application Performance
Problems come from MySQL
Not all Application Performance
Problems which come from MySQL
• … are resolved on MySQL level

7

www.percona.com
Putting it in Practice

Look at Complete System
• Start with Architecture

Do not focus on tuning
database alone
8

www.percona.com
What Databases Do ?

Databases Handle
Queries
9

www.percona.com
Queries ?
Selects
Inserts
Updates
Deletes
Others
10

www.percona.com
What do we need from it ?

To
Handle
Our
Queries
11

•Quickly
•Efficiently
•Reliably
www.percona.com
Are those Right Queries ?
One of Architecture Questions
Changing how Application Logic
translates to Queries is a great
optimization
12

www.percona.com
Putting It in Practice

Look at Application Transactions
See what Queries they Use
Check out how those queries perform

13

www.percona.com
Things to Consider
Look
beyond
averages
Make sure
to look at
trends over
time
14

• But avoid focus on
extreme outliers
• Daily and Weekly cycle
• Growth of load and
Data Size
www.percona.com
Tools to Consider
• pt-query-digest (Percona Toolkit)
• MySQL Enterprise Monitor
• Performance_Schema (MySQL 5.6+)
• Check out ps_helper
• Box Anemometer
• https://github.com/box/Anemometer/wiki
• Percona Cloud Tools
• http://cloud.percona.com

15

www.percona.com
pt-query-digest example

16

www.percona.com
Top Queries

17

www.percona.com
Query Details

18

www.percona.com
More Query Details

19

www.percona.com
Percona Cloud Tools

20

www.percona.com
Server Profile

21

www.percona.com
Query Details

22

www.percona.com
Graphs!

23

www.percona.com
Process Support
Discover New Queries in the Application
Mark them as “Needing Attention” or “Reviewed”

Tag queries with information about application or
user facing function
Discuss it with the team and record changes
using Comments
24

www.percona.com
Query Performance always
shows it
Workload Changes
Data Size
Changing Query Plans
Upgrading MySQL Version
Changing MySQL Settings
Hardware Changes
25

www.percona.com
Efficiency

Right Queries
Executed Most
Efficiently
26

www.percona.com
Practical Metrics
How many rows are being scanned vs Sent ?
How much IO are we doing ?
Is there avoidable overhead ?
• Filesorts ?
• TMP Tables ? On Disk ?

27

www.percona.com
Areas of Improvement
Architecture
Hardware http://bit.ly/1dRNtaa
Schema and Queries http://bit.ly/1l1KBLN
MySQL version (and Variant)
MySQL Configuration http://bit.ly/1ctWAN9
28

www.percona.com
Advanced Registration Rate Ends March 2nd, 2014
Special Discount for Webinar Attendees:
Use Code PeterZ15 to receive 15% off of standard
rates (new registrations only)
http://bit.ly/MySQLUC2014

29

www.percona.com
How Percona Can Help

Support
RemoteDBA
Consulting
30

www.percona.com
Thank You!
Peter Zaitsev
pz@percona.com

31

www.percona.com
www.percona.com

More Related Content

What's hot

RecordService for Unified Access Control
RecordService for Unified Access ControlRecordService for Unified Access Control
RecordService for Unified Access ControlCloudera, Inc.
 
AppSphere 15 - Is the database affecting your critical business transactions?
AppSphere 15 - Is the database affecting your critical business transactions?AppSphere 15 - Is the database affecting your critical business transactions?
AppSphere 15 - Is the database affecting your critical business transactions?AppDynamics
 
Splunk conf2014 - Getting Deeper Insights into your Virtualization and Storag...
Splunk conf2014 - Getting Deeper Insights into your Virtualization and Storag...Splunk conf2014 - Getting Deeper Insights into your Virtualization and Storag...
Splunk conf2014 - Getting Deeper Insights into your Virtualization and Storag...Splunk
 
Splunk in the Cisco Unified Computing System (UCS)
Splunk in the Cisco Unified Computing System (UCS) Splunk in the Cisco Unified Computing System (UCS)
Splunk in the Cisco Unified Computing System (UCS) Splunk
 
SolarWinds Federal Webinar: Technical Update & New Feature Demo November 2016
SolarWinds Federal Webinar: Technical Update & New Feature Demo November 2016SolarWinds Federal Webinar: Technical Update & New Feature Demo November 2016
SolarWinds Federal Webinar: Technical Update & New Feature Demo November 2016SolarWinds
 
Herbalife Customer Presentation
Herbalife Customer PresentationHerbalife Customer Presentation
Herbalife Customer PresentationSplunk
 
Mentor Graphics Customer Presentation
Mentor Graphics Customer PresentationMentor Graphics Customer Presentation
Mentor Graphics Customer PresentationSplunk
 
Elevate your Splunk Deployment by Better Understanding your Value Breakfast S...
Elevate your Splunk Deployment by Better Understanding your Value Breakfast S...Elevate your Splunk Deployment by Better Understanding your Value Breakfast S...
Elevate your Splunk Deployment by Better Understanding your Value Breakfast S...Splunk
 
Operational Intelligence Using Hadoop
Operational Intelligence Using HadoopOperational Intelligence Using Hadoop
Operational Intelligence Using HadoopDataWorks Summit
 
SplunkLive! Customer Presentation - Staples
SplunkLive! Customer Presentation - StaplesSplunkLive! Customer Presentation - Staples
SplunkLive! Customer Presentation - StaplesSplunk
 
How to Design, Build and Map IT and Business Services in Splunk
How to Design, Build and Map IT and Business Services in SplunkHow to Design, Build and Map IT and Business Services in Splunk
How to Design, Build and Map IT and Business Services in SplunkSplunk
 
Customer Presentation
Customer PresentationCustomer Presentation
Customer PresentationSplunk
 
Distributed Management Console Breakout Session
Distributed Management Console Breakout Session Distributed Management Console Breakout Session
Distributed Management Console Breakout Session Splunk
 
Taking Splunk to the Next Level - Architecture Breakout Session
Taking Splunk to the Next Level - Architecture Breakout SessionTaking Splunk to the Next Level - Architecture Breakout Session
Taking Splunk to the Next Level - Architecture Breakout SessionSplunk
 
Delivering New Visibility and Analytics for IT Operations
Delivering New Visibility and Analytics for IT OperationsDelivering New Visibility and Analytics for IT Operations
Delivering New Visibility and Analytics for IT OperationsGabrielle Knowles
 
Taking Splunk to the Next Level - Architecture
Taking Splunk to the Next Level - ArchitectureTaking Splunk to the Next Level - Architecture
Taking Splunk to the Next Level - ArchitectureSplunk
 
Customer Presentation
Customer PresentationCustomer Presentation
Customer PresentationSplunk
 
Sl boston 05_12_15_ener_noc_final_public
Sl boston 05_12_15_ener_noc_final_publicSl boston 05_12_15_ener_noc_final_public
Sl boston 05_12_15_ener_noc_final_publicSplunk
 
SplunkLive! Customer Presentation – athenahealth
SplunkLive! Customer Presentation – athenahealthSplunkLive! Customer Presentation – athenahealth
SplunkLive! Customer Presentation – athenahealthSplunk
 

What's hot (20)

RecordService for Unified Access Control
RecordService for Unified Access ControlRecordService for Unified Access Control
RecordService for Unified Access Control
 
AppSphere 15 - Is the database affecting your critical business transactions?
AppSphere 15 - Is the database affecting your critical business transactions?AppSphere 15 - Is the database affecting your critical business transactions?
AppSphere 15 - Is the database affecting your critical business transactions?
 
Splunk conf2014 - Getting Deeper Insights into your Virtualization and Storag...
Splunk conf2014 - Getting Deeper Insights into your Virtualization and Storag...Splunk conf2014 - Getting Deeper Insights into your Virtualization and Storag...
Splunk conf2014 - Getting Deeper Insights into your Virtualization and Storag...
 
Splunk in the Cisco Unified Computing System (UCS)
Splunk in the Cisco Unified Computing System (UCS) Splunk in the Cisco Unified Computing System (UCS)
Splunk in the Cisco Unified Computing System (UCS)
 
SolarWinds Federal Webinar: Technical Update & New Feature Demo November 2016
SolarWinds Federal Webinar: Technical Update & New Feature Demo November 2016SolarWinds Federal Webinar: Technical Update & New Feature Demo November 2016
SolarWinds Federal Webinar: Technical Update & New Feature Demo November 2016
 
Herbalife Customer Presentation
Herbalife Customer PresentationHerbalife Customer Presentation
Herbalife Customer Presentation
 
Mentor Graphics Customer Presentation
Mentor Graphics Customer PresentationMentor Graphics Customer Presentation
Mentor Graphics Customer Presentation
 
Elevate your Splunk Deployment by Better Understanding your Value Breakfast S...
Elevate your Splunk Deployment by Better Understanding your Value Breakfast S...Elevate your Splunk Deployment by Better Understanding your Value Breakfast S...
Elevate your Splunk Deployment by Better Understanding your Value Breakfast S...
 
Autonomous Database Explained
Autonomous Database ExplainedAutonomous Database Explained
Autonomous Database Explained
 
Operational Intelligence Using Hadoop
Operational Intelligence Using HadoopOperational Intelligence Using Hadoop
Operational Intelligence Using Hadoop
 
SplunkLive! Customer Presentation - Staples
SplunkLive! Customer Presentation - StaplesSplunkLive! Customer Presentation - Staples
SplunkLive! Customer Presentation - Staples
 
How to Design, Build and Map IT and Business Services in Splunk
How to Design, Build and Map IT and Business Services in SplunkHow to Design, Build and Map IT and Business Services in Splunk
How to Design, Build and Map IT and Business Services in Splunk
 
Customer Presentation
Customer PresentationCustomer Presentation
Customer Presentation
 
Distributed Management Console Breakout Session
Distributed Management Console Breakout Session Distributed Management Console Breakout Session
Distributed Management Console Breakout Session
 
Taking Splunk to the Next Level - Architecture Breakout Session
Taking Splunk to the Next Level - Architecture Breakout SessionTaking Splunk to the Next Level - Architecture Breakout Session
Taking Splunk to the Next Level - Architecture Breakout Session
 
Delivering New Visibility and Analytics for IT Operations
Delivering New Visibility and Analytics for IT OperationsDelivering New Visibility and Analytics for IT Operations
Delivering New Visibility and Analytics for IT Operations
 
Taking Splunk to the Next Level - Architecture
Taking Splunk to the Next Level - ArchitectureTaking Splunk to the Next Level - Architecture
Taking Splunk to the Next Level - Architecture
 
Customer Presentation
Customer PresentationCustomer Presentation
Customer Presentation
 
Sl boston 05_12_15_ener_noc_final_public
Sl boston 05_12_15_ener_noc_final_publicSl boston 05_12_15_ener_noc_final_public
Sl boston 05_12_15_ener_noc_final_public
 
SplunkLive! Customer Presentation – athenahealth
SplunkLive! Customer Presentation – athenahealthSplunkLive! Customer Presentation – athenahealth
SplunkLive! Customer Presentation – athenahealth
 

Viewers also liked

The Big Brew Up - British Embassy in Rome
The Big Brew Up - British Embassy in RomeThe Big Brew Up - British Embassy in Rome
The Big Brew Up - British Embassy in RomeEasy Diplomacy
 
11 camera angles
11 camera angles11 camera angles
11 camera anglesaaroncmedia
 
Tegnologi Informasi dan Komunikasi - LAPTOP
Tegnologi Informasi dan Komunikasi - LAPTOPTegnologi Informasi dan Komunikasi - LAPTOP
Tegnologi Informasi dan Komunikasi - LAPTOPMulia Fathan
 
Turner's tour of britain
Turner's tour of britainTurner's tour of britain
Turner's tour of britainnathalieden
 
Simon Jia - The Kohana Framework
Simon Jia - The Kohana FrameworkSimon Jia - The Kohana Framework
Simon Jia - The Kohana FrameworkCaroline_Rose
 
Slidespapertigersrmc2011 110821185239-phpapp01
Slidespapertigersrmc2011 110821185239-phpapp01Slidespapertigersrmc2011 110821185239-phpapp01
Slidespapertigersrmc2011 110821185239-phpapp01Nan Karsh
 
Ppt (psico) new
Ppt (psico) newPpt (psico) new
Ppt (psico) newCarlo_Reda
 
English Lesson - Reported Direct & Indirect Speech Change in verb of Tenses
English Lesson - Reported Direct & Indirect Speech Change in verb of TensesEnglish Lesson - Reported Direct & Indirect Speech Change in verb of Tenses
English Lesson - Reported Direct & Indirect Speech Change in verb of TensesMulia Fathan
 
Top secret camera device
Top secret camera deviceTop secret camera device
Top secret camera devicePraveen Kaushal
 
Easy Diplomacy Summer Party, 13 giugno 2013
Easy Diplomacy Summer Party, 13 giugno 2013Easy Diplomacy Summer Party, 13 giugno 2013
Easy Diplomacy Summer Party, 13 giugno 2013Easy Diplomacy
 
Tegnologi Informasi dan Komunikasi (TIK) - “Menggunakan Menu dan Ikon yang ...
Tegnologi Informasi dan Komunikasi (TIK) - “Menggunakan Menu  dan  Ikon yang ...Tegnologi Informasi dan Komunikasi (TIK) - “Menggunakan Menu  dan  Ikon yang ...
Tegnologi Informasi dan Komunikasi (TIK) - “Menggunakan Menu dan Ikon yang ...Mulia Fathan
 
Mandarin Oriental - Pictures
Mandarin Oriental - PicturesMandarin Oriental - Pictures
Mandarin Oriental - Picturesvalentinamuda1989
 
Teacher's pet sale's pitch
Teacher's pet sale's pitchTeacher's pet sale's pitch
Teacher's pet sale's pitchbdonahoo602
 
2014 Collegiate Effie Award Winner
2014 Collegiate Effie Award Winner2014 Collegiate Effie Award Winner
2014 Collegiate Effie Award WinnerCamille Trent
 
TALLER#2: FOTOS DEL CUADERNO CON LAS ACTIVIDADES DE COMPLETACION
TALLER#2: FOTOS DEL CUADERNO CON LAS ACTIVIDADES DE COMPLETACIONTALLER#2: FOTOS DEL CUADERNO CON LAS ACTIVIDADES DE COMPLETACION
TALLER#2: FOTOS DEL CUADERNO CON LAS ACTIVIDADES DE COMPLETACIONJuanpa Serna
 
블랙보드 학습자 메뉴얼_중앙대
블랙보드 학습자 메뉴얼_중앙대블랙보드 학습자 메뉴얼_중앙대
블랙보드 학습자 메뉴얼_중앙대yeajuneyoon
 

Viewers also liked (20)

The Big Brew Up - British Embassy in Rome
The Big Brew Up - British Embassy in RomeThe Big Brew Up - British Embassy in Rome
The Big Brew Up - British Embassy in Rome
 
11 camera angles
11 camera angles11 camera angles
11 camera angles
 
Dal deck
Dal deckDal deck
Dal deck
 
Tegnologi Informasi dan Komunikasi - LAPTOP
Tegnologi Informasi dan Komunikasi - LAPTOPTegnologi Informasi dan Komunikasi - LAPTOP
Tegnologi Informasi dan Komunikasi - LAPTOP
 
Turner's tour of britain
Turner's tour of britainTurner's tour of britain
Turner's tour of britain
 
Simon Jia - The Kohana Framework
Simon Jia - The Kohana FrameworkSimon Jia - The Kohana Framework
Simon Jia - The Kohana Framework
 
Slidespapertigersrmc2011 110821185239-phpapp01
Slidespapertigersrmc2011 110821185239-phpapp01Slidespapertigersrmc2011 110821185239-phpapp01
Slidespapertigersrmc2011 110821185239-phpapp01
 
Ppt (psico) new
Ppt (psico) newPpt (psico) new
Ppt (psico) new
 
English Lesson - Reported Direct & Indirect Speech Change in verb of Tenses
English Lesson - Reported Direct & Indirect Speech Change in verb of TensesEnglish Lesson - Reported Direct & Indirect Speech Change in verb of Tenses
English Lesson - Reported Direct & Indirect Speech Change in verb of Tenses
 
Top secret camera device
Top secret camera deviceTop secret camera device
Top secret camera device
 
Easy Diplomacy Summer Party, 13 giugno 2013
Easy Diplomacy Summer Party, 13 giugno 2013Easy Diplomacy Summer Party, 13 giugno 2013
Easy Diplomacy Summer Party, 13 giugno 2013
 
Tegnologi Informasi dan Komunikasi (TIK) - “Menggunakan Menu dan Ikon yang ...
Tegnologi Informasi dan Komunikasi (TIK) - “Menggunakan Menu  dan  Ikon yang ...Tegnologi Informasi dan Komunikasi (TIK) - “Menggunakan Menu  dan  Ikon yang ...
Tegnologi Informasi dan Komunikasi (TIK) - “Menggunakan Menu dan Ikon yang ...
 
Mandarin Oriental - Pictures
Mandarin Oriental - PicturesMandarin Oriental - Pictures
Mandarin Oriental - Pictures
 
Teacher's pet sale's pitch
Teacher's pet sale's pitchTeacher's pet sale's pitch
Teacher's pet sale's pitch
 
tweter
twetertweter
tweter
 
Save The Camels
Save The Camels Save The Camels
Save The Camels
 
2014 Collegiate Effie Award Winner
2014 Collegiate Effie Award Winner2014 Collegiate Effie Award Winner
2014 Collegiate Effie Award Winner
 
TALLER#2: FOTOS DEL CUADERNO CON LAS ACTIVIDADES DE COMPLETACION
TALLER#2: FOTOS DEL CUADERNO CON LAS ACTIVIDADES DE COMPLETACIONTALLER#2: FOTOS DEL CUADERNO CON LAS ACTIVIDADES DE COMPLETACION
TALLER#2: FOTOS DEL CUADERNO CON LAS ACTIVIDADES DE COMPLETACION
 
The Phoenician - Pictures
The Phoenician - PicturesThe Phoenician - Pictures
The Phoenician - Pictures
 
블랙보드 학습자 메뉴얼_중앙대
블랙보드 학습자 메뉴얼_중앙대블랙보드 학습자 메뉴얼_중앙대
블랙보드 학습자 메뉴얼_중앙대
 

Similar to Peter Zaitsev - Practical MySQL Performance Optimization

Introduction to Oracle ASCP and Demantra
Introduction to Oracle ASCP and DemantraIntroduction to Oracle ASCP and Demantra
Introduction to Oracle ASCP and DemantraClick4learning
 
Democratizing Data Science in the Enterprise
Democratizing Data Science in the EnterpriseDemocratizing Data Science in the Enterprise
Democratizing Data Science in the EnterpriseJesus Rodriguez
 
DevOps Toolbox: Application monitoring and insights
DevOps Toolbox: Application monitoring and insightsDevOps Toolbox: Application monitoring and insights
DevOps Toolbox: Application monitoring and insightssriram_rajan
 
Choosing the Right Business Intelligence Tools for Your Data and Architectura...
Choosing the Right Business Intelligence Tools for Your Data and Architectura...Choosing the Right Business Intelligence Tools for Your Data and Architectura...
Choosing the Right Business Intelligence Tools for Your Data and Architectura...Victor Holman
 
Continuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile DevelopmentContinuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile DevelopmentDynatrace
 
Getting The Most Out Of My Sql Enterprise Monitor 20
Getting The Most Out Of My Sql Enterprise Monitor 20Getting The Most Out Of My Sql Enterprise Monitor 20
Getting The Most Out Of My Sql Enterprise Monitor 20MySQLConference
 
A Deep Dive into Query Performance
A Deep Dive into Query PerformanceA Deep Dive into Query Performance
A Deep Dive into Query PerformanceScyllaDB
 
Architecture and Design MySQL powered applications by Peter Zaitsev Meetup Sa...
Architecture and Design MySQL powered applications by Peter Zaitsev Meetup Sa...Architecture and Design MySQL powered applications by Peter Zaitsev Meetup Sa...
Architecture and Design MySQL powered applications by Peter Zaitsev Meetup Sa...MySQL Brasil
 
Building an Open Source AppSec Pipeline - 2015 Texas Linux Fest
Building an Open Source AppSec Pipeline - 2015 Texas Linux FestBuilding an Open Source AppSec Pipeline - 2015 Texas Linux Fest
Building an Open Source AppSec Pipeline - 2015 Texas Linux FestMatt Tesauro
 
Marty, You're Just Not Thinking Fourth Dimensionally
Marty, You're Just Not Thinking Fourth DimensionallyMarty, You're Just Not Thinking Fourth Dimensionally
Marty, You're Just Not Thinking Fourth DimensionallyTeamstudio
 
Top 5 Java Performance Metrics, Tips & Tricks
Top 5 Java Performance Metrics, Tips & TricksTop 5 Java Performance Metrics, Tips & Tricks
Top 5 Java Performance Metrics, Tips & TricksAppDynamics
 
5 Amazing Reasons DBAs Need to Love Extended Events
5 Amazing Reasons DBAs Need to Love Extended Events5 Amazing Reasons DBAs Need to Love Extended Events
5 Amazing Reasons DBAs Need to Love Extended EventsJason Strate
 
Database Visibility and Troubleshooting Hands-on Lab - AppSphere16
Database Visibility and Troubleshooting Hands-on Lab - AppSphere16Database Visibility and Troubleshooting Hands-on Lab - AppSphere16
Database Visibility and Troubleshooting Hands-on Lab - AppSphere16AppDynamics
 
Operating a High Velocity Large Organization with Spring Cloud Microservices
Operating a High Velocity Large Organization with Spring Cloud MicroservicesOperating a High Velocity Large Organization with Spring Cloud Microservices
Operating a High Velocity Large Organization with Spring Cloud MicroservicesNoriaki Tatsumi
 
Avoid Growing Pains: Scale Your App for the Enterprise (October 14, 2014)
Avoid Growing Pains: Scale Your App for the Enterprise (October 14, 2014)Avoid Growing Pains: Scale Your App for the Enterprise (October 14, 2014)
Avoid Growing Pains: Scale Your App for the Enterprise (October 14, 2014)Salesforce Partners
 
WordPress and Business Intelligence
WordPress and Business IntelligenceWordPress and Business Intelligence
WordPress and Business IntelligenceTech Liminal
 
P6 security and administration - Oracle Primavera P6 Collaborate 14
P6 security and administration  - Oracle Primavera P6 Collaborate 14P6 security and administration  - Oracle Primavera P6 Collaborate 14
P6 security and administration - Oracle Primavera P6 Collaborate 14p6academy
 

Similar to Peter Zaitsev - Practical MySQL Performance Optimization (20)

Introduction to Oracle ASCP and Demantra
Introduction to Oracle ASCP and DemantraIntroduction to Oracle ASCP and Demantra
Introduction to Oracle ASCP and Demantra
 
Democratizing Data Science in the Enterprise
Democratizing Data Science in the EnterpriseDemocratizing Data Science in the Enterprise
Democratizing Data Science in the Enterprise
 
DevOps Toolbox: Application monitoring and insights
DevOps Toolbox: Application monitoring and insightsDevOps Toolbox: Application monitoring and insights
DevOps Toolbox: Application monitoring and insights
 
Choosing the Right Business Intelligence Tools for Your Data and Architectura...
Choosing the Right Business Intelligence Tools for Your Data and Architectura...Choosing the Right Business Intelligence Tools for Your Data and Architectura...
Choosing the Right Business Intelligence Tools for Your Data and Architectura...
 
Continuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile DevelopmentContinuous Performance Testing and Monitoring in Agile Development
Continuous Performance Testing and Monitoring in Agile Development
 
Getting The Most Out Of My Sql Enterprise Monitor 20
Getting The Most Out Of My Sql Enterprise Monitor 20Getting The Most Out Of My Sql Enterprise Monitor 20
Getting The Most Out Of My Sql Enterprise Monitor 20
 
A Deep Dive into Query Performance
A Deep Dive into Query PerformanceA Deep Dive into Query Performance
A Deep Dive into Query Performance
 
Architecture and Design MySQL powered applications by Peter Zaitsev Meetup Sa...
Architecture and Design MySQL powered applications by Peter Zaitsev Meetup Sa...Architecture and Design MySQL powered applications by Peter Zaitsev Meetup Sa...
Architecture and Design MySQL powered applications by Peter Zaitsev Meetup Sa...
 
Building an Open Source AppSec Pipeline - 2015 Texas Linux Fest
Building an Open Source AppSec Pipeline - 2015 Texas Linux FestBuilding an Open Source AppSec Pipeline - 2015 Texas Linux Fest
Building an Open Source AppSec Pipeline - 2015 Texas Linux Fest
 
Marty, You're Just Not Thinking Fourth Dimensionally
Marty, You're Just Not Thinking Fourth DimensionallyMarty, You're Just Not Thinking Fourth Dimensionally
Marty, You're Just Not Thinking Fourth Dimensionally
 
Top 5 Java Performance Metrics, Tips & Tricks
Top 5 Java Performance Metrics, Tips & TricksTop 5 Java Performance Metrics, Tips & Tricks
Top 5 Java Performance Metrics, Tips & Tricks
 
5 Amazing Reasons DBAs Need to Love Extended Events
5 Amazing Reasons DBAs Need to Love Extended Events5 Amazing Reasons DBAs Need to Love Extended Events
5 Amazing Reasons DBAs Need to Love Extended Events
 
Database Visibility and Troubleshooting Hands-on Lab - AppSphere16
Database Visibility and Troubleshooting Hands-on Lab - AppSphere16Database Visibility and Troubleshooting Hands-on Lab - AppSphere16
Database Visibility and Troubleshooting Hands-on Lab - AppSphere16
 
Operating a High Velocity Large Organization with Spring Cloud Microservices
Operating a High Velocity Large Organization with Spring Cloud MicroservicesOperating a High Velocity Large Organization with Spring Cloud Microservices
Operating a High Velocity Large Organization with Spring Cloud Microservices
 
Session slides
Session slidesSession slides
Session slides
 
Session slides
Session slidesSession slides
Session slides
 
Session slides
Session slidesSession slides
Session slides
 
Avoid Growing Pains: Scale Your App for the Enterprise (October 14, 2014)
Avoid Growing Pains: Scale Your App for the Enterprise (October 14, 2014)Avoid Growing Pains: Scale Your App for the Enterprise (October 14, 2014)
Avoid Growing Pains: Scale Your App for the Enterprise (October 14, 2014)
 
WordPress and Business Intelligence
WordPress and Business IntelligenceWordPress and Business Intelligence
WordPress and Business Intelligence
 
P6 security and administration - Oracle Primavera P6 Collaborate 14
P6 security and administration  - Oracle Primavera P6 Collaborate 14P6 security and administration  - Oracle Primavera P6 Collaborate 14
P6 security and administration - Oracle Primavera P6 Collaborate 14
 

Recently uploaded

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Peter Zaitsev - Practical MySQL Performance Optimization