O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

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

164 visualizações

Publicada em

パフォーマンステストのタイミング、
レスポンス悪化のリカバリー、
DBMSと仲良くなる術
をまとめました。
IT勉強会 NaITE #31のLT資料です。

Publicada em: Tecnologia
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

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

  1. 1. WHO AM I? • 髙久 修一(たかく しゅういち) • 都内で仕事をする、ソフトウェアエンジニア • 好きなもの→🍻、🍜、お笑い(特に落語) • 基本、ウォーターフォールにドップリつかってる人 • 時々、ウォーターフォールをディスる人 • この発言は個人の見解であり、所属する組織の公式見解ではあり ません
  2. 2. 1番キツかったパフォーマンステスト • ショッピングサイトリユーアルプロジェクト • DB性能悪化→インデックス張り替え→再テスト→HTTP 504 エラー • SQLの書き換え→リグレッションテストが増える! • もっと早く、手を打てなかったのか??
  3. 3. パフォーマンステストの位置づけ ・アーキテクチャーに対するテストなので、V 字モデルでの位置づけでは、遅いとは言え ない。 出典:Think IT
  4. 4. さて、どうすれば・・・。 • まず所要時間を計測しよう • やたらにSQL変えないほうがいいですよ • 実行計画を見るのおすすめ • なんとなくJOINの仕方を変えるのやめましょう • ボトルネックがCPUかディスクか判別をするのもいい考え
  5. 5. これが実例 •2時間のバッチ処理を15分に短縮! タウンワークのパ フォーマンス改善奮闘記【デブサミ2019】
  6. 6. •でも、手をこまねいていては、いけない!!
  7. 7. •SQLを書くこともプログラミングだ。 •スキルを身につけるんだ。 連続テレビ小説「なつぞら」©NHK
  8. 8. オススメの教材 •SOFTWARE DESIGN 2019年4月号 •ソニックガーデン)西見さん執筆、伊藤さん監修 •WEB上のシミュレーターが紹介されている •伊藤さんのブログより
  9. 9. オススメの教材 •改訂第3版 すらすらと手が動くようになる SQL書き方ドリル •「腕に覚えあり」の人は→こちら
  10. 10. •DBMSの中身を知ることも大切だ。 連続テレビ小説「なつぞら」©NHK
  11. 11. オススメの教材 •絵で見てわかるORACLEの仕組み 新装版
  12. 12. まとめ •平成の30年で、データベース(RDB)はソフトウェアエンジニ アにとって、切っても切れない存在になったと思います。 •令和に向けて、データベース2.0を目指そう!!
  13. 13. おしまい

×