sql-server – SQL Server; TEXT列上的索引
发布时间:2020-12-12 07:01:00 所属栏目:MsSql教程 来源:网络整理
导读:我有一个包含多个列的数据库表;其中大多数是VARCHAR(x)类型的列,其中一些列有一个索引,以便我可以快速搜索其中的数据. 但是,其中一列是TEXT列,因为它包含非常大量的数据(23 kb的普通ascii文本等).我希望能够在该列中搜索(… WHERE col1 LIKE’%search string
我有一个包含多个列的数据库表;其中大多数是VARCHAR(x)类型的列,其中一些列有一个索引,以便我可以快速搜索其中的数据.
但是,其中一列是TEXT列,因为它包含非常大量的数据(23 kb的普通ascii文本等).我希望能够在该列中搜索(… WHERE col1 LIKE’%search string%’…),但目前正在执行查询.我知道由于这个列搜索,查询很慢,因为当我从WHERE子句中删除该条件时,查询就会立即完成(我会考虑). 我无法在此列上添加索引,因为该选项在SQL Server Management Studio的索引构建器/向导中对该列显示为灰色. 我有什么选择,加快该列中的查询搜索? 谢谢你的时间… 更新 对不起,我是SQL Server的新手 更新2 解决方法搜索TEXT字段总是很慢.试试 Full Text Search,看看它是否适合你.(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |