タグ

2010年2月23日のブックマーク (2件)

  • なぜMySQLのサブクエリは遅いのか。

    よくMySQLはサブクエリが弱いと言われるが、これは当だろうか?半分は当で半分は嘘である。MySQLのサブクエリだってなんでもかんでも遅いわけではない。落とし穴をしっかり避け、使いどころを間違えなければサブクエリも高速に実行できるのである。今日はMySQLがどんな風にサブクエリを実行し、どのような場合に遅いのかということについて説明しよう。 EXPLAINで実行計画を調べた際に、select_typeにはクエリの種類が表示されるのだが、代表的なサブクエリには次の3つのパターンがある。 SUBQUERY DEPENDENT SUBQUERY DERIVED 結論から言おう。遅いのは2番目、DEPENDENT SUBQUERYである。DEPENDENT SUBQUERYとはいわゆる相関サブクエリに相当するもので、サブクエリにおいて外部クエリのカラムを参照しているサブクエリのことである。そし

    なぜMySQLのサブクエリは遅いのか。
  • Developers Summit 2010 1日目に行ってきました - モノノフ日記

    参加したのは下3つです。 NoSQL を知る 〜kumofs から学ぶ Not only SQL技術 不具合のリスク設定とビジネスインパクトの分析 (仮) アーキテクチャに憧れろ - 『ソフトウェアアーキテクトが知るべき97のこと』著者パネルディスカッション NoSQL を知る 〜kumofs から学ぶ Not only SQL技術 id:viverさんの発表。 技術寄りじゃなくて、NoSQLってなんぞや?と概念・仕様寄りのプレゼンでした。プレゼンが凄くわかりやすくて解説も上手でした。スライドを読めば会場で説明されてたことはほぼ知ることが出来ると思います。 NoSQLを知るView more presentations from frsyuki. id:viverさんは昔、KLAB勉強会の懇親会でご一緒させてもらったことがありますが、そのときも「まだ大学生なの?」と驚かされましたが

    Developers Summit 2010 1日目に行ってきました - モノノフ日記