Sign in

This is a note on trying online schema migration with MySQL on Cloud SQL. I tried those two tools:

  • pt-online-schema-change
  • gh-ost

Terms

I tried them with MySQL under the following conditions:

Online DDL

The first thing that comes to mind for when performing online migration is online DDL. However, there are limitations.

The main advantage of online DDL is that you don’t need to rely on any additional tools, as MySQL provides all of them for you. Under certain conditions, you can access…


MySQL on Cloud SQLでオンラインマイグレーションする方法を調べたときのメモです。以下2つのツールを試してみました。

  • pt-online-schema-change
  • gh-ost

対象MySQL

今回は以下の環境を前提としています。

オンラインDDL

オンラインマイグレーションで最初に思いつくのがオンラインDDLです。ドキュメントはこちら、主な制約はこちら に記載されています。

MySQL自体が提供している機能なので何のツールにも依存せず使えるというのが利点です。条件によっては、マイグレーション中のテーブルへのアクセス(並列DML)が可能だったり、テーブルの作り直 …

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store