MySQL でサブクエリの方が join よりも速くなることがあるとは…。
— とみたまさひろ (@tmtms) 2014, 9月 6
重たい物の買い出しは旦那さんに頼むようにしてるんだけど、普通に頼むんじゃ面白くないから「今何してますか?手伝ってもらえますか?スーパーでお米買ってきてもらえますか?」ってメールしたら「天安門事件!!」って返信が来て、更にお米のバーコードの写メが送られてきた。結婚して本当に良かった
— 晴樹 (@ha6ru9ki) 2014, 9月 5
@tmtms もう「サブクエリが遅い」なんて言わせない!! ※@nippondanjiさんの名言より引用 http://t.co/rjC3Uh8UW3
JOINだとINDEXが使えない場合に、サブクエリの結果に自動的にINDEXを追加することで速くなる、という仕組みです。
— Yoshiaki Yamasaki (@yyamasaki1) 2014, 9月 6
@n0ts あれ?手元の Ubuntu ではそんなことないですけど。
— とみたまさひろ (@tmtms) 2014, 9月 6
@n0ts あ、ホントだ。でも、RSYNC_ENABLE=false だからデーモンは動かないみたいです。
— とみたまさひろ (@tmtms) 2014, 9月 6
INDEXが使えないJOINをサブクエリを利用することで高速に!(MySQL5.6以降) 14分24秒⇒20秒に短縮
Better Performance for JOINs Not Using Indexes / http://t.co/2XyOjxsGJq #mysql_jp
— Yoshiaki Yamasaki (@yyamasaki1) 2014, 9月 5
@risunosuke 5.6 です。
— とみたまさひろ (@tmtms) 2014, 9月 6
@ktz_alias MySQL はサブクエリがとてつもなく遅くなることがあって、join にすると速くなることが結構あったので、最近の MySQL はサブクエリの方が速くなることもあるんだなぁと。
— とみたまさひろ (@tmtms) 2014, 9月 6
俺比較的他人に興味ないからかもしれんけど日本のプログラマは英語喋るべき!とか言われてもはあ~勝手にすれば~って感ある。そんなことよりコード書けよ。英語喋れるだけの無能よりコード書けるけど英語喋れない人のほうが給料高いし、コード書けないやつをプログラマにカウントしたくない。まず書け
— Urabe, Shyouhei (@shyouhei) 2014, 9月 6