NOBI
nobi2****@nobi*****
2005年 10月 26日 (水) 16:08:55 JST
はまだ様 いつもアドバイスありがとうございます。 > で、my.cnfの設定、特にkey_bufferとsort_buffer_sizeの値はどうなってるんで > しょうか? my.cnf ファイルを確認したところkey_bufferやsort_buffer_sizeの値がなく、 以下のようになっていました。他のサイトで調べるとmy.cnfにはkey_bufferや sort_buffer_sizeの値が書かれているようなのですが私のサーバーにはありませ んでした。これは通常かかれているもののようなのですが、これに自分で書き込 んでしまってよいものなのでしょうか。 実際につけて、mysqlを再起動したところ起動ができなかったのですが・・・。 [mysqld] safe-show-database innodb_data_file_path=ibdata1:10M:autoextend datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock key_buffer = 128M sort_buffer_size = 1M #以下足した部分 set-variable = key_buffer=256M set-variable = max_allowed_packet=1M set-variable = table_cache=256 set-variable = sort_buffer=1M set-variable = record_buffer=1M set-variable = long_query_time=1 #以上足した部分 [mysql.server] user=mysql basedir=/var/lib [safe_mysqld] err-log=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid > ・productsテーブルのproducts_status > ・ordersテーブルのdate_purchased(←こっちは優先度低) > > 辺りにインデックス付けとくとパフォーマンス改善されそうな気配ですが、この > 辺は実践されてますか? インデックスをつけるということは実際にどういった処理をすべきなのでしょう か。phpmyadminでインデックスを付けてみましたが特に速度でかわった様子はあ りませんでした。 -- NOBI <nobi2****@nobi*****>