- 前ページ
- 次ページ
プロレビュー(https://proreview.jp/)というプロがワインやウィスキーなどを評価するサイトを制作しています。
ワインデータが数万件あり、かつアソシエーションしていました。
そうすると、表示に30,000msかかっていたため改善したことを参考までに書きます。
以下を行った結果、30,000ms→42ms(700倍!)の改善になりました。
しかもシンプルな方法で、結論から言うと「インデックス化する」。これだけです。
そのため、自分でも驚きでした。ソースコードは一切いじっていません。
■テーブル構成
・itemsテーブル
$this->hasOne('ItemFeatures');
$this->hasMany('ProReviews');
・item_featuresテーブル・・・外部キーitem_id
・proreviewsテーブル・・・外部キーitem_id
■解決法
・itemsテーブルからみてアソシエーション先のテーブルの外部キーをインデックス化する。
これだけです。
今回の場合では次をやっただけです。
item_featuresテーブルの外部キーitem_idカラムをインデックス化
proreviewsテーブルの外部キーitem_idカラムをインデックス化
なお、itemsテーブルは「category, delete_flag」カラムに対してwhere句で絞り込んでいるため、「category, delete_flag」カラムをセットでインデックス化しましたが全く早くならなかったです。
また、「quality, cospa」カラムでソートしていたため、これもセットでインデックス化しましたが、これも全く早くならないです。
つまり、「アソシエーション先のテーブルの外部キーをインデックス化する」がポイントです。
この記事もグーグルにインデックスされるでしょう。
以上の情報が役に立ったならば、プロレビューを見に来て、友達にも教えてください。
寄付も募集中です。
プロレビューのお問い合わせから寄付ください。1000円以上から受け付けています。
優しい味わいながらも旨みと程よい甘みと酸味のバランスよく美味しいワインです。
こちらはオーボンクリマの「イザベラ」です。
ブドウはピノノワールです。
同じくピノノワールのオーボンクリマ「アレキサンダー」よりも果実味が若干はっきりしています。
コスパ ★★★★☆ 4.20 味 ★★★★☆ 4.00
●こちらのサイトならほかのワイン・ウィスキーのレビューも見れます。
オー・ボン・クリマ ピノ・ノワール・イザベル [2013]のレビュー
ブルゴーニュの美味しいピノノワールのように軽やかで繊細な味ですが、旨みと程よい甘みと酸味のバランスが良く、香りは品のある果実味と少し樽香も感じられて美味しいです。
色はグラスの向こうが透けて見える赤で、若干茶色も入っている赤です。
7000円台のワインでは私が好きな銘柄の一つです。安くはないですが、コストパフォーマンスは良いと思います。
繊細なワインなので、グラスはぜひ容積の大きいちゃんとしたワイングラスで飲まれることをお勧めします。ちゃっちいグラスで飲むのとは、香りや味の感じ方が全く違ってくると思います。
オーボンクリマの6000~7000円台のピノノワールには、「イザベラ」と「アレキサンダー」という種類がありますが、どちらが好きかは好みによると思います。
アレキサンダーのほうが、イザベラよりも果実味が少し落ち着いていてより繊細な味なので、繊細な味にあまり慣れていない方はイザベラのほうが美味しく感じるかもしれません。
私はどちらかと言えばアレキサンダーの方が好きです。
アレキサンダーもイザベラもどちらも美味しく、コストパフォーマンスが良いのは同じです。
注意点としては、アレキサンダー,イザベラともに繊細なピノノワールのため、ネットなどで保存状態が良くないものにたまたま当たってしまうと、あまりおいしくないと感じることもあります。
そのため、保存状態が信頼できるお店で買われることをおすすめします。例えば、ワインショップのエノテカなどなら大丈夫でしょう。
もしネットなどで買って開けたてを飲んだ際にあまり美味しくないと思った場合は、抜栓してから2時間くらいそのまま置いて、空気に触れさせて酸化させると旨み・甘み・香りが開いてくることがありますので、お試しください。
特に開けてすぐは旨みを感じないときほど、2時間くらい置いておくとだいぶ美味しくなってくると思います。
●こちらのサイトならほかのワイン・ウィスキーのレビューも見れます。
オー・ボン・クリマ ピノ・ノワール・イザベル [2013]のレビュー
コストパフォーマンスの良いおいしい赤ワインです。
ピノノワールのオーボンクリマは軽やかな味でありながら、コクや果実味も感じられるバランスの良い赤ワインです。
コスパ ★★★★☆ 4.20 味 ★★★★☆ 4.00
●こちらのサイトならほかのワイン・ウィスキーのレビューも見れます。
オー・ボン・クリマ アレキサンダー ピノ・ノワール [2012]のレビュー
Au Bon Climat と書くため、頭文字をとって「ABC」と覚えると覚えやすいです。
5000~7000円台のオーボンクリマには「アレキサンダー」と「イザベル」があります。
イザベルの方がアレキサンダーよりも甘みや果実味がやや強いワインです。と言っても、どちらもピノノワールのため、優しい味わいです。
カリフォルニアの赤ワインですが、甘みはそれほど強くなく、飲んだ後にふわりと良い甘みと旨みを感じます。
品の良いバニラ香も少し感じられる程度で、とても良い香りのため、ぜひグラスの容積が大きいワイングラスで飲むことをお勧めします。
購入時の注意点ですが、ネットで安いものを買った場合、保存状態が良くなかったせいなのか、美味しさがダウンしていることがありました。
そのため、保存状態が信頼できるワインショップで購入されることをお勧めします。
ワインショップのエノテカで買った際には問題なく、とてもおいしくいただけました。
オーボンクリマは、大抵は抜栓してすぐに飲んでもおいしいと感じます。
ただ、開けた時にあまり旨みや香りを感じない場合も1回ありました。
その際は、抜栓後に2時間くらい放っておいて空気に触れさせたら、味や香りがひらいてきておいしい飲み頃になりました。
そのため、そのような場合はすぐに飲まないでぜひ少し空気に触れさせて下さい。デキャンタージュしても良いと思います。
●こちらのサイトならほかのワイン・ウィスキーのレビューも見れます。
オー・ボン・クリマ アレキサンダー ピノ・ノワール [2012]のレビュー
赤ワインの「ロッソ ディ モンタルチーノ ポッジョ ディ ソット 2013」のレビューです。
コスパ ★★★★☆ 4.30 味 ★★★★☆ 4.10
〇こちらのサイトでは他のワインの・ウィスキーのレビューも見れます。
ロッソ ディ モンタルチーノ ポッジョ ディ ソット 2013のレビュー
サンジョヴェーゼ・グロッソ 100%ですが、ブルゴーニュのピノノワールのような繊細な味です。
色は澄んでいて、やや薄めで、少し茶色っぽい赤です。
全体としてきれいな香りで、不快な香りは無いです。香りもとても良いです。
味はピノノワールのような繊細な味で、軽やかですが、酸味とほのかな甘みとうまみのバランスが良く、おいしいです。ピノノワールのような軽やかなタイプが好きな方にオススメです。
コストパフォーマンスは良いと思います。
この味わいならば、一般的には10,000円を超えるレベルと思いますので、8000円程度で購入できるならば、お買い得と言えると思います。
〇こちらのサイトでは他のワインの・ウィスキーのレビューも見れます。
ロッソ ディ モンタルチーノ ポッジョ ディ ソット 2013のレビュー


