脱Oracleはここから!SQL Server on Linuxにも対応した移行手法をご紹介!!株式会社クライム
Oracleから抜け出す方法を探していませんか?
Oracleの移行方法に頭を抱えていませんか?
本セミナーでは、他のデータベースの移行の手法は勿論のこと、下記の要求にも最適な手段をご紹介いたします。
・データベースのダウンタイムを最小限にして移行を行いたい
・オンプレミスのDBをクラウド上データベースに移行したい
・OracleからSQL Server on Linuxやオープン系のMySQL、PostgreSQLなどに移行したい
また、セミナーの後半に予定しているデモでは、
SQL Server on Linuxへの移行の紹介を行います。
脱Oracleをここからスタートしてください。
脱Oracleはここから!SQL Server on Linuxにも対応した移行手法をご紹介!!株式会社クライム
Oracleから抜け出す方法を探していませんか?
Oracleの移行方法に頭を抱えていませんか?
本セミナーでは、他のデータベースの移行の手法は勿論のこと、下記の要求にも最適な手段をご紹介いたします。
・データベースのダウンタイムを最小限にして移行を行いたい
・オンプレミスのDBをクラウド上データベースに移行したい
・OracleからSQL Server on Linuxやオープン系のMySQL、PostgreSQLなどに移行したい
また、セミナーの後半に予定しているデモでは、
SQL Server on Linuxへの移行の紹介を行います。
脱Oracleをここからスタートしてください。
25. mysql>
UPDATE
prize_history
SET
del_flg
=
1
WHERE
prize_id
=
14
AND
ctime
BETWEEN
'2013-05-18
00:00:00'
AND
'2013-05-24
00:00:00';
インデックスが
効いていないUPDATE文
26. (1)
【master】インデックスが効いていないUPDATE文を実行
UPDATE
prize_history
SET
del_flg
=
1
WHERE
prize_id
=
14
AND
ctime
BETWEEN
'2013-05-18
00:00:00'
AND
'2013-05-24
00:00:00';
(2)
【slave】スレーブ遅延状況を確認(クエリ実行中/スレーブ遅延発生中/スレーブ遅延解消後)
SHOW
SLAVE
STATUSG;
(3)
【master/slave】贈り物テーブルの特定のIDのレコードを確認する
SELECT
*
FROM
prize_history
WHERE
prize_history_id
=
2100000G;
(4)
【master】インデックスが効いていないUPDATE文をもう一度実行
UPDATE
prize_history
SET
del_flg
=
1
WHERE
prize_id
=
14
AND
ctime
BETWEEN
'2013-05-18
00:00:00'
AND
'2013-05-24
00:00:00';
(5)
【master】UPDATE文(4)を実行完了後スレーブ遅延発生時に、確認した贈り物テーブルの特定の
IDのレコードに受け取りフラグを設定する
UPDATE
prize_history
SET
receive_flg=1
WHERE
prize_history_id
=
2100000;
(6)
【master/slave】贈り物テーブルの特定のIDのレコードを確認する(スレーブ遅延発生中/スレー
ブ遅延発生後)
SELECT
*
FROM
prize_history
WHERE
prize_history_id
=
2100000G;
インデックスが
効いていないUPDATE文
28. (1)
【master/slave】テストデータを確認する
SELECT
*
FROM
test
WHERE
id=32776G;
(2)
【master】インデックスを追加する
ALTER
TABLE
prize_history
ADD
KEY
prize_id
(prize_id,ctime);
(3)
【master/slave】マスターのインデックス実行完了後スレーブ遅
延発生時に、確認した特定のIDのレコードを更新する
UPDATE
test
SET
c=500
WHERE
id=32776G;
(4)
【master/slave】贈り物テーブルの特定のIDのレコードを確認す
る(スレーブ遅延発生中/スレーブ遅延発生後)
SELECT
*
FROM
test
WHERE
id=32776G;
インデックスを追加
(ALTER TABLE)