在SqlServer 建立索引,查询速度居然没提高??? [问题点数:50分,结帖人wujinjian2008n]

Bbs5
本版专家分:4727
结帖率 100%
Bbs5
本版专家分:3279
Bbs5
本版专家分:4727
Bbs5
本版专家分:4727
Bbs5
本版专家分:3529
Blank
蓝花 2008年9月 MS-SQL Server大版内专家分月排行榜第三
Bbs5
本版专家分:4727
Bbs5
本版专家分:4727
Bbs6
本版专家分:5578
Bbs7
本版专家分:12103
Bbs5
本版专家分:4727
Bbs5
本版专家分:4727
Bbs9
本版专家分:55407
Blank
黄花 2009年4月 .NET技术大版内专家分月排行榜第二
2009年3月 .NET技术大版内专家分月排行榜第二
Blank
蓝花 2009年5月 .NET技术大版内专家分月排行榜第三
Bbs5
本版专家分:4727
Bbs5
本版专家分:4727
Bbs7
本版专家分:17387
Blank
黄花 2009年5月 .NET技术大版内专家分月排行榜第二
Bbs5
本版专家分:4727
Bbs5
本版专家分:4727
Bbs6
本版专家分:9685
Bbs5
本版专家分:3529
Blank
蓝花 2008年9月 MS-SQL Server大版内专家分月排行榜第三
Bbs5
本版专家分:4727
Bbs4
本版专家分:1550
mysql 建立多个索引,加快查询速度
最近有一个接口,客户端接到数据,耗时1秒,一般的常识是 100ms以内 在接口通过exit,断点,一个一个的尝试,发现问题出在一个myqsl查询上 在mysql里用sql查询了一下,发现是0.64s,请龙哥帮忙看了一下,他的建议是<em>建立</em>多个<em>索引</em>,加快<em>查询速度</em>。 案例1: 一. 获取查询情况  explain  sql语句龙哥,发现没有<em>索引</em> 二.查
提高查询速度问题???????
现在有个系统多个客户端连接,当我连接上后就没有断开,这样客户端一多很容易造成运行缓慢甚至死机,要是每查询下一条又连接,这样我感觉速度也不会很快,再说又会增加网络流量,对于网络流量可以用存储过程.可是也要返回记录集,曾想过每查询前n条后断开,可是断开后这查询出来的记录就不能用了,我想是不是查询出来的记录并不是在客户端而还是在服务器那里.有没有好的解决办法..
如何提高数据库查询速度 (摘录)
1、用程序中,保证在实现功能的基础上,尽量减少对数据库的访问次数;通过搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担;能够分开的操作尽量分开处理,<em>提高</em>每次的响应速度;在数据窗口使用SQL时,尽量把使用的<em>索引</em>放在选择的首列;算法的结构尽量简单;在查询时,不要过多地使用通配符如SELECT * FROM T1语句,要用到几列就选择几列如:SELECT COL1,COL2 FROM T...
提高mysql数据查询速度
1,创建<em>索引</em> 2,尽量避免在 where 子句中使用!=或 3,尽量避免在 where 子句中使用 or 来连接条件,否则将导致引擎放弃使用<em>索引</em>而进行全表扫描,如:       select id from t where num=10 or num=20       可以这样查询:       select id from t where num=10       union all
如何提高查询速度
表TABLE有字段 ID,TITLE,BODY,QZrn其中QZ是数值代表权重的意思rnID做了主键rn已对TITLE和BODY做了全文<em>索引</em>rn数据量近百万rnrn需要达到的效果是:rn用户输入任意字符 如: 你好啊可爱的大熊猫rn由程序进行分词后进行全文检索. 如: 你好/啊/可爱/的/大熊猫rn排序规则是 rnTITLE包函完整字符串"你好啊可爱的大熊猫" 加200rnTITLE包函分词字符串如"你好" 加100rnBODY包函完整字符串"你好啊可爱的大熊猫" 加100rnBODY包函分词字符串如"你好" 加50rn最后再加上QZ进行倒序排列.rnrn我使用的SQL语句是:rn[code=SQL]rnselect top 1000 title,body,(case when contains(title,'"你好啊可爱的大熊猫"') then 200 else 0 end +case when contains(title,'"你好"') then 100 else 0 end |case when contains(title,'"可爱"') then 100 else 0 end+case when contains(title,'"大熊猫"') then 100 else 0 end + qz) as pm from table with(index(PK_webdata)) whererncontains(title,'"你好啊可爱的大熊猫"') or contains(title,'"你好"') or contains(title,'"可爱"') or contains(title,'"大熊猫"')rnorder by pm descrn[/code]rnrn查出的结果还算满意,就是查询的字符串越长速度越慢.如果把case when去了速度可以快很多.其实最终想达到的效果就是百度那样的样果.rnrn有以下几个问题:rn这个SQL语句是否合理,有没有更好的语句或方法可以达到类似效果.rn谁知道百度是怎么实现的,基本思路是什么,我只知道它是自已开发的数据库,不过原理应该差不多.
PHP+MYSQL 如何提高查询速度
最近要对一个系统进行优化,有的地方查询的时候速度超慢(查询数据量较大),想提升一下速度。不知道有什么好的办法。
oracle 如何提高查询速度
在一个项目中用户登录要每次查询未读的信息,我写的未读信息存储过程如下:rnCREATE OR REPLACE PACKAGE returnPackage ASrn TYPE returnCursor IS REF CURSOR;rnEND returnPackage;rn/rn---------------------------------------------------------------------------------------------------rnCREATE OR REPLACE PROCEDURE listUnread(rn param_lgname IN VARCHAR2,rn param_r IN VARCHAR2,rn resultCursor OUT returnPackage.returnCursorrn) ASrn op_type_receive CHAR(1);rn lgname VARCHAR2(30);rnBEGINrn op_type_receive := TRIM(param_r);rn lgname := TRIM(param_lgname);rnrn OPEN resultCursor FORrn SELECT DISTINCTrn mb.dbid,rn mb.parentDbid,rn TRIM(mb.sender) AS sender,rn TRIM(mb.receipt) AS receipt,rn mb.type,rn mb.mailDate,rn mb.subject,rn mb.attachNumsrn FROMrn mailbox mbrn LEFT OUTER JOINrn groups gprn ONrn TRIM(gp.memberLoginName) = lgnamern LEFT OUTER JOINrn ts_op_stream oprn ONrn mb.dbid = op.dbid AND op.op_status = op_type_receivern WHERErn op.op_status IS NULLrn AND (rn TRIM(mb.receipt) = lgnamern ORrn TRIM(mb.receipt) = TRIM(gp.groupLoginName)rn ORrn INSTR(',' || TRIM(mb.receipt) || ',', ',' || lgname || ',') > 0rn ORrn INSTR(',' || TRIM(mb.receipt) || ',', ',' || TRIM(gp.groupLoginName) || ',') > 0rn )rn ORDER BY mailDate DESC;rnEND listUnread;rn/rn在很多用户登录的时候发现会很慢,我目前想创建<em>索引</em>来<em>提高</em>速度,如下:rncreate index mailbox_date on mailbox(mailDate desc);rn另外大家有没有好的方法来<em>提高</em><em>查询速度</em>,多多指出,谢谢!
请教提高查询速度的问题
存储过程中有很多cursor的定义为select * from table_1 where field_1 in selectrnmax(field_2) from table_2 where ....),请问这样rn会不会造成查询数据很慢?另外多表联接这样的查询是不是也很慢,应用什么样的方法解决?现在程序进行大容量数据的查询非rn常慢,不知道是不是因为这个语句,谢谢各位高手rn
如何提高查询速度?
我现在使用的Server的数据库所生成的数据文件大小为3G,因数据很大,有时<em>查询速度</em>很慢,请如何<em>提高</em><em>查询速度</em>或优化数据库?
在MySQL中提高查询速度
我用php做的后台查询,有一个日志表,其中有ID(index),name,其他字段。rn我要通过name来查询所有的记录,现在数据有200万条记录了,查找速度非常慢,大概要20秒rnrn请问,我是不是表结构没<em>建立</em>好,是不是应该用name来做<em>索引</em>?
如何提高查询速度
我有一个DATAWINDOW 通过ROWS下的SILTER 过滤条件 f13 ='Y' and f15='N' and year(f10)=year(today()),我的表有6万条记录,此记录还要继续增加,感觉很慢,如何<em>提高</em>?
怎样提高数据查询速度
我在数据查询中想实现以下功能:rn 查找一定时间内的所有数据,累计然后求平均,这样连续求出180个平均值rn(时间定为1分钟,那么就求出1*180=3个小时的平均值)rn 我通过 Select avg(var1) from table between starttime1 and endtime1 UNIONrn Select avg(var1) from table between starttime2 and endtime2 UNIONrn ........................rn 来实现,但是运行程序时发现<em>查询速度</em>很慢(2-3秒)尤其当数据记录很多时更慢,rn 怎样<em>提高</em>数据<em>查询速度</em>.
如何提高数据表的查询速度
rn有一表存放了几年的数据,有50000多条,但最常用的是近几天的数据1000条左右,我想要查询最常用的数据时速度快一点,该怎么实现?rnselect date,tt from tb where date>'2010-03-29'
SQL2000如何提高查询速度
我做了一个PB+SQL2000的数据库软件,随着数据的增长,<em>查询速度</em>越来越慢,怎么<em>提高</em><em>查询速度</em>啊
请问怎么提高查询速度?
请问下,有几千甚至上万条数据,通过DataView显示,但不能用分页(分页后业务员对比查询数据时嫌麻烦),请问有什么好的办法<em>提高</em><em>查询速度</em> ?? rn
提高查询速度--分区
海量数据管理,查询优化。大表操作。 分区管理
如何才能提高查询速度?
select b.SJNM as zznm,b.sfhy,count(1) as n rn from p_tzzjbda_2j b inner join p_tyjbda c on b.ZZNM = c.zznmrn where (c.zzmm='3' or c.zzmm='1')rn and c.CSRQ >= to_date(to_char(2005 - 19)||'-12-31','yyyy-mm-dd') --出生日期rn group by b.SJNM,b.sfhyrn这句SQL中关系到了p_tzzjbda_2j和p_tyjbda 两个表,p_tzzjbda_2j表中的记录为三万多,p_tyjbda 表的记录为50多万,这么点记录,这个查询花了20多秒,条件中的相字段我已经<em>建立</em>过<em>索引</em>了。rn请求各位大哥大姐帮忙一下!!rnselect b.SJNM as zznm,b.sfhy,count(1) as n rn from p_tzzjbda_2j b inner join p_tyjbda c on b.ZZNM = c.zznmrn where (c.zzmm='3' or c.zzmm='1')rn and c.CSRQ < to_date(to_char(2005 - 19)||'-12-31','yyyy-mm-dd')rn and c.csrq >= to_date(to_char(2005 - 26)||'-12-31','yyyy-mm-dd')rn group by b.SJNM,b.sfhyrn这句要花费200秒左右。。
股票软件怎样提高查询速度???
我要更新股票当天的数据。rn 首先在5000多条股票里找到对应的股票,rn 再对应的股票表(几千条记录)里找到最rn 后一条记录更新。rn rn 现在需要3-4分钟,我希望一分钟就完成。rn 请大家给我提点好的建议!rn 我的联系方式rn QQ:276075395rn MSN:zengbo96@hotmail.com
如何提高ACCESS的查询速度
如何<em>提高</em>Access的<em>查询速度</em>,我要从ACCESS(纪录条数超过30万条)提取符合条件的纪录,ACCESS中没有SQL中那样全文<em>索引</em>的功能,如何<em>提高</em>速度实现,很迫切!!!!!!
如何提高多表查询速度
多个表的字段格式一样,把多个表结合起来查询,速度慢,多个表合起来的数据大约有30万,怎么<em>提高</em>这个检索的速度,望高手帮忙!!!
如何提高MYSQL查询速度
我有一个相当大的表大概有1亿条数据,如何<em>提高</em><em>查询速度</em>呢rn关键是有LIKE在做模糊查询操作
如何提高关联查询速度?
在oracle数据中,假设有三个表A、B、C,A表的记录数超过了2000万条,B表和C表的记录数近1万条,它们存在一定的关系,即A表的a_id字段与B表的a_id字段关联,B表的b_id字段与C表的b_id字段关联,我的脚本如下:rnselect * from a where a_id in (select a_id from b where b_id in (select b_id from C))rn这样写速度很慢,搜索的结果如果10万条,需要约20分钟,听说,用in确实很慢,请问,用什么命令快一些,上述语句该怎么修改?rn
怎样提高查询速度
大家好,我刚开始接触数据库,碰到下面的问题rn我用的数据库是linux下的postgreSQL 8.3rnrn我有两个表A,Brncreate table A rnrn A_no character varying(19) NOT NULLrn A_sts character varying(3)rn …《省略》…rnrnrncreate table B rnrn B_sts character varying(3)rn B_desciption character varying(100)rn …《省略》…rnrnrnA表数据量有18万条,B表1000条。rnA表的index是 create index idx_A_sts on A using btree (A_sts);rnB表无index。rnA表数据会经常更新,而B表基本上是固定的数据。rnrn我要检索A表中存在的A_sts,并从B表中把他的描述B_description 抽取出来。rn我用 select A_sts, B_description from A, B where A_sts=B_stsrn耗时23秒左右,很慢,我应该怎么做才能<em>提高</em>检索的速度?rnrnrnrnrn
查询速度如何提高
一表(tab1)中有十几万条记录。现要ADO打开一recordsetrnsql语句是rn SQL = "select * from tab1 where OrderNo='111' and Status则打开非常快,如何<em>提高</em>速度?rn谢谢!
MySQL 提高 limit 查询速度
一、limit 范围查询 140万条数据进行测试 select * from lbcode order by codeid desc limit 0,10; -- 0.001ms select * from lbcode order by codeid desc limit 10000,10; -- 0.016ms select * from lbc...
怎么才能提高查询速度
各位高手:rn 小弟现在碰到一个问题:在1个10万条记录的数据表中,需要根据一些函数,如SUM(),AVG()等,并结合其他2个数据表的数据查询结果,发现速度非常慢,每次查询的速度都在1、2分钟以上。这个数据表我已经针对常用的字段<em>建立</em>了<em>索引</em>,但还是没有明显的<em>提高</em>。请问各位高手是否能提供一些有用的建议,或者说说你们平时在工作中面队各种查询,尤其象这种统计查询是怎样处理的,万分感谢!!!rn
如何提高查询速度
我用VB编程,ACCESS数据库.里面有个表一个是六千多条数据,一个有七千多条.我要先找出A表中有但B表中没有的数据,再找出B表中但A表中没有的数据,他们共同的数据有一千多条.rnRs1.Open "select * from A where A.KEY not in (select * from B)", Db, adOpenStatic, adLockOptimisticrn或select * from a left join b on a.key=b.key where isnull(b.key)查询时都要四五分钟,太夸张了.我知道应该是我的查询方法有问题,可是要怎么解决呢rn
提高oracle查询速度
参看当前排序的方式安排,如果sorts(disk)/sorts(memory)>5%,你就迫切需要进行排序优化了。 Select * from v$sysstat where name like '%sort%';1 查询结果  “`  所以我们并不需要调整sort_area_size。因此只能通过重新<em>索引</em>,碎片整理来进行优化。 开始优化:
提高sql查询速度优化
SQL查询优化,进行适当的优化,运行速度有了明显地<em>提高</em>
提高数据库查询速度
我做winForm开发,C#加MySql,数据库记录规模大概有20多万条,查询检索条件比较复杂,设计到全文检索,现在我想快速得到每次检索的rn返回的总条数。怎么样可以用最快的速度得到?rn谢谢!rnrnrnDotNet学习交流群:24845847rn欢迎大家共同学习<em>提高</em>!
急!如何提高查询速度
现有一程序,是使用Oracle Developer开发的Form查询Oracle数据库中一视图的数据。运行后,如果查询该视图所有数据,速度极慢〉5min。rn不知道有没有什么方法可以<em>提高</em><em>查询速度</em>,使其,get_sn);rn其中,get_sn为一取特定值的函数。
请教如何提高查询速度???!!!
我有一个多表查询rn具体语句如rnselect a.id,a.name from arninner join b on b.a_id=a.idrninner join c on c.id=b.c_idrnwhere a.name='test' or c.name='test'rnrn表里的数据比较多(20万条记录),我把a.name和c.name设成了index,查询一次要几秒钟,请问大家有没有办法<em>提高</em><em>查询速度</em>,修改查询语句,或是修改表的结构(增加冗余也可以考虑),还是只能升级硬件??谢谢了。
如何提高数据库的查询速度?
是这样,我在查询的时候涉及到了4张表,(执行速度有点慢)rn而我又需要在这个查询出来的结果中又进行其它处理(比如根据结果中的栏位排序)rn(现在速度就更慢了),rn能否有一种方法,当用户查询完毕后把用户生成的结果缓存起来或生成一张临时表rn让他们在这里操作速度就快多了?rn备注:查询时有可能多个人同时进行操作,每个人的临时数据又不一样.rn 我用的是mysql+tomcat+jdbc
如何提高查询速度!
我的系统为KTV点歌系统要求每次查询不能超过1秒种!rn(为每一种查询条件<em>建立</em>相关的<em>索引</em>)rn如按rn (1) 字数rn (2) 语言种类+字数rn (3) 大类+字数rn (4) 歌星rn (5) 歌曲编码rnrn我的操作方法如下rn(1)先形成sql条件,如rn sqlstr:='where language='2' and length =1 'rn(2)先取得其记录数(以备用)rn Query1.sql.clearrn Query1.sql.add('select count(*) rec from Tsongs '+sqlstr);rn Query1.Open;rn(3)取得数据集rn Query2.sql.clear;rn Query2.sql.add('select so_code,so_name,singer ');rn Query2.sql.add(' from Tsongs '+sqlstr);rn Query2.Open;rnrn 打开Query1的时间应不止1秒,打开query2也差不多。rnrn 若我按另一个方案则时间会更长即先open,然后用其recordcount的属性。rn Query2.sql.clear;rn Query2.sql.add('select so_code,so_name,singer ');rn Query2.sql.add(' from Tsongs '+sqlstr);rn Query2.Open;rn rec:=Query2.recordcount;rnrnrn
如何提高查询速度???????
sql2000的一张表中大概有10万条数据,有一列是text类型,现在需要在text类型中执行like检索rnrn目前<em>查询速度</em>很慢,大概30秒左右,如果改用全文<em>索引</em>是否会<em>提高</em>对text类型的like速度呢???
如何提高sql查询速度
现在我做一个项目,现在数据库记录达到了1000万行,现在模糊<em>查询速度</em>非常慢本地大概需要7-8秒,有没有好的办法<em>提高</em><em>查询速度</em>,如果说达到1亿条数据速度太慢用户是受不了的。希望高人能给个可行的解决方案
提高查询速度方法总结
这个帖子主要总结<em>提高</em><em>查询速度</em>的方法,涉及到减少连接数据库次数、<em>建立</em><em>索引</em>、优化语句等方面。rnrn关于<em>索引</em>,推荐转载的这篇文章rnhttp://blog.csdn.net/dutguoyi/archive/2006/01/10/575617.aspxrnrn改善SQL语句的效率rnhttp://community.csdn.net/Expert/topic/5087/5087396.xml?temp=.345669rn数据量很大怎样加快索检速度rnhttp://community.csdn.net/Expert/topic/5058/5058320.xml?temp=.1229517rn<em>索引</em><em>建立</em>方法的区别rnhttp://community.csdn.net/Expert/topic/5068/5068154.xml?temp=.3010218rn频繁插入删除数据需要更新<em>索引</em>rnhttp://community.csdn.net/Expert/topic/4937/4937910.xml?temp=.8428614rn测试了一下sql server 2005 全文检索rnhttp://community.csdn.net/Expert/topic/4878/4878430.xml?temp=.6049311rnrn其他关于效率的高频问题rnrn判断一个表的数据不在另一个表中最优秀方法?rnhttp://community.csdn.net/Expert/topic/5038/5038742.xml?temp=.4704553rn删除千万级表中重复记录的办法rnhttp://community.csdn.net/Expert/topic/5089/5089261.xml?temp=.7907068rnrn数据库数据查询变得不正常类型问题rnrn大数据量,稳定运行一段时候以后无法得到查询结果。rnhttp://community.csdn.net/Expert/topic/4810/4810464.xml?temp=9.014529E-02rnrnrn
如何提高db的查询速度
如何<em>提高</em>db的<em>查询速度</em>
怎样提高分页查询速度
select * from(select t.*,rownum rn from table t order by t.id desc)where rn>0 and rn<=20rn用rownum来分页<em>查询速度</em>很慢,有没有好的办法,rn
怎么提高查询速度
怎么<em>提高</em><em>查询速度</em>,请大家帮忙优化一下rnSELECT dbo.有效合同明细.合同号, dbo.有效合同明细.合同明细号, rn SUM(dbo.VRP完工单.产品数量) AS 合同明细下完工单数量, rn SUM(dbo.VRP完工单.产品单重) AS 合同明细下完工单重量rnFROM dbo.有效合同明细 INNER JOINrn dbo.Vrp产品组件 ON dbo.有效合同明细.合同号 = dbo.Vrp产品组件.合同号 AND rn dbo.有效合同明细.合同明细号 = dbo.Vrp产品组件.合同明细号 INNER JOINrn dbo.VRP完工单 ON dbo.Vrp产品组件.编号 = dbo.VRP完工单.产品组件编号rnGROUP BY dbo.有效合同明细.合同号, dbo.有效合同明细.合同明细号
如可提高查询速度
我用PB+ORACLE做了一套管理系统,每天大概有100条数据进入数据库,但随着时间的推移,数据越来越多,所以在查询的时候,速度越来越慢,有办法<em>提高</em><em>查询速度</em>吗?
怎么提高查询速度??
怎样在程序中把一个字段设置成key fields ?可以吗??rn由于key field比其他字段快,但只能有一个,有没有查询其他字段快的办法呢?
关于提高查询速度的问题!
[color=#000080]恳请高手指点! rn 一个关于节目单系统的web程序已经写[color=#FF6600]好,但是在测试的额时候,在数据库中插入了100万条数据,这时<em>查询速度</em>超级慢! rn具体的程序中关于取数据的过程是这样:要把一天的节目信息取出来,分24个时段显示(0am,1am,2am......0pm,1pm,..,...11pm),每一个时段的信息是不一样的;我在sql操作的时候是在一次连接中做了24次循环,每次循环里面还有一些条件判断。因此,问题的原因估计就在这! [/color]
如何提高程序的查询速度
我给客户做了个查询网站,用的Access数据库,里面数据量蛮大,估计有几百万条数据,我用了一条查询语句 select distinct 药品名称 from 药品库 where 药品名称 like '%小儿%' ,我主要是想查询出来一个药品名称有多少条相关记录数,我就先用这个查询出来药品名称,然后在里面循环一个select count(*) as con from 药品库 where 药品名称='药品名' ,现在客户就是觉得<em>查询速度</em>慢,请问还有什么方法能快速得查询出结果吗?急,请大家帮助一下.谢谢
多表提高查询速度?
有1库,含40表,表结构完全相同,rn每个表放一个分类的数据rn每个表同时包含这个分类的field,rn实际可以放入一个表中,但是单表<em>查询速度</em>较慢rn而用户大多数情况下是查询一个分类的,故分为多表rnrn但是用户也有用查询多个分类的时候,rn现用union,速度极慢rn不知道这种情况什么方式解决较好?rn
如何提高mysql的查询速度
当然是指非硬件的解决方法rn不到1百万条记录,like查询rn建<em>索引</em>管用吗?
提高Access的查询速度
我们的软件,为了保证用户在网络不好,或者没有网络的情况下,也能正常输入数据。用户本机上使用Access数据库。用户填写数据后,数据会自动上传到公司的oracle服务器上。rn在数据量越来越大的情况下,Access数据库的<em>查询速度</em>越来越慢。现在Access的数据库中有50万条记录,用户在使用软件时,经常会出现不能响应的问题。rnrn 目前现场已经使用了100多套软件。目前最大记录条数为50万,保守估计现场最大数据量为500万条。rn 数据库的已经压缩,并且在经常作查询条件的字段上<em>建立</em>了<em>索引</em>,查询数据库的次数也减到了最少。rn 测试了数据库有20万条记录时,不能响应的次数会减少,只能说是凑合着能满足用户的要求。rn rn 请问大家有什么好的方法,能<em>提高</em>Access数据库的<em>查询速度</em>。
如何提高数据库查询速度
数据库应用程序中影响程序性能的主要因素是什么?通常使用什么方法<em>提高</em>操作数据库的速度呢?
如何提高查询速度????????
我有一个计算数学模型的计算系统,该系统在计算过程中要提取变量以便计算。这些变量存放在带<em>索引</em>的Table表格中,表格有列,一列是变量名一列是该变量名对应的值。表中的变量是动态的。该系统进行一次中等规模的计算时共有10个变量(10万条记录)供提取,系统计算速度是4分钟,其中有3分20秒用于查表、提取某变量对应的值。这些变量被提取的命中率是平均的,且对表的调用极频繁(用table1.findkey()函数查询)。有没有高手用什么方法可以<em>提高</em>对数据的查询效率?本人感激不禁!!!!!!
急!!!!!!!如何提高查询速度
Access 数据库当纪录条数很大时,要分页显示.但速度太慢.rn如何才能<em>提高</em><em>查询速度</em>,请高手赐教
sqlserver索引建议,提高查询效率
如下有一个操作记录表,主要是记录用戶的操作记录。但表中数据越拉越多(已有上百万数据),查询越来越慢。rn[b][color=#FF0000]现怎样<em>建立</em><em>索引</em><em>提高</em>查询效率,请大家给出建议。[/color][/b]rn[code=sql]rnCREATE TABLE [dbo].[TRACK_LOG](rn [T_SEQ] [bigint] IDENTITY(1,1) NOT NULL,rn [O_ACCOUNT] [varchar](10) NOT NULL,--所属账号rn [O_NAME] [varchar](30) NOT NULL,--所属名称 rn [A_DATE] [date] NOT NULL,--发生日期 rn [P_NAME] [varchar](128) NOT NULL,--項目名称 rn [PIA_OWNER] [varchar](30) NULL,--个人账号rn ......................rn)rn[/code] rn現需要根據條件進行查看操作記錄,rn查詢條件[b]可以[/b]有:rn[PIA_OWNER] 个人账号,模糊查詢rn[O_ACCOUNT] 所属账号,模糊查詢rn[O_NAME] 所属名称 ,模糊查詢rn[P_NAME] 項目名称,模糊查詢rn[A_DATE] 发生日期,范围查詢rn
SQLServer 提升查询速度
前提: 有个表,数据超过1万条,需要和其他9张表进行关联, 通过其他<em>查询速度</em>还是不从的,选择截止日期时,基本都要等待30秒以上页面的数据才能显示, 解决方案:在日期这个字段加“不唯一,非聚集<em>索引</em>”,页面1秒显示。 至于怎么加,自行百度。 刚开始以为是没有分页导致的,因为sql语句是拼接的,太长了,不方便使用ROW_NUMBER....between的方法, 有时间再研究更好的方
本人想提高查询速度建立索引是请问建立填充索引,还是聚集索引。字段中有重复值
如题
怎样才能加速sqlserver查询速度
除了<em>建立</em><em>索引</em>之外,怎样才能加速<em>sqlserver</em>的<em>查询速度</em>(好几百万条记录),前些天听别人说<em>sqlserver</em>内部有加速查询的功能,但是语焉不详,只好到这里求救了
sqlserver 服务器上的查询速度
<em>sqlserver</em> 服务器的一条查询语句<em>查询速度</em>为1-2秒,rn而客户端的<em>查询速度</em>为30秒,速度明显不同。rn而且这种状况是最近才出现的。rn你们遇见过类似的状况吗?是病毒,还是攻击,还是其他原因?能不能帮我想想有什么办法!
如何提高Lucene建立索引的效率?
我有10万级的文件,通过Lucene<em>建立</em><em>索引</em>发现极耗内存,虽然调整了MergeFactor参数但没什么效果,我的机器1G内存,当<em>索引</em>到8000多文件时,内存耗尽,死机!rn后来打算分段<em>建立</em><em>索引</em>,即每建1万个文件优化并关闭IndexWriter一次,但发现内存并没有减小。rn不知还有哪些进程没有释放掉?!如何释放?rnrn或者还有哪些更好的方法<em>提高</em><em>索引</em>效率(占用内存少、运行时间短)?因为以后可能会有百万、千万级的文件需要<em>索引</em>。rn
Asp.Net博客系统下载
三层架构,以SQL2005为数据库,VS2008为设计器,c#语言开发的。支持多语言,还有一些JavaScript特效,使用的是windows验证。适合新手入门学习。 相关下载链接:[url=//download.csdn.net/download/pangbaby1314/2482047?utm_source=bbsseo]//download.csdn.net/download/pangbaby1314/2482047?utm_source=bbsseo[/url]
JS操作XML的源代码下载
JS操作XMLJS操作XMLJS操作XMLJS操作XMLJS操作XMLJS操作XMLJS操作XML 相关下载链接:[url=//download.csdn.net/download/yanweiling123/2577989?utm_source=bbsseo]//download.csdn.net/download/yanweiling123/2577989?utm_source=bbsseo[/url]
中文协议的汇总下载
中文协议的汇总。 相关下载链接:[url=//download.csdn.net/download/yilfhch/4542009?utm_source=bbsseo]//download.csdn.net/download/yilfhch/4542009?utm_source=bbsseo[/url]
我们是很有底线的