2016-07-17から1日間の記事一覧

mysqlのexplainを使って、パフォーマンスを改善してみる

sqlのパフォーマンスで実験していたので、試した結果を載せます。 前提条件 Speakerモデルというのがあります。 テーブルの状態は下記のようになります。 show columns from speakers; +------------+--------------+------+-----+---------+---------------…

2つのカラムをくっつけて、likeで検索する方法

first_name, last_nameを二つのカラムがあるとします。 これを合わせて、両方をくっつけた場合の検索をしたい時です。 select first_name, last_name from users where type = "#{type}" AND CONCAT(first_name, last_name) like ? CONCATを使用して、カラム…