mysql:12794
From: tatematsu <tatematsu <tatemax@xxxxxxxxxx>>
Date: Wed, 22 Feb 2006 15:43:56 +0900
Subject: [mysql 12794] Re: 全文検索の高速化
立松です. |1つのフィールド内に、2,000Byteあるレコードが4,000件ぐらいあるテーブルの |条件の満たしたものの、レコード数を調べようと思って下記のようなSQL文を |発行したのですが、2秒弱かかってしまいます。 |もちろん、ハードに依存するのは分かっていますが、何かチューニング的なことを |して、パフォーマンスをアップさせることは、出来ないでしょうか? | |SQL文は下記のようです。 | |select count(*) from AAA SEARCH where textdata like '%○%' and | textdata like '%×%'; 全文検索は,match(textdata) against(○)じゃないですかね? 日本語は対応してないですけど. likeと%○%使うとインデックス使わないんで遅いっす. 日本語対応させるならSennaなんか如何ですか?
12792 2006-02-22 13:49 ["ta-taki@xxxxxxxxxx"] 全文検索の高速化 -> 12794 2006-02-22 15:43 ┗[tatematsu <tatemax@x] 12796 2006-02-23 09:17 ┗["ta-taki@xxxxxxxxxx"] 12797 2006-02-23 09:26 ┗["TABATA , Hitoshi" <] 12798 2006-02-23 11:30 ┗["Hiro" <yama3@xxxxxx] 12799 2006-02-23 13:26 ┗["ta-taki@xxxxxxxxxx"] 12800 2006-02-23 13:57 ┗[川合孝典 <gcd00051@x] 12801 2006-02-23 15:23 ┗["ta-taki@xxxxxxxxxx"]