Katsuya Utada
utada****@themi*****
2007年 4月 26日 (木) 18:03:03 JST
お世話になっております うただです On Wed, 25 Apr 2007 23:06:08 +0900, Tasuku SUENAGA wrote: |以下のキーワード群について、 |COUNT(*)とそのときのパフォーマンスを調べていただけると |原因の追究に役立ちます。 | |・「パソ」(報告済み) |・「ソコ」 |・「コン」 |・「ソコン」 |・「パソコ」 |・「パソコン」(報告済み) それぞれcount(*)を取って見ました。 計測したときのログを添付させていただきます。 mysql> select count(*) from sitest where match(keywords) against('ソコ'); +----------+ | count(*) | +----------+ | 278328 | +----------+ 1 row in set (0.08 sec) mysql> select count(*) from sitest where match(keywords) against('コン'); +----------+ | count(*) | +----------+ | 371907 | +----------+ 1 row in set (0.11 sec) mysql> select count(*) from sitest where match(keywords) against('ソコン'); +----------+ | count(*) | +----------+ | 278111 | +----------+ 1 row in set (28.99 sec) mysql> select count(*) from sitest where match(keywords) against('パソコ'); +----------+ | count(*) | +----------+ | 278109 | +----------+ 1 row in set (29.24 sec) vmstatとhandlerステータスは前にお送りしたものと違いがなかったので 省略しました。 テストしたテーブルは mysql> desc sitest; +----------+---------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +----------+---------------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | keywords | varchar(2000) | YES | MUL | NULL | | +----------+---------------+------+-----+---------+----------------+ 2 rows in set (0.00 sec) mysql> select count(*) from sitest; +----------+ | count(*) | +----------+ | 4624406 | +----------+ 1 row in set (0.00 sec) です。よろしくお願いいたします。 --- Katsuya Utada <utada****@themi*****>