Getting the most out of Amazon RDS investment with Toad for MySQL
1. Toad for MySQL and
Amazon RDS
Common challenges and how to address them
with Toad
Brad Wulf | Product Manager | August 2015
2. 2
In the
next 20
minutes
I’ll show
you how
to…
Manage RDS user accounts and database variables
Confirm successful migration of your database to RDS
Query your database and optimize queries for RDS
Prepare RDS hosted MySQL instance for growth
Monitor and manage user queries on RDS
Prepare for and validate migration of DB to RDS
3. 3
Setting the Stage
A user has created a connection to Amazon RDS hosted MySQL
database.
Then the user migrated tables and data from on-prem MySQL
database to Amazon RDS hosted database via MySQLWorkbench
Migration Wizard or command line.
Now they are ready to begin exploring and managing the
environment via Toad for MySQL.
4. 4
Problem – How do I a confirm successful migration of
on-prem MySQL DB to Amazon RDS?
Use the Object Browser and Database diagram for spot checks
5. 5
Problem – How do I confirm a successful migration of
on-prem MySQL DB to Amazon RDS?
Schema and Data Compare to detect AND reconcile unexpected
Schema and Data differences
6. 6
Problem – How do I manage user accounts and
database variables?
Use the Object Browser for Spot Checks/Browsing
7. 7
Problem – How do I manage user accounts and
database variables?
Use the Object Browser to Create Drop and Alter Users and Variables
8. 8
Problem – How do I monitor and manage user
queries?
Status Browser/Viewer Sessions
9. 9
Problem – How do I understand what’s going on
and visualize the health of my database on RDS?
Kill Sessions/Session Monitor
10. 10
Problem – How do I understand what’s going on
and visualize the health of my database on RDS?
Spotlight on MySQL
11. 11
Problem – How do I understand what’s going on
and visualize the health of my database on RDS?
Bottleneck Detection, Root Cause Analysis and Resolution
12. 12
Problem – How do I efficiently query my
database?
Intellisense/Query Builder
13. 13
Problem – How do I efficiently query my
database?
Predictive Joins and Venn Diagram
14. 14
Problem – How do I optimize my queries for
RDS?
Explain Plan, Partitioning, Create Indexes, Modify Variables,
Optimize, Analyze, Truncate
15. 15
Problem – How do I prepare my RDS-hosted
MySQL instance for growth?
Performance Benchmarks using Benchmark Factory
16. 16
Problem – How do I prepare for and then validate
migration of on-prem MySQL DB to Amazon RDS?
Generate config Parameters Report for both environments and
compare with Text Diff viewer
17. 17
Problem – How do I prepare for and then validate
migration of on-prem MySQL DB to Amazon RDS?
Use Benchmark Factory to create objective and industry standard
measures of performance.