Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
しくじり先生「本番DBでやらかした話」
Search
osamusuzuki
June 05, 2022
Technology
0
530
しくじり先生「本番DBでやらかした話」
本番DBでやらかしたあと、1年後にLTで発表したネタです。
ポストモーテム(事後検証報告)と呼ぶにはあまりにお粗末な資料ですが、なにかの教訓になれば幸いです。
osamusuzuki
June 05, 2022
Tweet
Share
More Decks by osamusuzuki
See All by osamusuzuki
業務委託の業務委託による業務委託のための1on1
osamusuzuki
0
750
SageMaker Autopilot を触ってみた
osamusuzuki
0
780
Other Decks in Technology
See All in Technology
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
38k
OpenJDKエコシステムと開発中の機能を紹介 2025夏版
chiroito
1
1.1k
Autonomous Database サービス・アップデート (FY25)
oracle4engineer
PRO
1
730
【ClickHouseMeetup】ClickHouseを活用したセキュリティログ解析AIエージェント『LogEater』とは
hssh2_bin
0
120
データベースの引越しを Ora2Pg でスマートにやろう
jri_narita
0
180
Spring for GraphQLって実際どうなの?〜小規模スタートアップの事例紹介〜
kogayushi
0
160
Eight Engineering Unit 紹介資料
sansan33
PRO
0
3.4k
Vibe Codingの裏で、 考える力をどう取り戻すか
csekine
0
430
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
270
Go Connectへの想い
chiroruxx
0
150
ai bot got sick (abc 2025s version)
kojira
0
140
AI とペアプロしてわかった 3 つのヒューマンエラー
takahiroikegawa
0
420
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
860
Fireside Chat
paigeccino
37
3.5k
Balancing Empowerment & Direction
lara
1
100
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
470
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Facilitating Awesome Meetings
lara
54
6.4k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Being A Developer After 40
akosma
90
590k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.7k
Transcript
$-"4ͷຊ൪%#ΛϑϦʔζ͔ͤͯ͞Βɺ͏͙͢ɾɾɾ ͘͠͡Γઌੜ ʮຊ൪%#ͰΒ͔ͨ͠ʯ ླम !4V[VLJ
ʮͳΜͱ͔ͳΔͩΖ͏ɺμϝɻθολΠɻʯ ʮงғؾͰཧղͯ͠Δͱɺ௧͍ʹ͍͋·͢ʯ ʮোൃੜ࣌ͷ෮چखஈ͕େʯ ࠓճ͓͍͑ͨ͜͠ͱ ʁʁʁ
ɹɹླ म / Osamu Suzuki 20204݄᷂ΫϥεʹδϣΠϯ ܈അͷࢁԞ͔ΒϑϧϦϞʔτͰैࣄ ͍··ͰAܕͩͱࢥ͍݂ͬͯͨӷܕ͕ɺઌͷݙ݂ͰOܕ ͩͬͨ͜ͱ͕໌ ຊ൪DBͰͷΒ͔͠ҰपسΛڙཆ͍ͨ͠
ࣗݾհ
΅͘ʮͦ͘σΧ XXX ςʔϒϧͷஅยԽͨ͠ྖҬΛ࠷ద Խ͍ͨ͠ͳʔʯ δϣΠϯ͔Β1ϲ݄΄Ͳܦͬͨ͋Δ
ʮAWS RDS Ͱͷ MySQL ະܦݧ͚ͩͲɺMySQL ͬͨ͜ͱ ͋Δ͠େৎͩΖ͏ʯ ʮϩʔΧϧͱσϞڥͰςετ͔ͨ͠ΒେৎͩΖ͏ʯ ʮΦϯϥΠϯDDL͑ςʔϒϧϩοΫ͠ͳ͍͠தʹͬͯେ ৎͩΖ͏ʯ
ʮ͍͟ͱͳͬͨΒCTO͕ͳΜͱ͔ͯ͘͠ΕΔͩΖ͏ʯ Կͱ͔ͳΔͩΖ͏ͷਫ਼ਆ
γεςϜߏ͓Ζ͔ɺϨϓϦέʔγϣϯ͢Β Α͘Θ͔ͬͯͳ͔ͬͨͷͰɺάάͬͯ֬ೝ ϦʔυϨϓϦΧΒͳ͔ͬͨࢲ
Oܕͷ΅͘ʮԿͱ͔ͳΔͩΖ͏ͷਫ਼ਆͰɺ͍࣮͟ߦʂʯ ͦͯ͠ɾɾɾ
ϨϓϦέʔγϣϯԆͰ90ؒɺཧը໘͕͑ͳ͍ࣄଶʹɾɾɾ ʮԿͱ͔ͳΔͩΖ͏ʯͰ࣮ߦͨ݁͠Ռ ຊ൪DB͕ϑϦʔζ
SlackͰোใࠂॻ
Ͳ͏͢Εࠓճͷো͛ͨͷ͔ ͘͠͡Βͳ͍ͨΊʹ
ಀ͛Δ Ͳ͏͢Εࠓճͷো͛ͨͷ͔ ʁʁʁ
ಀ͛Δ Ͳ͏͢Εࠓճͷো͛ͨͷ͔
೦ͳ΅͘ʮແཧͰ͢Ͱ͖·ͤΜ͝ΊΜͳ͍͞ʯ Ͳ͏͢Εࠓճͷো͛ͨͷ͔
Өڹൣғͷௐࠪ࿙Ε ࣮ࢪதͷγεςϜࢹௐࠪෆ োͷӨڹ͕େ͖͍࣌ؒଳʹ࣮ࢪͨ͠ ࣄલʹϩʔΧϧڥͱ%&.0ڥͰςετ͕ͨ͠ɺϨϓϦέʔγϣϯڥ·Ͱߟྀ͠ͳ ͔ͬͨ ࠶ൃࢭࡦ ςʔϒϧ࠷దԽʹ͔͔࣌ؒΔՄೳੑ͕͋Δ߹ɺӨڹ͠ͳ͍࣌ؒଳʹ࣮ࢪ͢Δ͔ɺϨ ϓϦέʔγϣϯػೳΛఀࢭ͢Δ ຊ൪%#ͷมߋͳͲো࣌ʹӨڹ͕େ͖͍࡞ۀΛ͢Δ߹࡞ۀܭըΛཱͯɺ$50ʹϨ
Ϗϡʔͯ͠Β͏ োใࠂॻʢൈਮʣ
ঢ়گʹԠͨ͡෮چखஈΛ४උ ঢ়گʹԠͨ͡෮چखஈΛ४උ େࣄͳ͜ͱͳͷͰ 2ճݴ͍·ͨ͠
΅͘ʮ·ͨ XXX ςʔϒϧ͕அยԽ͖ͯͨ͠ͳʔʯ ͋Ε͔Β10ϲ݄ɾɾɾ
ಀ͛Δ΅͘ʮΑͬ͠Όɺݟͳ͔ͬͨ͜ͱʹ͠Α͏ɹɹʯ ΑΈ͕͑ΔτϥϚ 🙈
CTOʮςʔϒϧ͕அยԽ͖͔ͯͨ͠Βىථͨ͠ʂʯ CTOʹิ͞Εɺແࣄࢮ
ࣄલʹ࡞ۀܭըॻ࡞͠ɺCTOʹ֬ೝ ঢ়گʹԠͨ͡෮چखஈΛ४උ ෮چ࡞ۀͷϦϋʔαϧΛ࣮ࢪ લճͷࣦഊΛ౿·͑ͯ
ͨ͠΅͘ʮ४උສશɻ҆શ֬ೝɺΑ͠ʂʯ ͍͟ɾɾɾ
ແࣄޭ
ແࣄ…ʁ 🤔
ແࣄྃ ४උ͍ͯͨ͠ো࣌ͷ෮چखஈʹཱͪ·ͨ͠
εέδϡʔϧ΄΅ܭը௨Γ ͓΅Ζ͛ʹු͔Μͩ࣌ؒͰܭը
ʮͳΜͱ͔ͳΔͩΖ͏ɺμϝɻθολΠɻʯ ʮงғؾͰཧղͯ͠Δͱɺ௧͍ʹ͍͋·͢ʯ ʮোൃੜ࣌ͷ෮چखஈ͕େʯ ࠓճ͓͍͑ͨ͜͠ͱ ʁʁʁ
ʮͳΜͱ͔ͳΔͩΖ͏ɺμϝɻθολΠɻʯ ʮงғؾͰཧղͯ͠Δͱɺ௧͍ʹ͍͋·͢ʯ ʮোൃੜ࣌ͷ෮چखஈ͕େʯ ࠓճ͓͍͑ͨ͜͠ͱ
XXXςʔϒϧͱͷઓ͍ଓ͘ɾɾɾ
Զͨͪͷ։ൃ·ͩ࢝·͔ͬͨΓͩʂ To Be Continued. ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ ઌੜͷ࣍ճ࡞ʹ͝ظ͍ͩ͘͞ʢʣ