2009-01-30から1日間の記事一覧

explainの使い方

mysql>explain select a, b, c from table_A where a = 1 or b = 3;悪い結果using filesort(余分なソート)using temporary(一時ファイルの作成) これは、テンポラリーのバッファが利用されるので、 ORDER BY があったり、count(*) 検索していたりすると、 …

ソートをランダムにする方法

SELECT * FROM table ORDER BY RAND() MySQL の order by rand()CommentsAdd Star

DBの構築について

・更新系クエリと読み出し系クエリのユーザを分ける複数台構成のサーバにアクセスするときは更新系クエリはマスターに発行して、 読み出し系クエリはスレーブに発行するので別々のコネクションを使います。この時にマスターに接続するユーザとスレーブに繋げ…