18
Toad for MySQL and Amazon RDS Common challenges and how to address them with Toad Brad Wulf | Product Manager | August 2015

Getting the most out of Amazon RDS investment with Toad for MySQL

Embed Size (px)

Citation preview

Toad for MySQL and Amazon RDSCommon challenges and how to address them with Toad

Brad Wulf | Product Manager | August 2015

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

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

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

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

Problem – How do I manage user accounts and database variables?

Use the Object Browser for Spot Checks/Browsing

7

Problem – How do I manage user accounts and database variables?

Use the Object Browser to Create Drop and Alter Users and Variables

8

Problem – How do I monitor and manage user queries?

Status Browser/Viewer Sessions

9

Problem – How do I understand what’s going on and visualize the health of my database on RDS? Kill Sessions/Session Monitor

10

Problem – How do I understand what’s going on and visualize the health of my database on RDS?

Spotlight on MySQL

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

Problem – How do I efficiently query my database?

Intellisense/Query Builder

13

Problem – How do I efficiently query my database?

Predictive Joins and Venn Diagram

14

Problem – How do I optimize my queries for RDS?

Explain Plan, Partitioning, Create Indexes, Modify Variables, Optimize, Analyze, Truncate

15

Problem – How do I prepare my RDS-hosted MySQL instance for growth?

Performance Benchmarks using Benchmark Factory

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

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.

18