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
データベースエンジニアの仕事と魅力
Search
daichi
July 26, 2024
Programming
91
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
データベースエンジニアの仕事と魅力
daichi
July 26, 2024
More Decks by daichi
See All by daichi
ボトルネックは レビューに移った〜開発フローの5工程をチーム標準化した話
daikin555
0
47
元和菓子職人、エンジニアになって5年経ちました。
daikin555
0
100
Agent Skillsを 正しく活用する
daikin555
0
290
PostgreSQLのロジカルレプリケーションを利用してみる
daikin555
0
160
Other Decks in Programming
See All in Programming
Vue Fes Japan 2026 タイムテーブル徹底解説
448jp
0
110
AWS Step Functions 大規模並列の壁を越える / jaws-sonic-2026-niigata-step-functions
kasacchiful
PRO
1
450
Are APIs Still Relevant in the AI Era?
soyuka
0
150
Go のフラットな パッケージに 「ファイル単位の private」を 〜Linter “declscope” を作った話〜
mpyw
0
290
技術的負債の返済は、AI時代の複利で効く投資 — 経営としての意思決定とその遂行
curekoshimizu
0
1.1k
GKE で Pod の見方を変えたら、スケールアウト時の挙動を真に捉えられた話
stkk
0
120
App Storeの外へ──日本のiOSサイドローディング入門 for iOSDC Japan 2026
yuukiw00w
0
200
変化を抱擁するドキュメントの作り方 - ビジネスルール駆動開発がもたらす、コードとの新しい関係
ioki
2
200
Webの地図
yosuke_furukawa
PRO
6
4.4k
VueプロジェクトをTypeScript7に対応させる- Side-by-Side戦略による一部高速化 -
koukimiura
0
110
Jetpack Compose メカニズム
skydoves
0
400
TiDB Cloudのカスタムコントローラーによるオートスケール対応
takaidohigasi
0
110
Featured
See All Featured
Building AI with AI
inesmontani
PRO
1
1.2k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k
The Spectacular Lies of Maps
axbom
PRO
1
990
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
270
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Utilizing Notion as your number one productivity tool
mfonobong
4
590
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
590
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
67k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
280
How to build a perfect <img>
jonoalderson
1
6k
Transcript
DBエンジニアの仕事と魅⼒
\x SELECT * FROM profile; -[ RECORD 1 ]------ name
| 伊藤⼤地 role | DBエンジニア company | dip株式会社 specialties | PostgreSQL, MySQL, Oracle
データベースエンジニアとは? • とあるサイトでは以下のようにまとめていました。 データベースエンジニアとは、データベースの開発や設計、運⽤、 管理を専⾨に担う技術者を指します。
その通り
具体的に何をしてるの?
実務内容 • SQLレビュー・チューニング • 監視 • データ変更 • 障害対応 •
DB・テーブル設計 • その他
実務内容 • SQLレビュー・チューニング • 監視 • データ変更 • 障害対応 •
DB・テーブル設計 • その他
SQLレビュー・チューニング • 実⾏計画の取得 • EXPLAINの利⽤ • 実⾏計画の確認 • 実⾏計画を読み解きます •
チューニング • INDEXの検討 • ヒント句の検討 • パラメータ調整
実⾏計画の取得
実⾏計画の確認 Node Type:Seq Scan Cost:0.00..155.00 rows:10000
チューニング • INDEXの検討 • 条件に対するINDEXがなければ試しに作成・利⽤してみる • ヒント句の検討 • 使って欲しいINDEXを指定、JOINの順を変えたりする 例:/*+
IndexScan(t1) */ ヒント句の検討 • パラメータ変更の検討 • postgresql.confに記載されている設定値を変更を検討
データベースエンジニアの魅⼒ • DBは必ず使うが理解して使える⼈は多くない • バックエンドをやっていた時にはスキーマなど知らなかった けれどDBは使っていた。 • DBは必ず使われる。故に理解している⼈は重宝される。 • 未経験よりは経験者を、知らないよりは知ってる⼈を採⽤したくなる。
更に専⾨的に理解をしていて実績を持っていたら⾷いっぱぐれる⼼配 は少ないと思われる。 • DBはほんとに奥が深い、だからこそ⾯⽩い • DB⾃体の設定、SQL⾃体の調整、その他いろんな機能との噛み合わせ で挙動が変わる
DBエンジニア募集…してません。。。 • プロジェクトマネージャーを募集中でした。 興味がある⽅は是⾮ともご連絡頂ければ繋げたいと思います
おわり ご清聴ありがとうございました。 Twitter(あえて)フォローしてね。