[mew-dist 27947] Re: なんとなく考えていること

Yoshiaki Kasahara kasahara at example.com
2007年 12月 11日 (火) 15:04:08 JST


On Thu, 06 Dec 2007 15:01:42 +0900 (JST),
	Yoshiaki Kasahara <kasahara at example.com> said:

> mew では結果を @cdate でソートしていると思うので @cdate に seq な
> index を張るとよさそうな気がするのですが(ソートが早くなるらしい)、適当
> にググッっていたらかえって遅くなったと書いている人がいるので、時間があ
> る時に比べてみようかと思っています。もし既に試した方がおられましたら教
> えてください。

インデックスをゼロから作り直して比べてみましたが、@cdate に関しては目に
見えるような差は出ませんでした。casket 全体のサイズ増加は 2% くらいでし
た。

* 使用前
number of documents: 655052
number of words: 5310075
number of keywords: 0
file size: 3672434491
inode number: 18299934
attribute indexes: 
known options: 

% time estcmd search -vu -max -1 -ord '@cdate NUMA'  casket 'kasahara' | wc -l
   53352
estcmd search -vu -max -1 -ord '@cdate NUMA' casket 'kasahara'  3.37s user 0.93s system 97% cpu 4.397 total

* 使用後
number of documents: 655052
number of words: 5310075
number of keywords: 0
file size: 3737547666
inode number: 18299934
attribute indexes: @cdate=seq
known options: 

% time estcmd search -vu -max -1 -ord '@cdate NUMA'  casket 'kasahara' | wc -l
   53352
estcmd search -vu -max -1 -ord '@cdate NUMA' casket 'kasahara'  3.24s user 1.02s system 97% cpu 4.391 total

両方とも数回ずつ実行した後の物で、多分ディスクキャッシュが効いてしまっ
ています。なんか勘違いしてたらすいません。

# この後操作ミスでインデックスを消してしまったので再構築中…とほほ。
-- 
九州大学 情報基盤研究開発センター
笠原義晃
kasahara at example.com



Mew-dist メーリングリストの案内