タグ

2010年11月16日のブックマーク (3件)

  • MySQLのEXPLAINを徹底解説!!

    以前、MySQLを高速化する10の方法という投稿で「EXPLAINの見方についてはいずれ解説しようと思う」と書いてしまったので、今日はその公約?を果たそうと思う。 MySQLのチューニングで最も大切なのは、クエリとスキーマの最適化である。スキーマの設計は一度決めてしまうとそのテーブルを利用する全てのクエリに影響してしまうためなかなか変更することは出来ないが、クエリはそのクエリだけを書き直せば良いので変更の敷居は低い。そして遅いクエリをなくすことは、性能を大幅に向上させるための最も有効な手段である。従って、アプリケーションの性能を向上させたいなら、まず最初にクエリのチューニングを検討するべきなのである。 最適化するべきクエリはスロークエリログやクエリアナライザで見付けられるが、ではそのようなクエリが見つかった場合にはどのように最適化すればいいのか?そのためにはまず現在どのようにクエリが実行さ

    MySQLのEXPLAINを徹底解説!!
    YoY
    YoY 2010/11/16
    MySQLのEXPLAINの内容
  • KAGOYA CLOUD VPS | クラウドとレンタルサーバーの KAGOYA

    開発環境・アプリ実行環境・サービス提供環境に。 データ収集・分析など活用方法は様々。 OSやアプリケーションを多種利用できるコストパフォーマンス重視のサービスです。

    KAGOYA CLOUD VPS | クラウドとレンタルサーバーの KAGOYA
    YoY
    YoY 2010/11/16
  • ポスドク転職物語

    青木さんのケース問題の中には、一見すると意味がよく分からないものも混じっていた。 「千葉市にある宝石屋の売上を上げるには?」 どこから千葉市が出てきたのか謎だったが、青木さんによるとこうした一見意味不明のケースに対して、いかに落ち着いてロジカルに議論を進めることができるか、そこがもっとも重要なポイントなのだという。 僕は、とりあえず機械的に以下のように書いた。 「方針:【売上】=【客数】x【客単価】の式を念頭に浮かべつつ、そもそもユーザーは何故宝石を買うのか、ユーザーにとっての宝石とは何なのかを深堀りしてみる。その上で、売上の上昇の寄与が大きそうなニーズとセグメントを切り出し、いくつか打ち手を考えてみる。。。」 ここまで書いて、我ながら空虚感を覚えた。ニーズやらセグメントやら慣れない言葉を使っていても、当の問題解決にはならなさそうだ。 僕は頭を抱えた。そうして、天井を仰ぎ見ながら千葉のこ