掲示板リンクMySQLのチューニング設定値の優先順位MySQLの設定は、すべての接続で共通となる設定(これを以下ではグローバル設定と呼びます)と、個々のMySQL接続ごとに設定する(これを以下ではローカル設定と呼びます)ことができます。最初にグローバル設定が設定され、その後、その設定値をローカル設定が上書きしますので、ローカル設定をしたい時にはグローバル設定から変えたい部分だけを設定し直せばOKです。Windowsではローカル設定をすることはできません。グローバル設定が共通で使われます。~/.my.cnf」の順番で(厳密には違うが、たいていこれで事が足ります)、設定値が決まります。以下では最も優先度が高い/etc/my.cnfに設定するように書かれていますが、ほかでの設定もほぼ共通に行えるようです。設定内容Linuxなら「/etc/my.cnf」、Windowsなら「C:\WINDOWS\my.ini」または「C:\WINNT\my.ini」で設定します。Windowsではディレクトリやファイルを指定するとき、「C:\\dir\\file」「C:/dir/file」のどちらかで指定してください。以下におよその設定内容を示します。設定値は架空のものですので、この通りには設定しないでください。サーバーの設定値は物理メモリを考慮して決めてください。大きくするとスワップが多発して、かえって効率が悪くなります。実務で使う場合はきちっとチューニングすることをお勧めします。mysqlコマンドでパスワードを指定しないときにはこのパスワードが使われます。指定しないほうがいいと思う。MySQLのMyISAMデータなどを保存するディレクトリ。インデックスブロックを使用する際のバッファの大きさを指定。キーを多様するときはこれを大きくするとスピードUPとなります。一つのパケットの最大サイズ。大きなBLOBを使用している場合は使用したい最大のBLOBと同等ぐらいに設定。ソートで割り当てるバッファ・サイズ。ソートを高速にしたい時、この値を増やします。データを更新した全てのSQLコマンドをログファイルに書く。レプリケーション・グループ内ではユニークな値にする。スレーブ側でマスター・サーバのホスト名かIPアドレスを指定。autoextendはオプションです。autoextendを指定したらmax:sizeの指定も出来ます。この例ではdisk1に200M、disk2に300Mのエリアを最初に確保します。disk2のエリアを最大2000Mまで自動拡張します。ログ・ファイルのディレクトリ。以下の2つは必ず同じにすること。innodb_log_buffer_size=1M」というように設定する必要があるパラメータも存在します。」で設定したほうが無難かもしれません。1M」はエラーです)。sg@tsuttayo.jpn.org。