SlideShare uma empresa Scribd logo
1 de 14
Baixar para ler offline
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を目指そう!!
おしまい

Mais conteúdo relacionado

Semelhante a パフォーマンステストいつやる??

20141108 俺のエンジニアリング #devlove
20141108 俺のエンジニアリング #devlove20141108 俺のエンジニアリング #devlove
20141108 俺のエンジニアリング #devlove
Takao Oyobe
 

Semelhante a パフォーマンステストいつやる?? (20)

React+fluxを導入した話
React+fluxを導入した話React+fluxを導入した話
React+fluxを導入した話
 
インフラエンジニアの綺麗で優しい手順書の書き方
インフラエンジニアの綺麗で優しい手順書の書き方インフラエンジニアの綺麗で優しい手順書の書き方
インフラエンジニアの綺麗で優しい手順書の書き方
 
わかると楽しいInfrastructure as code
わかると楽しいInfrastructure as codeわかると楽しいInfrastructure as code
わかると楽しいInfrastructure as code
 
自社開発プロダクト ALL-IN で行っている単体テストのパフォーマンスチューニングTips
自社開発プロダクト ALL-IN で行っている単体テストのパフォーマンスチューニングTips自社開発プロダクト ALL-IN で行っている単体テストのパフォーマンスチューニングTips
自社開発プロダクト ALL-IN で行っている単体テストのパフォーマンスチューニングTips
 
人事?それとも…?とあるITベンチャーの人事のお話 エフスタ!! In Aizu #efsta36
人事?それとも…?とあるITベンチャーの人事のお話 エフスタ!! In Aizu  #efsta36 人事?それとも…?とあるITベンチャーの人事のお話 エフスタ!! In Aizu  #efsta36
人事?それとも…?とあるITベンチャーの人事のお話 エフスタ!! In Aizu #efsta36
 
CEDEC2015講演 チーム開発をスムーズにするために
CEDEC2015講演 チーム開発をスムーズにするためにCEDEC2015講演 チーム開発をスムーズにするために
CEDEC2015講演 チーム開発をスムーズにするために
 
ギルドワークスの現場コーチ
ギルドワークスの現場コーチギルドワークスの現場コーチ
ギルドワークスの現場コーチ
 
配属後1週間で「ちょっとデータセンター行こうか」と言われたひよこの話
配属後1週間で「ちょっとデータセンター行こうか」と言われたひよこの話配属後1週間で「ちょっとデータセンター行こうか」と言われたひよこの話
配属後1週間で「ちょっとデータセンター行こうか」と言われたひよこの話
 
自社開発をしていなかった会社が Python を選んだ理由
自社開発をしていなかった会社が Python を選んだ理由自社開発をしていなかった会社が Python を選んだ理由
自社開発をしていなかった会社が Python を選んだ理由
 
20141108 俺のエンジニアリング #devlove
20141108 俺のエンジニアリング #devlove20141108 俺のエンジニアリング #devlove
20141108 俺のエンジニアリング #devlove
 
DDDのすすめ
DDDのすすめDDDのすすめ
DDDのすすめ
 
2015/10/14 JJUGナイトセミナー「テスト駆動開発ここが聞きたい」
2015/10/14 JJUGナイトセミナー「テスト駆動開発ここが聞きたい」2015/10/14 JJUGナイトセミナー「テスト駆動開発ここが聞きたい」
2015/10/14 JJUGナイトセミナー「テスト駆動開発ここが聞きたい」
 
【5分で学べる】就活や社会で必ず求められるロジカルシンキング入門By careersketch
【5分で学べる】就活や社会で必ず求められるロジカルシンキング入門By careersketch【5分で学べる】就活や社会で必ず求められるロジカルシンキング入門By careersketch
【5分で学べる】就活や社会で必ず求められるロジカルシンキング入門By careersketch
 
テストエンジニアの品格 #automatornight
テストエンジニアの品格 #automatornightテストエンジニアの品格 #automatornight
テストエンジニアの品格 #automatornight
 
リモートチームとふりかえり改善フレームワーク
リモートチームとふりかえり改善フレームワークリモートチームとふりかえり改善フレームワーク
リモートチームとふりかえり改善フレームワーク
 
仕様七変化
仕様七変化仕様七変化
仕様七変化
 
Sansan における Android アプリ自動テスト導入事例
Sansan における Android アプリ自動テスト導入事例Sansan における Android アプリ自動テスト導入事例
Sansan における Android アプリ自動テスト導入事例
 
HTML と CSS の社内勉強会を主催した話
HTML と CSS の社内勉強会を主催した話HTML と CSS の社内勉強会を主催した話
HTML と CSS の社内勉強会を主催した話
 
俺 と ご褒美 Bot
俺 と ご褒美 Bot俺 と ご褒美 Bot
俺 と ご褒美 Bot
 
ソフトウェア開発の現場風景
ソフトウェア開発の現場風景ソフトウェア開発の現場風景
ソフトウェア開発の現場風景
 

パフォーマンステストいつやる??