CSDN论坛 > MS-SQL Server > 疑难问题

20万条记录,进行模糊查询速度非常慢,如何提高查询速度 [问题点数:0分]

Bbs1
本版专家分:12
结帖率 100%
CSDN今日推荐
Bbs12
本版专家分:374376
Blank
状元 2003年 总版技术专家分年内排行榜第一
Blank
金牌 2003年11月 总版技术专家分月排行榜第一
2003年10月 总版技术专家分月排行榜第一
2003年8月 总版技术专家分月排行榜第一
2003年6月 总版技术专家分月排行榜第一
2003年5月 总版技术专家分月排行榜第一
2003年4月 总版技术专家分月排行榜第一
2003年3月 总版技术专家分月排行榜第一
Blank
银牌 2003年9月 总版技术专家分月排行榜第二
2003年7月 总版技术专家分月排行榜第二
2003年2月 总版技术专家分月排行榜第二
Blank
铜牌 2003年1月 总版技术专家分月排行榜第三
2002年12月 总版技术专家分月排行榜第三
Bbs7
本版专家分:11397
匿名用户不能发表回复!
其他相关推荐
如何优化sqlite的查询速度
通过建立索引,速度快了好几倍 但是大小大了两倍多。。。
Q:一个数据表中有大量数据,如何提高查询速度?
一个数据表中有大量数据,如何提高查询速度? 一、对SQL语句进行优化,主要目的在与让数据库引擎使用索引而不是全表扫描进行搜索应考虑在where或order by涉及的列上建立索引。 应尽量避免在where子句中字段进行null值判断。eg. select id from t where num is null;会导致全表扫描;解决方案:可以在num上设置默认值0,确保表中num列没有null值,
oracle分表分区提高检索速度的相关方法
此文从以下几个方面来整理关于分区表的概念及操作:         1.表空间及分区表的概念         2.表分区的具体作用         3.表分区的优缺点         4.表分区的几种类型及操作方法         5.对表分区的维护性操作. (1.) 表空间及分区表的概念 表空间:   是一个或多个数据文件的集合,所有的数据对象都存放在指
Oracle 单个表查询速度极慢处理过程
Oracle 单个表查询速度极慢处理过程   现象:        今天,接到开发人员报有一个表查询了半天也没出结果,表里大概有几十条数据 配置:        Oracle 10G RAC 、Aix Unix操作系统 处理过程: 我的第一反应数据库问题不大,因为只有这张表查询慢,而数据库里其它表数据的查询速度正常,但是按照流程还是先查看了alert日志,看了看临时表
mongodb nosql 大数据提高查询速度-索引
IT互联网知识分享 2017-05-07 03:10 介绍: 索引在很多数据库中是提高性能的标志优化手段,所以在大数据量的情况下索引可以提高数据的查询速度,如果没有索引MongoDB会扫描全部数据,才能获取满足条件的内容,在关系数据库中可以使用强制索引方式查询数据库,确保更准确快速的查询到满足条件的数据。 语法: 1、ensureIndex() 基本语法 1 创建升序索引 -1创建
执行数据库查询时,如果要查询的数据有很多,假设有1000万条,用什么办法可以提高查询速率?在数据库方面或java代码方面有什么优化的方法
1、在数据库设计方面:   (1)建立索引;     (2)分区(MySQL)
sql查询时使用临时表的速度问题
做如下查询 1)不使用临时表: select * from 库存 where 物料编号  in (select 物料编号  from 物料  where 制造厂商='abc'); 500条记录耗时1s 2)使用临时表 create table #pro(procode nvarchar(30)) insert into #pro select 物料编号  from 物料  wh
使用java查询HBase的优化
目前公司的HBase查询速度特别慢,但是从数据库查速度非常快,所以问题应该是出现在java代码的实现上 原来代码: public Map queryByRow(String tableName,String subRowkey){ HTableInterface table = hBasePool.hTablePool.getTable(tableName);
在数据库中条件查询很慢的时候,如何优化
在数据库中条件查询很慢的时候,如何优化 1.建索引(a 提高查询检索的性能b 创建唯一索引c 创建主键d 归类) 2.减少表之间的关联 3.优化sql,尽量让sql很快定位数据,不要让sql做全表查询, 应该走索引,把数据量大的表排在前面 4.简化查询字段,没用的字段不要,已经对返回结果的控制,尽 量返回少量数据
如何提高MySQL查询速度
1、选取最适用的字段属性 MySQL 可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。同
关闭