作者slalala (M型社会最低层代表)
看板Database
标题[M$ SQL ] 请问全文索引如何提升效能
时间Mon Jul 16 22:39:20 2007
各为大大XD
想请问一下该如何提升全文关键字索引的效能呢?
目前状况是资料库有将近40几万篇文章。
想计算出我搜寻关键字出现的次数。
但是算出来都已经天黑了 囧.............
我所下的语法是
SELECT COUNT(非NULL主键) AS 关键字出现数 FROM 表单 WHERE 全文 like '%关键字%';
这样的做法
一个关键字搜寻下来
10分钟左右....
想请问一下有没有改善方法呢?
例如索引?我不太懂索引,想请问index如何运作的呢QQ
因为CREATE索引後也不知道效能有没有增加= =XD
感谢大大指教orz
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.74.99.96
1F:推 PsMonkey:先爬文:[SQL ] 如何改善 LIKE '%search%' 的效能? 07/16 22:44
那篇已经看过了,而且例子大多是MYSQL,
目前我的做法跟那篇文章一篇一样,
所有关键字通通存起来,
只有对关键字的表做搜寻(count算次数)
可是关键字非常可观
少说1000万吧
※ 编辑: slalala 来自: 211.74.220.229 (07/19 21:08)