タグ

MySQLに関するZuBのブックマーク (2)

  • MySQLノウハウ

    いろいろなからメモってきたメモのメモ。出典を書いておくのを忘れた。思い出し次第補完するかも。 deleteのコストは高いので、無効化を示すフィールドを作ってupdateすべき slow query logに要注意 多くのエントリでほとんどのフィールドが同じ値を持つ場合はインデックスの効果が小さい →複合インデックスの効果が大きい 複合インデックスは指定の順番が大切。AとBという指定の場合、A単独でもインデックスの効果がある。逆は真でない。 インデックスが使われる場面は フィールド値を定数と比較するとき (where name = 'hogehoge') フィールド値でJOINするとき (where a.name = b.name) フィールド値の範囲を求めるとき (<,>,between) LIKE句が文字列から始まるとき (where name like 'hoge%') min(),

  • えせSEの1日1Hack : Macに、PHP5とPHP4の環境を構築する(前編)

    前回は、Linuxでの開発環境の構築、でしたので、 今回は、MacでのPHP4とPHP5の共存です。 試用したのは、MacBook Pro(10.4.10)です。 前回とは、ソフトのバージョンが若干異なりますが、標準で入っているApache1.3とPHP4.4に、MySQL4.1を組み合わせて、MacPortを使い、Apache2.2とPHP5.2にMySQL5.1を組み合わせた形を実現します。 下図参照。  上にも書きましたが、標準で、Apache1.3とPHP4は、入っていますので、まずは、MySQL4.1をインストールして、PHP4からアクセス出来るようにします。 MySQL4.1のインストール まずは、MySQLのサイトから、MySQL4.1をダウンロードします。ソースからでもイイですが、楽をするためにも、今回は、Mac OS X(package format)を使います。

  • 1