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
パフォーマンステスト_いつやる__.pdf
Search
halfmoon0419
April 07, 2019
Technology
55
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
パフォーマンステスト_いつやる__.pdf
halfmoon0419
April 07, 2019
More Decks by halfmoon0419
See All by halfmoon0419
xp祭り2018スライド:友よ!これが日本のSIerだ
halfmoon0419
0
590
プロマネさんを観て想うこと・・・。
halfmoon0419
0
62
Other Decks in Technology
See All in Technology
Conditional PED-ANOVA: Hyperparameter Importance in Hierarchical & Dynamic Search Spaces
pfn
PRO
0
140
SAENM ~Jupyterで残すPoCの試行錯誤、未来の自分と仲間を助ける記録!~
terapyon
0
110
Gemini Intelligence 入門 ― AppFunctions と Gemini Nano
takuroabe
0
260
分析AIエージェントを育てる、動く環境を育てる
codatum
1
1.1k
Classmethod Company Deck
satoshi7
1
690
JAWSUG TOHOKU 青森支部 「LoGoチャット」のAWS移行で 乗り越えたこと
taketakekaho
0
330
Post AI時代のリファクタリング実践記 / Refactoring in the post AI era
kaminashi
1
240
10年後、Engineering 行為を剥奪されるとして、わたしたちは、どう、何を創ればいいだろうか。 / If Engineering Is Taken Away in 10 Years, How and What Should We Create?
bitkey
PRO
1
190
実体験から学ぶ分析エージェントの開発と運⽤
recruitengineers
PRO
8
2.4k
Optunaの最新リリースv5.0について
pfn
PRO
0
120
Tofu-Controller lightning talk @ Containerday 2026
gionn
0
110
QA4AI 2026-Oct 生成AI時代の品質保証
tokuty
1
860
Featured
See All Featured
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
490
Done Done
chrislema
187
17k
Thoughts on Productivity
jonyablonski
76
5.4k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
280
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
890
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
Paper Plane
katiecoart
PRO
5
54k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Fireside Chat
paigeccino
43
4.1k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Transcript
None
WHO AM I? • 髙久 修一(たかく しゅういち) • 都内で仕事をする、ソフトウェアエンジニア •
好きなもの→、、お笑い(特に落語) • 基本、ウォーターフォールにドップリつかってる人 • 時々、ウォーターフォールをディスる人 • この発言は個人の見解であり、所属する組織の公式見解ではあり ません
1番キツかったパフォーマンステスト • ショッピングサイトリユーアルプロジェクト • DB性能悪化→インデックス張り替え→再テスト→HTTP 504 エラー • SQLの書き換え→リグレッションテストが増える! •
もっと早く、手を打てなかったのか??
パフォーマンステストの位置づけ ・アーキテクチャーに対するテストなので、V 字モデルでの位置づけでは、遅いとは言え ない。 出典:Think IT
さて、どうすれば・・・。 • まず所要時間を計測しよう • やたらにSQL変えないほうがいいですよ • 実行計画を見るのおすすめ • なんとなくJOINの仕方を変えるのやめましょう •
ボトルネックがCPUかディスクか判別をするのもいい考え
これが実例 •2時間のバッチ処理を15分に短縮! タウンワークのパ フォーマンス改善奮闘記【デブサミ2019】
•でも、手をこまねいていては、いけない!!
•SQLを書くこともプログラミングだ。 •スキルを身につけるんだ。 連続テレビ小説「なつぞら」©NHK
オススメの教材 •SOFTWARE DESIGN 2019年4月号 •ソニックガーデン)西見さん執筆、伊藤さん監修 •WEB上のシミュレーターが紹介されている •伊藤さんのブログより
オススメの教材 •改訂第3版 すらすらと手が動くようになる SQL書き方ドリル •「腕に覚えあり」の人は→こちら
•DBMSの中身を知ることも大切だ。 連続テレビ小説「なつぞら」©NHK
オススメの教材 •絵で見てわかるORACLEの仕組み 新装版
まとめ •平成の30年で、データベース(RDB)はソフトウェアエンジニ アにとって、切っても切れない存在になったと思います。 •令和に向けて、データベース2.0を目指そう!!
おしまい