[Tep-j-general] Re: この商品を買った人は・・・の表示速度

Back to archive index

hamada bungu****@leo*****
2005年 10月 31日 (月) 09:03:54 JST


こんにちわ。

On Sat, 29 Oct 2005 12:50:40 -0700
NOBI <nobi2****@nobi*****> wrote:

> KZ様に感謝!

当方も、とっても勉強になりました。大感謝!(^_^)

> max_allowed_packet=8M

コレは確か「画像とかの大きなデータをMySQLで扱う場合」に設定する項目のハ
ズで、基本的に必要ないハズです。

まぁ

http://dev.mysql.com/doc/refman/4.1/ja/packet-too-large.html 

> メモリは必要な場合にのみ割り当てられるため、この変数を増やしても安全です。

ということで、大きくしても特に問題は無いようですが。

> 結果、まさに劇的なスピードアップでした。^^)

おめでとうございます(^_^)

> あと、当たり前のようでびっくりしたのがその後に全商品を一気に開いてみると
> ・・・CPUの負荷率も1%以下に激減しました(MySQLサーバー側)。

そうなんです。キャッシュを読み書きしてる訳なんで当然と言えば当然なんです
が、速度が劇的(10秒→0.数秒とか)に改善されるだけでなく、CPU負荷
も激減するんですね。

ということで、高コストのクエリを発行するシステムでコレを使わないのは損だ
なぁと思いまして、ちょっとクチ出させて頂きました。

上手くいってよかったです(^_^)

クエリキャッシュのステータスと保守
http://dev.mysql.com/doc/refman/4.1/ja/query-cache-status-and-maintenance.html

にも、ちょっと目を通しておいてください。

クエリキャッシュを使うなら、そのパフォーマンス確認方法とFLUSH QUERY
CACHEコマンドの存在は、知っといたほうが宜しいかと思いますので。


はまだ@バックアップを忘れずに
------------------------------
MLログ検索 http://www.bitscope.co.jp/search/tep.html
osC-FAQ http://oscommerce.jouhou.tv/wiki/index.php?FAQ




Tep-j-general メーリングリストの案内
Back to archive index