SlideShare una empresa de Scribd logo
1 de 32
Online Schema Change in mysql casual
自己紹介 ,[object Object],[object Object],[object Object]
今回の発表 ,[object Object],[object Object],[object Object],[object Object]
テーブルスキーマ変更方法 ,[object Object],[object Object],[object Object]
問題点(サービス止めない場合) ,[object Object],[object Object],[object Object]
こうできれば幸せ ,[object Object],[object Object],[object Object],[object Object]
MySQL::ChangeSchema で幸せになろう ,[object Object],[object Object]
使い方 ,[object Object],[object Object],[object Object]
データフロー
前置き ,[object Object],[object Object]
必要条件 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
実行条件 ,[object Object],[object Object],[object Object],[object Object],[object Object]
実行時の TIPS ,[object Object],[object Object]
SQL 解説  ~  スナップショット ,[object Object],[object Object],[object Object]
SQL 解説  ~  テーブルロック ,[object Object],[object Object],[object Object],[object Object],[object Object]
SQL 解説  ~  アプリケーションロック ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SQL 解説  ~  バイナリログ、トランザクション ,[object Object],[object Object],[object Object],[object Object]
SQL 解説  ~  テーブル作成 ,[object Object],[object Object],[object Object],[object Object]
SQL 解説  ~  トリガ  AFTER INSERT ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SQL 解説  ~  トリガ  AFTER DELETE ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SQL 解説  ~  トリガ  AFTER UPDATE ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SQL 解説  ~  ファイル出力 ,[object Object],[object Object],[object Object]
SQL 解説  ~  ファイル入力 ,[object Object],[object Object],[object Object]
SQL 解説  ~  テンポラリテーブル ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SQL 解説  ~  ユーザ定義変数 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SQL 解説  ~  テーブルデータコピー ,[object Object],[object Object],[object Object]
SQL 解説  ~  リネームテーブル ,[object Object],[object Object],[object Object],[object Object],[object Object]
稼働実績 ,[object Object],[object Object]
今後の課題 ,[object Object],[object Object],[object Object],[object Object]
免責事項 ,[object Object],[object Object]
募集 ,[object Object],[object Object]
謝辞 ,[object Object]

Más contenido relacionado

Similar a Online schema change in mysql casual #1(2010/12/11)

T sql 振り返り
T sql 振り返りT sql 振り返り
T sql 振り返りOda Shinsuke
 
Procedure、function create hanson
Procedure、function create hansonProcedure、function create hanson
Procedure、function create hansonssuser79c1e3
 
データベース11 - データベースとプログラム
データベース11 - データベースとプログラムデータベース11 - データベースとプログラム
データベース11 - データベースとプログラムKenta Oku
 
再帰Cte を使って遊ぼう
再帰Cte を使って遊ぼう再帰Cte を使って遊ぼう
再帰Cte を使って遊ぼうOda Shinsuke
 
iOSハンズオントレーニング データの永続化編(SQLite3, NSUserDefaults)
iOSハンズオントレーニング データの永続化編(SQLite3, NSUserDefaults)iOSハンズオントレーニング データの永続化編(SQLite3, NSUserDefaults)
iOSハンズオントレーニング データの永続化編(SQLite3, NSUserDefaults)聡 大久保
 
Let s database_testing
Let s database_testingLet s database_testing
Let s database_testingYuji Shimada
 
PerlとSQLのいろいろ
PerlとSQLのいろいろPerlとSQLのいろいろ
PerlとSQLのいろいろTakuya Tsuchida
 

Similar a Online schema change in mysql casual #1(2010/12/11) (9)

T sql 振り返り
T sql 振り返りT sql 振り返り
T sql 振り返り
 
Procedure、function create hanson
Procedure、function create hansonProcedure、function create hanson
Procedure、function create hanson
 
Sql基礎の基礎
Sql基礎の基礎Sql基礎の基礎
Sql基礎の基礎
 
データベース11 - データベースとプログラム
データベース11 - データベースとプログラムデータベース11 - データベースとプログラム
データベース11 - データベースとプログラム
 
再帰Cte を使って遊ぼう
再帰Cte を使って遊ぼう再帰Cte を使って遊ぼう
再帰Cte を使って遊ぼう
 
iOSハンズオントレーニング データの永続化編(SQLite3, NSUserDefaults)
iOSハンズオントレーニング データの永続化編(SQLite3, NSUserDefaults)iOSハンズオントレーニング データの永続化編(SQLite3, NSUserDefaults)
iOSハンズオントレーニング データの永続化編(SQLite3, NSUserDefaults)
 
Let s database_testing
Let s database_testingLet s database_testing
Let s database_testing
 
PerlとSQLのいろいろ
PerlとSQLのいろいろPerlとSQLのいろいろ
PerlとSQLのいろいろ
 
Android Hacks - Hack31
Android Hacks - Hack31Android Hacks - Hack31
Android Hacks - Hack31
 

Online schema change in mysql casual #1(2010/12/11)

Notas del editor

  1. MySQL::ChangeSchema で使っている SQL を抜粋して説明します。