在我的一个数据库表中,我有一个长度为500的varchar字段。此字段经常用于Where clause
我的查询中,表中有大约1000,000条记录。
现在为了加速这样的查询,我该怎么办?
WHERE my_field='bla bla bla...'
)答案 0 :(得分:0)
在使用MySQL进行索引时,您需要考虑需要全文搜索的天气。据我所知,全文仅适用于MyISAM。这将限制您使用您需要使用的数据库。您可以找到有关这些全文搜索查询的所有内容here。
当我们谈论像“bla bla bla”这样的字符串时,无论如何你都需要全文搜索,即MyISAM是你选择的数据库。