Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
MySQLオンラインマイグレーションツールgh-ostで深夜メンテナンスを無くした話
Search
s2terminal
November 16, 2018
Technology
96
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
MySQLオンラインマイグレーションツールgh-ostで深夜メンテナンスを無くした話
s2terminal
November 16, 2018
More Decks by s2terminal
See All by s2terminal
TypeScriptでJupyter
s2terminal
0
170
AIをWebアプリに実装するための便利なPythonライブラリ
s2terminal
0
690
NiceGUI is Nice
s2terminal
0
880
段階的なシステムリプレースを実現するデータ同期技術
s2terminal
0
190
1年でモダンなフロントエンドに追いついた話 2019-08-22 Mix Leap Joint #26
s2terminal
0
63
20190706 BCU30 事業を変えるシステムリプレース
s2terminal
0
88
Cognitive Complexity でコードの複雑さを定量的に計測しよう
s2terminal
2
230
Microsoft Azureで 女子力を生成する
s2terminal
0
84
かんたん機械学習はじめの1歩AzureMachineLearningでTweetをレコメンド
s2terminal
0
75
Other Decks in Technology
See All in Technology
AWS Quick 入門 | 目指せ Quick マスター 01
inariku
PRO
2
290
Bots in Kiro Crew (One point of contact for ongoing work) | Kiro: Zero to Hero 12
inariku
PRO
1
110
思考過程から秘密が漏れる:Amazon Bedrock上のKimi K3を5つの方法で攻めたら、25回中22回漏洩した話
yama3133
1
110
Agent Harnessはどう作る?事例から学ぶAI Agentの設計思想
sergicalsix
0
240
Kiro CLI 入門 (ターミナルと CI で使う) | 目指せ Kiro マスター 03
inariku
PRO
2
110
AIエージェントの監視、思考を見るか行動を見るか / Monitoring AI Agents: Thoughts or Actions
yusukeshimizu
2
180
MCPでAIが自分で調べに行く
cdataj
0
140
「AIチャットからもできないの?」と言われたら ~業務アプリをMCP対応するときの認証・認可の勘所
oidfj
0
280
PostgreSQL オプティマイザ統計の秘密
nori_shinoda
1
460
会社説明資料_最新版
demaecan
0
32k
長い仕事を任せる (Workflows、クラウドセッション、Kiro Web) | 目指せ Kiro マスター 10
inariku
PRO
3
160
【dbts2026】AIエージェントの 判断と探索を変える、 データベース エンジニアリング― 既存DBの処理と依存関係から作る、オペレーショナルオントロジー ―
shisyu_gaku
0
280
Featured
See All Featured
Heart Work Chapter 1 - Part 1
lfama
PRO
10
37k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
480
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
840
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Exploring anti-patterns in Rails
aemeredith
4
560
Why Our Code Smells
bkeepers
PRO
340
58k
Un-Boring Meetings
codingconduct
0
490
The Curse of the Amulet
leimatthew05
3
17k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
370
How to train your dragon (web standard)
notwaldorf
96
6.9k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
560
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
1
300
Transcript
.Z42-ؔٝٓ؎ٝو؎ؚٖ٦ءّٝخ٦ٕ HIPTUד帾㢸ًٝذشٝأ搀ֻ׃鑧 䎃 剢 傈 "5&".5&$)㣐ꢻ 吳䒭⠓爡ؒ؎ث٦يٓ؎ؿأة؎ٕ ꈿ加㽟修
h"UFBN *OD 4FMG *OUSPEVDUJPO ꈿ加㽟修 (JU)VC!TUFSNJOBM 2JJUB !TV[VLJ@TI IUUQTXXXTUFSNJOBMDPN
8FC &OHJOFFS!/BHPZB0TBLB 1)13VCZ+BWB4DSJQU .JDSPTPGU"[VSF"NB[PO8FC4FSWJDFT
h"UFBN *OD 䬐䔲؟٦ؽأ稱➜
h"UFBN *OD ٕٓ٦ٝחאְג J04"OESPJE"QQ 8FC⩎ך⢪欽䪮遭 1)1 3VCZ .Z42- .BTUFS4MBWFךٖفٔ؛٦ءّٝ圓䧭
%PXOMPBET ♰⟃♳ %BJMZ "DUJWF 6TFS 侧⼧♰ .POUIMZ 1BHF 7JFX ⭙⟃♳ %BUBCBTF*03FRVFTUT 侧⼧⟃♳猱 ˟䎃剢儗挿
h"UFBN *OD ٕٓ٦ٝפך堣腉鷄⸇ չ䝢湱锑պפך堣腉鷄⸇ .Z42- "-5&3 5"#-& 侧⼧ⴓ։侧儗 ךծ%#ך剅ֹ鴥ָדֹזְ
ِ٦ؠָ乼⡲ׅذ٦ـٕד֮ל 䔲搫ⵃ欽דֹזֻז ؟٦ؽأָ䧭甧זְ
h"UFBN *OD 帾㢸ًٝذشٝأכ׃ֻזְ˘ 歗⫷ך⳿Ⱙ IUUQTXXXQFYFMTDPNQIPUPHSBZTDBMFQIPUPXPNBO 1IPUPCZ&VHFOFGSPN1FYFMT
h"UFBN *OD .Z42- 0OMJOF %%-ך涫㜥 .Z42- ַծ0OMJOF %%-ָⵃ欽〳腉חז "-5&3
5"#-&⚥ח61%"5&*/4&35%&-&5&ָ〳腉ח ٖفٔ؛٦ءّٝך42- 5ISFBEכءؚٕٝأٖحسד֮ծ "-5&35"#-&俑ָٖفٔ؛٦ءّٝך42-5ISFBE䲕 תתחזկ "-5&35"#-&ָ㸣✪ׅתדךٖفٔ؛٦ءّٝ鹼䒀ָ 涪欰ׅ .Z42- 0OMJOF %%-ך㉏겗挿
h"UFBN *OD װם帾㢸ًٝذشٝأָ䗳銲זךַ˘ 歗⫷ך⳿Ⱙ IUUQTXXXQFYFMTDPNQIPUPHSBZTDBMFQIPUPXPNBO 1IPUPCZ&VHFOFGSPN1FYFMT
h"UFBN *OD 0OMJOF.JHSBUJPO5PPMך涫㜥 QUPOMJOFTDIFNBDIBOHFծ-).ծPBLPOMJOFBMUFSUBCMF ֿךخ٦ٕכծֶֶי♴鎸ך⹛⡲ׅկ ⯋ךذ٦ـٕה겲⡂׃չ倜ذ٦ـٕպ⡲䧭 ⯋ךذ٦ـַٕչ倜ذ٦ـٕպחծر٦ة䖚ղח؝ؾ٦
ךחչ倜ذ٦ـٕպפ.JHSBUJPO僥 ر٦ةָず劍׃ծ⯋ךذ٦ـٕչ倜ذ٦ـٕպח縧䳔 ֿך倯岀ד֮לծ然ַחتؐٝة؎ي搀׃דذ٦ـٕך 㢌刿黝欽דֹկ
h"UFBN *OD 0OMJOF.JHSBUJPO5PPMך㉏겗挿 زٔؖ٦⢪גず劍涸חر٦ة醱醡׃גְ չزٔؖ٦⢪׆պչꬊず劍דպ㢌刿僥דֹלծ ֿך㉏겗כ饯ֿזְկ زٔؖ٦כⳢ椚ָꅾֻծ頾蚚ַַָ زٔؖ٦כ⯋ךؙؒٔהٗحָؙ畸さׅ 頾蚚ָ넝ֻזגծ鷿⚥ד♧儗⨡姺׃כדֹזְ
زٔؖ٦⢪ず劍ך㉏겗挿
h"UFBN *OD 穠㽷帾㢸ًٝذشٝأָ䗳銲זךַ˘ .Z42-ד չذ٦ـٕꬊず劍ד醱醡דֹ➬穈պִׁ֮ל˘ 歗⫷ך⳿Ⱙ IUUQTXXXQFYFMTDPNQIPUPHSBZTDBMFQIPUPXPNBO 1IPUPCZ&VHFOFGSPN1FYFMT
h"UFBN *OD HIPTU (JU)VCT0OMJOF4DIFNB.JHSBUJPOTGPS.Z42- ذ٦ـٕ㢌刿ך僥חٖفٔ؛٦ءّٝך➬穈⢪ֲ הְֲ暴䗙䭯ؔٝٓ؎ٝو؎ؚٖ٦ءّٝخ٦ٕկ ٖفٔ؛٦ءّٝ⢪ֲךדծꬊず劍
h"UFBN *OD HIPTUךאך⹛⡲ٌ٦س
h"UFBN *OD 㹋ꥷך⹛⡲ך⢽ $ ./gh-ost --user="root" --password="" ¥ --host="127.0.0.1"
--port="3306" --database="dbname" ¥ --table="table_name" ¥ --alter="ADD COLUMN created_at DATETIME" ¥ --test-on-replica ¥ --execute .Z42-פך䱸竲䞔㜠 "-5&35"#-&㼎韋ךذ٦ـٕせה 㢌刿ⰻ㺁 ٌ٦سך䭷㹀 㢩ׅהչDPOOFDUUPSFQMJDBպ FYFDVUF➰ֽזְהծESZSVOהז
h"UFBN *OD HIPTUך暴䗙 鯪ְ زٔؖ٦דכזֻٖفٔ؛٦ءّٝ⢪ֲծCJOMPH剅ֻך ⡚ٔأؙ 㛇劤4MBWFד⹛ֻծ4MBWFָ⡚頾蚚ⱔꞿ⻉ׁ圓䧭הٔأָؙ㼰זְ
䩛⹛ⵖ䖴〳腉 醱醡ך♧儗⨡姺ⱄ䩛⹛דⵖ䖴דֹկ ذ٦ـٕⴖ剏ִة؎ىؚٝծ䩛⹛ⵖ䖴דֹկ 㹋遤⚥כծ鏩㺁ٖفٔ؛٦ءّٝ鹼䒀眔㔲ח ת״ֲ荈⹛ⵖ䖴׃גֻ ذأزדֹ ⯓鶢ך$ٌ٦سדչ4MBWFד㹋遤׃ג4MBWFח黝欽ׅպذأزָ〳腉 ׅץגךٌ٦سדESZSVO〳腉
h"UFBN *OD 㹋ꥷך麊欽穠卓 㼎韋 .BTUFS4MBWF圓䧭 *BB4♳ח圓眠ׁ .Z42-
%# ٕٓ٦ٝך侧涰♰ٖ؝٦س玎䏝ך鋉垷ךذ٦ـٕծⰋ俑嗚稊؎ٝرحؙأ֮ 穠卓 侧⼧ⴓ玎䏝דծ"-5&3 5"#-&ךַַذ٦ـٕ醱醡㸣✪ծ ا؛حزؿ؋؎ٕחVOQPTUQPOF鷏✲דծ䩛⹛חגⴖ剏ִ㸣✪ ⹛⡲⚥4MBWFךTFDPOET@CFIJOE@NBTUFSח♧儗涸ז♳傻ָ鋅ָծ HIPTUָ荈⹛涸חأٗحزؚٔٝ׃גⳢ椚箢ㄤ ذ٦ـٕך醱醡כծ帾㢸瘝ח荈⹛ד㹋遤ׇׁ✲ָדֹ ⴖ剏ִة؎ىؚٝכծ㌀噟儗ⰻח䩛⹛דⵖ䖴דֹ ̔帾㢸ًٝذشٝأָ♶銲ח HIPTUךⵃ挿
h"UFBN *OD HIPTUך铬겗挿 ،فٔ؛٦ءّٝ⩎ך%#أؗ٦وך؝٦س盖椚ח⛦זְ 3VCZPO3BJMTך03وحػ٦ח窟さׅ倯岀חאְגծ(JU)VC♳ד陽锷ׁ גְ IUUQTHJUIVCDPNHJUIVCHIPTUJTTVFT IUUQTHJUIVCDPNQMBZFSGN(IPTU.JHSBUJPO
䞔㜠ָ㼰׃㼰זְ Ⱅ䒭ך3&"%.&כHJUIVCDPN♳ד傈ղ䭁⯍ׁגְ (JU)VC爡כ"84דךⵃ欽㹋籐ָ搀ַ״ֲָծ044חז✲ד 剣䘊ח״ג"84欽ךسًُؗٝزָ鷄⸇ׁ瘝׃גְ IUUQTHJUIVCDPNHJUIVCHIPTUCMPCNBTUFSEPDSETNE 傈劤铂ך䞔㜠כקר搀ְ QPTUEח״ㄤ鏬鎸✲הծ2JJUBך䬴珲ְּ˘
h"UFBN *OD תה .Z42- "-5&3 5"#-&כ 帾㢸ًٝذشٝأ׃זֻג幥״ֲח 歗⫷ך⳿Ⱙ IUUQTXXXQFYFMTDPNQIPUPBDIJFWFNFOUBEVMUBHSFFNFOUBSNT
չזד䎊ׇחז⠓爡חֿׅהպ չ➙ַ䎃竲ֻ⠓爡חֿׅהպ