社区
MS-SQL Server
帖子详情
数据库查询效率的问题:按关键字检索,要在很多的字段中匹配,如何提高效率
qcrsoft
2006-12-12 03:49:46
比如有个客户表,有50万条记录,有地址、姓名、电话、职业等等等等,我要按关键字检索,需要到N多个字段中去匹配(比如有20个),会非常的慢,每个会被检索的字段都加索引的话会造成索引过多,而且索引对like %xxx%不起作用,请问各位高手都如何解决类似问题的呢,感激涕零!
...全文
252
7
打赏
收藏
数据库查询效率的问题:按关键字检索,要在很多的字段中匹配,如何提高效率
比如有个客户表,有50万条记录,有地址、姓名、电话、职业等等等等,我要按关键字检索,需要到N多个字段中去匹配(比如有20个),会非常的慢,每个会被检索的字段都加索引的话会造成索引过多,而且索引对like %xxx%不起作用,请问各位高手都如何解决类似问题的呢,感激涕零!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qcrsoft
2006-12-13
打赏
举报
回复
高手赐教那!
qcrsoft
2006-12-12
打赏
举报
回复
我这库是ORACLE,可以吗?
中国风
2006-12-12
打赏
举报
回复
有一个增量填充,是针对新增的记录
中国风
2006-12-12
打赏
举报
回复
全文索引是有启动填充就行了
我测试过是512M内存每秒填充速度为2000多,你不可能在一秒钟新增2000多条吧
qcrsoft
2006-12-12
打赏
举报
回复
楼上的兄弟:
全文索引是实时更新的吗?比如我insert了有条记录,会立刻全文索引到它吗?
中国风
2006-12-12
打赏
举报
回复
或用charindex('关健字',字段)>0
用like的效率不高
楼主可以在条件字段建索引提高效率
如果楼主的内存足够大,可以建全文检索
中国风
2006-12-12
打赏
举报
回复
楼主可以用patindex('%关健字%',字段)>0
SQL“多
字段
模糊
匹配
关键字
查询”
如果同一个条件需要
匹配
很多
字段
怎么办呢?通常,程序员会每个
字段
都在SQL
中
“field like'%cond%'”一次。这样,SQL语句会长得惊人,碰上复杂一点的,甚至SQL语句会因为超长而被数据库拒绝执行。其...
mysql多表多
字段
关键字
检索
1.MySQL简单实现多
字段
模糊查询 - 范兵 - 博客园 我所做的商城项目前些时提了新需求,要求前台搜索商品除了能通过商品名称搜索到以外,还可以通过别个信息搜索,比如:商品编号、详情内容描述等等,类似于全文搜索...
MySQL数据库——单表查询(二)
一、本关任务:使用通配符%
检索
数据表
中
指定
字段
的数据。 使用通配符%模糊
匹配
数据内容 百分号通配符%可以
匹配
任意长度的字符,甚至包括零字符。 语法规则为: SELECT
字段
名 FROM 表名 WHERE
字段
名 LIKE '字符%...
提高
数据库查询
效率
的八个方法
当用户在一张大表
中
采用这个LIKE语句的话,就会发现这个查询语句的运行
效率
非常的慢。这是什么原因造成的呢?其实,不管是Like
关键字
,若采用MATCHES
关键字
的话,若在大量数据
中
查找符合条件的记录,则其运行
效率
也...
Python攻城师————MySQL数据库(自增、外键、
关键字
)
今日学习目标 正式学习MySQL数据库语句。 文章目录今日学习目标学习内容一、自增特性二、约束条件之外键外键的定义外键约束...(1)数据库自动编号,速度快,而且是增量增长,按顺序存放,对于
检索
非常有利; (2
MS-SQL Server
34,587
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章