タグ

2018年10月18日のブックマーク (3件)

  • テックノート – Mongo DBのfindでソート検索する方法

    okumuraa1
    okumuraa1 2018/10/18
    ありがとうございますm(_ _)m
  • 第7回 スロークエリーログを使って遅いクエリを収集する | gihyo.jp

    最近ではPaaS型のクラウドがかなり普及しており、サーバを自分で用意しなくても簡単にサービスを公開できるようになりました。そのため、自分向けの便利サービスなどを作っている人も多いのではないかと思います。しかし、サービスの初期段階だとうまく動いていた機能が時とともに、だんだんと重くなっていき使いにくくなることもあるかと思います。 そんな時には、データベースに限った話ではありませんが、チューニングをしよう!と考えるかと思いますが、どこをどのようにチューニングすれば高速化が見込めるかは、しっかりと計測してみないとわかりません。当てずっぽうにチューニングした結果、実はあまり関係がなかったということもあるかと思います。 そこで、今回はMySQLに簡単な設定をすることで遅いSQLを記録するためのスロークエリーログを有効にして、チューニングのために必要な情報を収集できるようにしたいと思います。 デモンス

    第7回 スロークエリーログを使って遅いクエリを収集する | gihyo.jp
    okumuraa1
    okumuraa1 2018/10/18
    ありがとうございますm(_ _)m
  • MySQL 4.1 リファレンスマニュアル :: 6.3.1.4 フロー制御関数 ifnull

    CASE value WHEN [compare_value] THEN result [WHEN [compare_value] THEN result ...] [ELSE result] END CASE WHEN [condition] THEN result [WHEN [condition] THEN result ...] [ELSE result] END 1 番目のバージョンでは、value=compare_value の場合に result が返されます。2 番目のバージョンでは、true である最初の条件の結果が返されます。一致する結果値がなかった場合は、ELSE のあとの結果が返され、ELSE 部分がない場合は、NULL が返されます。 mysql> SELECT CASE 1 WHEN 1 THEN 'one' -> WHEN 2 THEN 'two' ELSE

    okumuraa1
    okumuraa1 2018/10/18
    caseは知ってたけどif構文は知らなかった!