kyoshida-aim / RailsTraining

Ruby on Rails研修のPR作成・進捗管理用
https://ky-railstraining-2019.herokuapp.com/
1 stars 0 forks source link

ステップ16: ステータスを追加して、検索できるようにしよう #27

Closed kyoshida-aim closed 5 years ago

kyoshida-aim commented 5 years ago

概要

理由

確認方法

image

インデックスの追加による検索速度の改善 データベースにランダムな人物の名前をもつデータを10万件ちょっと用意して比較しました。 画像の例では上二つがインデックスが存在しているとき、 下二つがその後インデックスを削除して再検索したときです。 それぞれの状態で10回ずつアプリケーションで検索を実行しましたが、平均アクセス時間におよそ30 〜40[ms]の差が出ていると思われます。 image

explainを使用した計算コストの確認 image

やっていないこと

相談事項

vividmuimui commented 5 years ago

indexを作る用のmigrationも追加してくださいー

vividmuimui commented 5 years ago

LGTM! コンフリクト解消してもらってCI通れば良さそう 😄