[前][次][番号順一覧][スレッド一覧]

mysql:11399

From: Takanori Jokura <Takanori Jokura <jo@xxxxxxxxxx>>
Date: Tue, 10 May 2005 18:22:26 +0900
Subject: [mysql 11399] Re: Query Cache のヒット率を上げるには

城です。
返信ありがとうございます。

> テーブルが更新されるとキャッシュもクリアされるので、ほぼ毎秒キャッシュ
> がクリアされることになります。
これは一応認識していたんです。
selectと更新の比率によってはパフォーマンスが落ちるとか何とか。

> 1秒間に発行されるSELECT(127回)のうち、全く同じクエリーが10%くらい、
> ということだと思いますので、まあそんなものかと思いますけれど。
実際にそんなものなんですかねぇ・・・・
完全なクエリログとって解析してみるのが早いかもしれませんね。
時間がありましたらログとってご報告させていただきたいと思います。

> テーブルの更新頻度を下げるとヒット率が上がると思います。
掲示板なので一応更新頻度は下げられそうにありません。
投稿を1分ほどメモリ上に保持して吐き出す風にすれば
できなくもなさそうですが、良し悪しですね。

> #ところでクエリキャッシュは4.0.1からの新機能ですけれど。
> #4.1と言っているってことは、prepared statementが使いたいのでしょうか。
> #http://dev.mysql.com/doc/mysql/en/sqlps.html
4.0.1からでしたかミスです。
すみませんでした。
それにしても、サーバーサイドprepared statementとは
これまた面白そうなものが登場しましたね、
これをうまく使えばアプリケーションサーバ側に
prepared statementをキャッシュしなくてもよさそうで、
なかなか素敵な気配がしますねぇ〜

城


[前][次][番号順一覧][スレッド一覧]

     11397 2005-05-10 13:51 [Takanori Jokura <jo@] Query Cache のヒット率を上げるには      
     11398 2005-05-10 17:16 ┗[SUGAWARA Hajime <sug]                                       
->   11399 2005-05-10 18:22  ┗[Takanori Jokura <jo@]                                     
     11400 2005-05-10 19:44   ┣[深海水草 <VYG01106@x]                                   
     11401 2005-05-10 22:21   ┗[SUGAWARA Hajime <sug]