Katsuya Utada
utada****@themi*****
2007年 6月 13日 (水) 22:47:38 JST
お世話になっております
うただです。
非常に遅いレスで恐縮ですが、N-gramで特定のワードの
応答が遅くなる件に関してです。。
On Tue, 01 May 2007 19:08:33 +0900, Tasuku SUENAGA wrote:
|vmstatの結果を見ると、
|CPU使用率が25%に張り付いているようです。
|以前もお伺いしたかもしれませんが
|トータル4coreのシステムでお使いでしょうか?
はい。試した時の筐体は4coreのものです。
|また、他にも遅いクエリ例がもしあったら
|送っていただくと参考になります。
下記のようなデータで、カラムの末尾に存在するような単語に検索をかけて、
結果が多い場合、当方の環境で応答が極端に遅くなってしまうことが多いです。
mysql> select keywords from test limit x;
+-------------------------------------------------
| keywords |
+-------------------------------------------------
|ABC DEF GHI ・・・・・・・・ パソコン
|ABC DEF GHI ・・・・・・・・ ファッション
|ABC DEF GHI ・・・・・・・・ ほげほげ
+-------------------------------------------------
mysql> select count(*) from test where match(keywords) against('パソコン');
+----------+
| count(*) |
+----------+
| 278108 |
+----------+
1 row in set (23.54 sec)
mysql> select count(*) from test where match(keywords) against('ファッション');
+----------+
| count(*) |
+----------+
| 1145051 |
+----------+
1 row in set (1 min 5.41 sec)
いろいろなパターンを試してみて、気づいたのは上記共通点でした。
分かりにくくて申し訳ございません。
また何か分かりましたらご報告致します。
---
Katsuya Utada <utada****@themi*****>