如何优化查询,提高速度 [问题点数:40分,结帖人thinksmile1992]

Bbs1
本版专家分:0
结帖率 84.62%
Bbs7
本版专家分:15986
版主
Blank
金牌 2014年2月 总版技术专家分月排行榜第一
Blank
银牌 2014年1月 总版技术专家分月排行榜第二
2013年12月 总版技术专家分月排行榜第二
Blank
优秀版主 2016年10月优秀小版主
Blank
微软MVP 2014年4月 荣获微软MVP称号
Bbs1
本版专家分:0
Bbs1
本版专家分:0
如何提高like查询速度
用户表名:usersrn字段名:userid,username,password,groupidrnrn公司表名:companyrn字段名:companyid,companyname,userid(对应users表中的userid字段)rnrn现在要<em>查询</em>公司名称中包含XX的公司信息,并按groupid降序,并对<em>查询</em>结果分页rnSelect * FROM (rn select ROW_NUMBER() Over(order by groupid_id desc) as rowId,* from company c,users u where u.userid=c.userid and companyname like '%xx%'rn) as mytablernwhere rowId between 10 and 20rnrn由于这两张表中数据大约在10W左右,我上面的语句<em>查询</em>一下,花了150秒左右,太慢了。大家这样的模糊<em>查询</em>通常是<em>如何</em><em>提高</em><em>查询</em>的<em>速度</em>的rn
如何优化大数据量查询速度
一张数据表中有260W条记录rn要从其中获取40W条rn仅仅使用Select Top 400000 * From ......rn就使用了11秒rn(我自己的笔记本上实验的结果,时间为在<em>查询</em>分析器中执行命令获取结果的时间)rnrnrn有没有什么方法可以<em>速度</em>快点?rnrnrn另外,如果灭有方法<em>优化</em>的话,rn如果能在客户端程序上显示获取40W条记录rn的进度(通过进度条),从而让客户能看到当前执行的情况
SQL查询提高速度
有表A下:rnrnStuNO StuNamern-------------------rn...rn1001 aaaaaaarn1002 bbbbbbbrn...rn(N条记录!)rnrn表B:rnrnID StuNO Scorern------------------------rn...rn10000 1001 90rn10001 1001 80rn...rn(N*M条记录)rnrn第二个表的主键是ID..我现用SQL语句:rn [code=SQL]select * from B where StuNO='1001'[/code]rn执行时间是相当的吓人...慢...而换成:rn[code=SQL]select * from B where ID in(10000,10001)[/code]则比较快(这只是测试用的..我现在是由StuNO得出表B里所有记录,这条SQL语句没意义)rnrn请问如果何解决第一条SQL语句执行慢的问题!!!最好不要改数据库结构(记录超过10万)rnrnrnrnrnrnrnrnrn
如何提高优化Lucene搜索速度
这篇文章主要介绍了<em>如何</em><em>提高</em>Lucene的搜索<em>速度</em>。介绍的大部分思路都是很容易尝试的,当然另外一部分可能会加大你程序的复杂度。所以请确认搜索<em>速度</em>确实很慢,而且很慢的原因确实是因为Lucene自身而造成的。推荐姐妹篇:<em>如何</em><em>提高</em>和<em>优化</em>Lucene索引<em>速度</em> 确认你在使用Lucene的最新版本 尽量使用本地文件系统 远程文件系统一般来说都会降低搜索<em>速度</em>。如果索引必须分布在远程服务器,可以...
优化如何提高 前台加载速度
后台代码不用<em>优化</em>,rn从数据库取得100条数据,rn嗖~~一下就走到最后一个end sub 了。rnrn可接下来,前台遭殃了。。。rnrn页面就一片空白,停顿了7,8秒,才把DB取得的数据,在页面上显示出来。rnrn网页另存为,也只有1.4M左右,我觉得不是很大。rnrn代码大概是这样。rnrn[code=VB.NET]rnrn rn rn rn rn rn rn rn rnrn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rnrnrn'此处省略若干雷同代码'此处省略若干雷同代码rn'此处省略若干雷同代码'此处省略若干雷同代码rn'此处省略若干雷同代码'此处省略若干雷同代码rnrnrnrn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn[/code]
优化OA系统,如何提高页面加载速度
①纯ASP.NET代码编写的OA,<em>如何</em><em>提高</em>页面反应<em>速度</em>?rn②页面存在大量权限验证,当点击某链接时,会存在2~3秒的延迟,<em>如何</em>能控制在1秒内?
asp.net updatepanel如何优化提高速度
“用JQ等其他ajax框架”----这个答案不用回复了,updatepanel有他优胜的地方,开发起来更加高效,就是<em>速度</em>太慢,有什么<em>优化</em>技巧吗?
这段代码如何优化提高速度
[code=csharp] await Task.Factory.StartNew(() =>rn rnrn rn foreach (string c in list1)rn rn WriteTextAsync(c, ".\\转换文件\\" + data + ".txt");rn rn foreach (string c in list2)rn rn WriteTextAsync(c, ".\\转换文件\\" + data + ".txt");rn rn foreach (string c in list3)rn rn WriteTextAsync(c, ".\\转换文件\\" + data + ".txt");rn rn , TaskCreationOptions.LongRunning);[/code]rnrn public void WriteTextAsync(string text, string path)rn rn using (StreamWriter outputFile = new StreamWriter(path, true))rn rn outputFile.WriteLineAsync(text);rn rn
如何提高优化Lucene索引速度
这篇文章主要介绍了<em>如何</em><em>提高</em>Lucene的索引<em>速度</em>。介绍的大部分思路都是很容易尝试的,当然另外一部分可能会加大你程序的复杂度。所以请确认索引<em>速度</em>确实很慢,而且很慢的原因确实是因为Lucene自身而造成的。推荐姐妹篇:<em>如何</em><em>提高</em>和<em>优化</em>Lucene搜索<em>速度</em> • 确认你在使用最新的Lucene版本。 • 尽量使用本地文件系统 远程文件系统一般来说都会降低索引<em>速度</em>。如果索引必须分布在远程服务器,...
请问这个存储过程如何优化,提高速度?
请问这个存储过程<em>如何</em><em>优化</em>,<em>提高</em><em>速度</em>?rn仓库汇总的功能.有2万多行rn我这个要10多分钟还不至,太慢了rncreate procedure cal rnasrndeclare @qcje float --期初金额rndeclare @qcsl float --期初数量rndeclare @date datetime rndeclare @qty_ins int --本月入库数量rndeclare @qty_in_amounts float --本月入库金额rndeclare @qty_outs int --本月出库数量rndeclare @qty_out_amounts float --本月出库金额rndeclare @averageprice float --平均单价rndeclare @amount_m float rndeclare @count intrndeclare @bomid char(10)rndeclare @jcs int --结存数rndeclare @jcje float --结存金额rndeclare @qty intrndeclare @average_l float --上月平均单价rn/*rn期初数量=上月盘点数,期初金额=期初数量*上月平均单价rn平均单价=(期初金额+本月入库金额)/(期初数量+本月入库数量)rn本月出库金额=本月出库数量*平均单价rn结存数=期初数量+本月入库数量-本月出库数量rn结存金额=期初金额+本月入库金额-本月出库金额rnrn*/rndeclare cur cursor for select bomid,qty,qty_ins,qty_outs from acheck rnwhere year(adate)=year(getdate()) and month(adate)=month(getdate()) order by bomIdrnopen currnfetch next from cur into @bomid,@qty,@qty_ins,@qty_outsrnrnwhile @@fetch_status=0 rnbegin rn --计算期初数量rn if (select count(*) from atotal rn where year(date_r)=year(getdate()) and month(date_r)=month(getdate()-1) and @bomid=bomid)=1rn select @qcsl=qcsl from atotal rn where year(date_r)=year(getdate()) and month(date_r)=month(getdate()) and @bomid=bomid rn else rn beginrn if (select count(*) from acheck where year(adate)=year(getdate()) and month(adate)=month(getdate())-1 and @bomid=bomid) =1 rn select @qcsl=qty from acheck where year(adate)=year(getdate()) and month(adate)=month(getdate())-1 and @bomid=bomid rn else rn set @qcsl=0rn endrn--计算期初金额rn if (select count(*) from atotal where year(date_r)=year(getdate()) and month(date_r)=month(getdate())-1 and @bomid=bomid)=1rn beginrn select @qcje=@qcsl*averageprice from atotal where year(date_r)=year(getdate()) and month(date_r)=month(getdate())-1 and @bomid=bomidrn-- set @qcje=@qcsl*@average_lrn endrn else rn set @qcje=0rn--计算平均单价rn if (select count(*) from atotal where year(date_r)=year(getdate()) and month(date_r)=month(getdate())-1 and @bomid=bomid) = 1rn beginrn select @averageprice=averageprice from atotal where year(date_r)=year(getdate()) and month(date_r)=month(getdate())-1 and @bomid=bomidrn end rn elsern begin rn select @qty_in_amounts=isnull(sum(unitprice*in_qty),0) from delivery_view where year([datetime])=year(getdate()) and month([datetime])=month(getdate()) and bomid=@bomid rn-- select @qty_in_amounts aarn set @averageprice=(@qcje+@qty_in_amounts)/(@qcsl+@qty_ins)rn end rnrn rn--计算本月出库金额rn set @qty_out_amounts=@qty_outs*@averageprice rn--计算结存数rn set @jcs=@qcsl+@qty_ins-@qty_outsrn--计算结存金额rn-- select @qty_out_amounts=sum(unitprice*out_qty) from delivery_view where [datetime]=getdate() and bomid=@bomid rn set @jcje=@qcje+@qty_in_amounts-@qty_out_amountsrn-- insert atotal(bomid,date_r,qcje,qcsl,byrkje,qty_ins,qty_outs,byckje,jcs,jcje,averageprice)rn-- values(@bomid,getdate(),@qcje,@qcsl,@qty_in_amounts,@qty_ins,@qty_outs,@qty_out_amounts,@jcs,@jcje,@averageprice)rnfetch next from cur into @bomid,@qty,@qty_ins,@qty_outsrnrnendrnrnCLOSE currnDEALLOCATE currnrnrn
MyEclipse 优化提高速度(转)
MyEclipse 8.5刚刚正式发布,新版本的特性能够大大<em>提高</em>开发者的效率。但同时,由于电脑配置的原因,很多开发者在使用MyEclipse的时候,<em>速度</em>都不是很快,需要我们对MyEclipse进行一些必要的<em>优化</em>。   1、老是弹出Quick update error 、关闭MyEclipse的Quick Update自动更新功能   这个问题的解决办法是关闭自动更新:   Windows &amp;...
asp提高输出速度优化
asp<em>提高</em>输出<em>速度</em> asp<em>优化</em> asp<em>提高</em>输出<em>速度</em> ASP<em>优化</em>
优化存储过程,提高执行速度
if OBJECT_ID('SF_COUNT_MAX','P') IS NOT NULLrnDROP PROC SF_COUNT_MAXrnGOrnCREATE PROC SF_COUNT_MAX @j NVARCHAR(5)rnasrnbeginrnDECLARE @SQL NVARCHAR(3000)rnDECLARE @i intrnset @i=1 rnset @SQL='update vw_comp100 set diff1=1,diff2=0' rnexec(@SQL) rn while @i and diff2
电脑速度提高配置优化
电脑<em>速度</em>调高,修改配置,<em>优化</em>计算机性能,使你的计算机<em>速度</em>刚快
优化Android Studio,提高速度
使用Android Studio进行开发,随着项目的增大,依赖库的增多,构建<em>速度</em>越来越慢。 通过在网上查找资料,发现可以通过一些配置可以加快Android Studio的<em>速度</em>。 1、开启gradle单独的守护进程 2、让Android studio可以申请大内存 3、Android Studio启动<em>优化</em> 4、<em>优化</em>编译
优化/提高modelsim的仿真速度
背景    最近在做基于FPGA的CT图像重建算法仿真方面的工作,需要用Modelsim对算法部分的RTL代码进行功能仿真测试。在用modelsim进行仿真时,发现仿真<em>速度</em>较慢,modelsim仿真1.2us的RTL代码逻辑,就消耗了物理时间约1S。我的一帧图像数据大概需要3S的代码逻辑,那么算下来对应的物理时间就是N天(没细算),顿时心凉凉了!于是,在网上查了半天,发现现成的解决方案帖子不多,于...
在VFP8.0中,如何提高复杂查询速度?
我编写的“<em>查询</em>购进商品中有无通报的假劣商品”代码,用select<em>查询</em>语言进行<em>查询</em>,该<em>查询</em>命令设计为:rnrn SELECT * FROM FORCE 购进商品表,假劣商品表; rn WHERE substrc(alltrim(购进商品表.名称),2,3)$ 假劣商品表.名称 = .t.; rn AND substrc(alltrim(购进商品表.厂牌),2,3)$ 假劣商品表.标示厂牌 = .t.; rn AND alltrim(购进商品表.批号)$ 假劣商品表.批号 = .t. INTO DBF <em>查询</em>结果总 rnrn 说明:其中的"假劣商品表",字段有:名称(C,60)、标示厂牌(C,80)、批号(C,30)、规格(C,60)、信息发布单位(C,60)、信息发布时间(C,30)等,共有3万多条记录。rn 其中的“购进商品表”字段有:名称(C,60)、标示厂牌(C,80)、批号(C,30)、规格(C,60)、购进数量(N,(6,0))、购进单价(N,(8,2))、购进总价(10,2)、供货单位(C,80)等,也有3万多条记录。 rn 由于商店输入商品名称、标示厂牌等字段值时不够规范,往往输入不完整,不能通过简单的“购进商品表.名称=假劣商品表.名称 AND 购进商品表.厂牌=假劣商品表.厂牌 AND 购进商品表.批号=假劣商品表.批号”通过建立索引“名称+厂牌+批号”的形式进行<em>查询</em>,而要采取“substrc(alltrim(购进商品表.名称),2,3)$ 假劣商品表.名称 AND substrc(alltrim(购进商品表.厂牌),2,3)$ 假劣商品表.标示厂牌 AND alltrim(购进商品表.批号)$ 假劣商品表.批号 ”形式进行<em>查询</em>(即购进商品名、厂牌中的第2至第4位字在"假劣商品表中名称、厂牌"中包含)。rn 在这种情况下通过SELECT语句进行<em>查询</em>,由于两个表都有3万多条记录,<em>速度</em>很慢,需要1个多小时才能有<em>查询</em>结果。 rn <em>如何</em><em>提高</em><em>查询</em><em>速度</em>,有专家指出要“对表<em>优化</em>(建立索引等)和语句<em>优化</em>(如分成2句)来着手。”但<em>如何</em>在这种情况下设置索引,<em>如何</em>分成2句来进行语句<em>优化</em>, 达到<em>提高</em><em>查询</em><em>速度</em>的目的。敬向电脑专家请教,不胜感激! rn
PB datawindow 做的查询如何提高速度
初学PB,做了一个数据窗口,用PL/SQL写的代码,读取字段关联5张表,<em>查询</em><em>速度</em>需0.5分钟,请教<em>如何</em>调优?
查询如何提高速度,在线等待,谢谢
在asp中我<em>查询</em>一个表s_vote_result,这个表中有40多万条记录,这个表只建有一条主索引,然后<em>查询</em>sql如下:rnsql_2="select nvl(count(item_name),0) as count from iccard.s_vote_result where staff_id='"&Session("staff_id")&"' and vote_datetime >=to_date('"&date_first&"','yyyy-mm-dd') and item_dept='"&rs1("dept_name")&"' order by id"rnrn这个<em>查询</em>被循环了100多次,可是时间无法忍受,要2分钟左右,我用的的是orcal数据库,请问,<em>如何</em><em>提高</em><em>查询</em><em>速度</em>,谢谢了,
sql查询Access数据库速度如何提高
我在data表中做一个<em>查询</em>,大概有1200条记录rnADOQuery2->SQL->Add("select * from data where ID='1' and BID='"+ BID1 +"' and SID='"+ SID1 +"' ");rn根据 BID1和SID1的不同值<em>查询</em>20次左右。rn但是感觉很慢,执行完要花2s,我给BID1,ID,SID全部和单独建了索rn引,感觉没变化。<em>如何</em><em>提高</em><em>查询</em><em>速度</em>??
!!用SQL查询多表如何提高速度
数据库为ACCESS库,用VB的ADO连接数据库,用SQL<em>查询</em>实现,有时要连接7,8个表,表间互相关联,这样VB的程序运行很慢,请问<em>如何</em>能<em>提高</em>这种多表的<em>查询</em><em>速度</em>?只需给出大概的思路即可。
如何提高数据窗口的查询显示速度
<em>如何</em><em>提高</em>数据窗口的<em>查询</em>显示<em>速度</em>?rn本人做一个企业管理软件,由于数据量比较大,出入库单显示<em>速度</em>比较慢。rn不知有什么方法<em>提高</em>数据窗口的显示<em>速度</em>啊?
如何提高hibernate查询大数据量的速度
用spring+hibernate写的程序,目的:从3万多条数据中找出符合某种条件的所有数据的某个字段,然后用“,”把所有字段连接起来,在程序中读去数据非常的慢,请教各位大虾,程序是否有办法<em>提高</em><em>查询</em><em>速度</em>?(我已加了索引,在数据库中<em>查询</em>很快)rn代码: public String getRecommendNumbers() //获取未被推荐的手机号码rn String strRandomNums = ""; rn tryrn List list = this.getHibernateTemplate().find("from MobileNum mobileNum where mobileNum.recommendTimes; rn catch(Exception e)rn log.debug(e.getMessage());rn rn return strRandomNums;rn
如何提高sql查询速度,急!
<em>如何</em><em>提高</em>sql语句的<em>查询</em><em>速度</em>,当数据量上百万时,并且是对多张字段完全一样的表进行操作,怎么样才能不超时?
如何提高查询上千万数据库表的速度
<em>如何</em><em>提高</em><em>查询</em>上千万数据库表的<em>速度</em>?rn rn用下面的<em>查询</em>语句 用了5分11秒 共 23671149条rnrnselect count(*) as a from tworkhis <em>速度</em>太慢了rnrn而且我要用的<em>查询</em>语句是下面的存储过程 rnrn麻烦各位高手帮忙解决下!!rnrnALTER proc [dbo].[prc_seqcode]rn(rn @workline varchar(10),--组别rn @startTime varchar(8),--日期 如:2011-3-1rn @endTime varchar(8), --时间段 如:00:00:00rn @selDate varchar(10),--结束时间段 如:23:00:00rn @check char(1)--区分不同的<em>查询</em>语句rn)rnasrnbeginrnif @check=0rnbeginrnselect seqcode ,count(*) count_output rnfrom tworkhis where workline =@workline rnand frtime between convert(varchar(10),getdate(),120) +' '+@startTime rnand convert(varchar(10),getdate(),120) +' '+@endTime group by seqcode rnendrnif @check=1rnbeginrnselect seqcode ,count(*) count_output rnfrom tworkhis where workline =@workline rnand frtime between @selDate +' '+@startTime rnand @selDate +' '+@endTime group by seqcode rnendrnend
如何提高页面查询的显示速度
有个<em>查询</em>页面,输入编号可以显示编号对应的数据,然后在datagrid里显示。rnrn现在的问题是,在局域网内,从点击按钮到数据完全显示,通常要15-20秒,让人等得不耐烦。rnrnsql<em>查询</em>是4-6个表的联合<em>查询</em>,偶尔也有<em>速度</em>快的。但通常显示结果在10行以上的就非常慢,问题出在哪里?sql<em>查询</em>还是datagrid绑定?有没有快速显示的方法?
如何提高查询DBRichEdit内中文字符的速度
我使用Access中的Ole对象字段(Blob)存储RichText格式的内容,使用DBRichEdit来显示它。rn <em>查询</em>时遍历所有记录,通过DBRichEdit的FindText方法判断当前记录中是否含有指定字符串。为了加快<em>速度</em>,我使用了Dataset的DisableControls方法,但是这样只能找到英文串,却找不到中文的。rn 通过监视运行时的数据值,发现在查找中文的时候DBRichEdit的Text只取得第一个记录的值,而查找英文字符串时每条记录的Text值都在变。rn 去掉DisableControls一句之后,又能正常查找到中文了。我认为这可能是DBRichEdit的又一个Bug,不知其他网友<em>如何</em>认为?如果有好的方法请告诉我。多谢!rnrn另外,有时DBRichEdit中的中文文本会显示为乱码,字体明明是宋体呀?同时本来是空的Memo型字段中也显示乱码(通过Ms Access查看Memo中的乱码不会保存,好像是内存混乱造成的)。是不是DBRichEdit对中文的支持不太好?今天就要发行的Delphi6中文版不知<em>如何</em>。
提高ORACLE数据库的查询统计速度
<em>提高</em>ORACLE数据库的<em>查询</em>统计<em>速度</em>,非常实用
请问:如何提高查询的效率和优化数据库
面对已有几百万条的数据量,并且每年以30万条数据递增。rn对于这样的一张表,<em>如何</em><em>提高</em><em>查询</em><em>速度</em>。rn使用的是oracle数据库。
速度超慢的查询,请问如何优化??
打开<em>查询</em>的页面要一分多钟,而且看起来好像停止响应的样子,数据库是mysql,数据只有几千,<em>如何</em><em>优化</em>??rnselect distinct u.rmuid, u.ifoto,u.name,u.nickname from gbuser u , tbworks w ,tbuserphotos p,tbworkexp wp where 1=1 and u.rmuvalid='Y' order by u.regtime desc
如何优化百万数据表查询速度
ORACLE数据库,有一个表数据达百万级,造成<em>查询</em>一次时间需要十几,几十分钟。请教<em>如何</em>来<em>提高</em><em>查询</em>效率?rn
如何提高AUTOCAD速度
一些快捷方式,适合初学者学习,也适合经常使用autocad的人学习,节省时间,<em>提高</em>效率。
如何提高页面加载的速度
如题
如何提高炼丹速度
1.并发程序——善用multiprocessing 原因:对一百万张照片进行预处理/进行分析/进行裁切,可以利用并发进行加速 Ps:因为python内部解释器PID锁的原因,因此多线程在python当中并不可以得到加速 也可以采用异步等写出非常复杂的逻辑,总之,善用并发,可以大幅<em>提高</em>工作效率。 参考资料:[1]https://www.liaoxuefeng.com/wiki/00143...
如何提高读取数据的速度
假如我有300个表,需要读取这些表来取得相关的数据。选择1:一个个表来读rn选择2:通过一个SQL语句把这些表连接,再读取相关的数据
如何提高更新速度
我在winform 中在实时接收来自于下位机的数据,并将数据临时保存在dataset中. rn5秒向数据库提交一次保存. rnrn提交时,会先到表中检查记录是否存在,不存在,就插入,存在就更新. 现在利用的存储过程来完成的,rnrn 存储过程的步骤:rn 1. 使用select 检查是否存在记录.rn 2. 存在 update 反之使用insert rnrn 但我发现效率不是很好. rnrnrn请问还有什么好的方法吗rnrn
如何提高搜索速度?
我用的搜索语句是简单的 SELECT FROM WHERE LIKE rn一个2万行的数据库搜索起来好慢,有快一些的方法吗?
如何提高串口通信速度
硬件工程师开发了一块单片机板,只要按通信协议上位机发数据给下位机,下位机立即回数据,我用串口调试助手试过了,1分钟约可以收发最大6000,可是我用VB的MSCOMM编程,计时,1分钟约2400次,<em>如何</em><em>提高</em><em>速度</em>?要求是3600次以内。除出代码,计算机高速运行?
如何提高插入数据的速度
我现在手里有一个巨大的数据库(sql server),已经建立了索引,每插入一条记录索引就需更新一次,我现在想一次插入十万条记录后仅更新一次索引,请问各位大虾该怎么办,在vc里程序怎么实现?谢谢了 rnrn听人说有缓冲区,可以先将记录读进去,然后用CRecordset里的Update函数刷新一次将记录集写入数据表里,我试了一下,写入n条记录后,再用Update刷一下,设断点跟踪发现,才读了几条记录,数据库就自动更新,怀疑是缓冲区太小,请问各位高人,谁知道怎么设缓冲区的大小,或者谁有更好的方法,帮帮我。rn
如何提高速度
通过WEBSERVICE方法取得数据库中数据显示图像到FORM上,b.aa(ks_id))表示方法取得数据库表记录,表是存放图像的!rnrn MemoryStream sm = new MemoryStream(b.aa(ks_id));rn Bitmap cc = new Bitmap(sm);rn pictureBox1.Image = cc;rn sm.close();rn由于用的是WINCE系统,经常取图片到PICTUREBOX时死机,请问高手<em>如何</em>解决!
如何提高hibernate的速度
本人现在在做一个商务网站,但在本机上运行的时候<em>速度</em>却很慢,用的是hibernate技术~
如何提高查询数据的速度
我要实现一个功能,,例如8月1号-8月20号,这一段时间内有很多个下雨过程,以最大的下雨过程为对象,我要实现这段时间在历史上最大的下雨过程,有十几年的数据,每年都有8月1号-8月20号,这只是一个观测站的结果,我还要实现几十个观测站在8月1号-8月20号历史上最大的下雨过程。我<em>如何</em>实现<em>提高</em><em>速度</em>,我用DataTable 显示的,可是<em>速度</em>很慢,因为有几十万行的数据,这个功能是在这几十万行数据中<em>查询</em>的。rnrn请高手给些思路???
求助!如何提高速度
Mike is very lucky, as he has two beautiful numbers, 3 and 5. But he is so greedy that he wants infinite beautiful numbers. So he declares that any positive number which is dividable by 3 or 5 is beautiful number. Given you an integer N (1 ,j);rn rnrn rnrn  
如何提高WNetEnumResource的速度
本人用WNetEnumResourceg枚举局域网里的所有机器,结果发现<em>速度</em>很慢,于是自己改为用线程扫描,一个工作组开一个线程来扫描,就是假如有6个工作组就同时开6个线程扫描.结果跟没有改之前所需的时间是一样,请问:怎样才能<em>提高</em>WNetEnumResource的<em>速度</em>?或者有没有其他方法比WNetEnumResource要好的?
如何提高文件读写速度
程序要读取一个文本文件,文件的纪录格式是固定的,且是定长记录,如下:rnabcd,04,12,09,120.523,55,89rnabcd,04,12,09,120.600,55,80rnabcd,04,12,09,120.530,55,89rnabcd,04,12,09,120.521,55,87rn……rn每次读取一条记录,从中选择特定位置的数据,完成一些列操作。rn现在的问题是rn (1) 文件的记录数目非常大,<em>如何</em>可以使运行<em>速度</em>快一点。rn (2)另外,还想加一个 进度条,这需要得到文件的总记录数,有没有什么函数可以得到文本文件的记录数(如果遍历文件统计的话,又要增加时间开销)。
如何提高网站速度
我想这个大概是大家都有思考的问题rn无论从<em>优化</em>html代码还是程序代码,还是流程,或者是数据库结构rn希望大家说说自己具体的一些做法,或者是大家实际应用当中作过一些改进,真的使得网站运行<em>速度</em>得到极大的<em>提高</em>rn注意,是从具体的实际应用出发,因为理论方面的东西也实在太多了,呵呵~
如何提高检索速度
各位好,我需要在30万条记录中检索一条物料,<em>如何</em>才能得到最快的检索<em>速度</em>?谢谢。我现在使用的是如下语句,<em>速度</em>不理想。select wlms,wlid from wlbmtab where pym like '%keyword%' rnunion select wlms,wlid from wlbmtab where wlms like '%keyword%' order by wlms
如何提高硬盘读写速度
我目前正在做图像高帧率图像实时采集存储系统方案,其中的关键是要<em>提高</em>硬盘读写<em>速度</em>,用一般的WriteFile达不到要求,想请问做过类似程序的高手指点一下,谢谢
如何提高速度
在SQL中有个数据库,7个字段,每个字段大概有3000多条记录。我用Listview控件来显示,但rn是读取数据得时候很慢(不是SQL得问题,我首先取得全部数据,然后for把它们添加到listvirnew中)rn请问有什么好得方法来<em>提高</em><em>速度</em>没有?下面是代码rnrnrs.Open "select * from TChatUser", rn, adOpenStatic, adLockPessimisticrnFor intlienum = 0 To rs.Fields.Count - 1'获取字段名rn List1.ColumnHeaders.add , , rs(intlienum).Name'添加字段名rn For intrecnum = 0 To rs.RecordCount - 1'取得记录rn If intlienum = 0 Then'特别处理rn List1.ListItems.add , , rs(intlienum)rn Elsern List1.ListItems(intrecnum + 1).ListSubItems.add , , rs(intlienum)'添加记rn录rn End Ifrn rs.MoveNextrn Nextrn On Error Resume Nextrn rs.MoveFirstrnNextrn谢谢!
如何提高开机速度
我的电脑在开机进入登陆界面以后,输入帐号密码之前<em>速度</em>都很快,到了正常桌面显示的时候<em>速度</em>就很慢,总要等个10秒多钟。在开机启动项里我也清理了不用的程序,也用<em>优化</em>大师清理了垃圾,请问是什么原因影响的呢?怎么可以<em>提高</em><em>速度</em>呀?
如何提高模糊查询速度??
现在做了一个站内搜索,使用执行select..来<em>查询</em>数据库(进行模糊<em>查询</em>),然后显示数据,但老板让我<em>提高</em><em>查询</em><em>速度</em>,我该从哪些方面来<em>优化</em>????
如何提高编译的速度
我现在在修改mozilla的源代码,但它的源代码实在太大了,如果修改一点都要全部重新编译一边的话非常慢,有哪位大侠能指点在下一下怎么才能只编译修改了的那部分。
如何提高海量数据的速度
我用的是dbexpress的一套连接,我在做三层开发的时候出现了一个很麻烦的问题就是<em>速度</em>问题,我的数据库中的数据有个海量数据表有一千多万条吧,我在操作数据<em>查询</em>取数的时候即使是带上条件(查处的数据也有一百多万条),我用的是dbexpress来连接也是很慢很慢了,更何况取出来后我还要对数据进行整体分析和统计等一系列的操作了,我怎么样来<em>提高</em>这个取出<em>速度</em>呀,也就是说一次性把数据都能取到客户端的dataset中呀rn把这个<em>速度</em><em>提高</em>一下,谢谢大家了
如何提高网页速度
1.适当压缩图片,选择合适的图片类型(jpg,gif,png); a.jpg图片适合色彩丰富或使用了过渡色的图像,选择适当的压缩比,通常仅降低5%的<em>优化</em>度,却可以大大降低图片的k数。 b.gif图片适合于色彩简单无过渡色的图像,经过fireworks<em>优化</em>过的gif图可以获得较理想的k数。 c.png图片适用于对图像质量要求较高或需要透明效果的图片。 2.标明图片宽度和高度 这样书...
如何提高存储过程的速度??
我写了一个存储过程是,,是从一个有1000多万条数据的表格中rn通过对某些字段求和最后得到多万条数据插入到另一个表格.rnrn可是<em>速度</em>很慢......rnrn我是这么写的..:rnrninsert into table1 from table2 where .........rnrn哪位高手有<em>提高</em>性能的办法啊????
如何提高画图的速度
发现无论是用API 还是别的方法 画图的<em>速度</em>都很慢 rnrnrn有没有<em>提高</em>的方法呢
如何提高获取数据的速度?
数据库服务器的某个表中有一个image类型的二进制字段,存贮着word/excel文本,客户端需要从该表中获得每条记录,然后按给定的搜索字符串在image字段中逐条搜索该字符。rn现在采用ADOQuery获取数据,但数据量大时,必须等待很长的一段时间(1000条记录约16秒)数据才能到达客户端,设置CacheSize为30,稍有好转,有什么好办法吗?rn最理想的办法是这种检索能够在数据库服务器上完成就好了。
如何提高导出速度
我将SQL中200条记录利用ExcelApplication组件保存Excel文件,在加数据记录时花去了30秒的时间。请问<em>如何</em>能<em>提高</em>保存<em>速度</em>?如果有其它保存方式请提供源代码。
如何提高汇总速度
long l_zbhrc,mrnstring s_zbhrnstring ld[2,9999],wz[2,999],tj[4,9999],tjwz[2,999],pk[3,9999]rnlong l_ldrc,l_wzrc,l_rowrnlong i,jrndecimal d_sum_zb,d_sjqm,d_qcyerndate dt_qsrq,dt_zzrqrnrnl_zbhrc = ds_zbh.rowcount() //帐本数量rnfor m = 1 to l_zbhrcrn//一个帐本的汇总rn s_zbh = ds_zbh.getitemstring(m,'zbh')rn l_ldrc = 0rn l_wzrc = 0rn rn select count(验收键) into :l_ldrcrn from 验收rn where ((left(物资编码,4) = :s_zbh) and (入库日期 between :dt_qsrq and :dt_zzrq));rn select count(物资编码) into :l_wzrcrn from 物资库rn where left(物资编码,4) = :s_zbh ;rn i = 1rn declare c_ys cursor forrn select 物资编码,sum(入库数)rn from 验收rn group by 物资编码,入库日期rn having ((入库日期 between :dt_qsrq and :dt_zzrq) and left(物资编码,4) = :s_zbh);rn open c_ys;rn do while (sqlca.sqlcode=0 and i ,d_sum_zb)rn rn rn rn rn rnnext
如何提高显示速度
我的图像是1024X1024的16位数据,现在用BMP格式显示,rn<em>速度</em>不理想。<em>如何</em><em>提高</em>显示<em>速度</em>?能提供源代码吗?
如何提高发包速度
winpcap的pcap_sendpacket,还不如windows自带的sendto。该<em>如何</em><em>提高</em>呢?rn有其他的<em>提高</em>发包<em>速度</em>的东西吗?
如何提高界面显示速度
我上位机是使用串口通信,组成一帧后再显示,怎么感觉显示的<em>速度</em>很慢呀?有其他方法吗?
如何提高curl的速度
[code=php] ".str_replace('","rateDate":"',' ',str_replace('","reply"','',str_replace('"rateContent":"','',$matchcomments_only[0])))." ";rnrn?>[/code]rnrnrnrnrnrnrnrn<em>速度</em>太慢了,有时候需要好几秒才能显示出来,有时候直接空白,请问有什么办法可以<em>提高</em><em>速度</em>。rnrn
如何提高Oracle的速度?
公司现用Oracle817,前几天重装,但现在没有重装前<em>速度</em>快,问其它同事只听说前一同事(现在已离职,与现在的我做同样的工作)曾设定过几个参数然后就快多了,请问设定哪些参数可以起到<em>优化</em>数据库<em>提高</em>其<em>速度</em>???
如何提高图片显示的速度
做一个图片浏览器。类似ACDSEE,可显示<em>速度</em>太慢。不知道<em>如何</em>解决。
如何提高磁盘读写速度
我现在有个程序要读磁盘中的图片并显示,我测试过,显示所用时间几乎可以忽略不计,问题就在磁盘图片读入内存<em>速度</em>太慢,但是现在我还有个问题是,我想让磁盘全速为我的程序工作,可是实际上磁盘好像没有全速工作,比如我要读的图片6m一张,我的磁盘平均读写<em>速度</em>140m/s,我的程序中一个函数一直在读,读一张显示一张,可每秒只能读14张,也就是每秒磁盘大概读84m左右,这是为什么呢,按照我的想法应该是最少每秒可以读20张啊,问题出在哪里呢?
如何提高开发速度
工作了一段时间、用了一天时间才写出三百行代码,有点怀疑自身能力,哥们分享一下你们是怎么快速开发的。(我却是想一条编一条)
如何提高开发软件速度
A、请问软件开发有哪些开发工具rnB、这些工具到哪儿下载rnC、<em>如何</em>使用这些工具rn
如何提高网页的速度
请问高人,我现在有50条记录,一次删除,rn可是等结果出来需要6秒到7秒rn请问<em>如何</em><em>提高</em>到3秒左右?rnrn10条记录删除时,2秒左右出来结果也面。rnrn环境:Tomcat5.5 + Eclipse3.2 (JSP)rnDB oraclern
如何提高插入速度
我现在要一次往数据表里插入几百万条随机记录,但发现其<em>速度</em>非常慢,平均一小时才插入一万多条,请问高手们有什么好的方法介绍?在线等待!!!
如何提高jbuilder的速度
用jbuilder和weblogic时rnjbuilder<em>速度</em>太慢了rn
这个如何提高速度。。
现有两个表rn表A 有字段A1 int型主键 表结构如下:rnA1rn1rn2rn3rn4rn表B 有字段B1 int型 B2 nvarchar 表结构如下:rnB1 B2rn1 arn1 brn1 crn2 arn2 drn3 ern<em>如何</em>有效率的得到表Crn1 a b crn2 a drn3 ern4 nullrn如果用动态SQL要考虑是否超长。。rn
如何提高重绘速度??
我的view类继承了CScrollView类,视图大小比屏幕要大,因此需要滚动条才能看到下面的内容。因为基本上要在整个视图上花不同颜色的点,所以直接画到屏幕上每次重绘都很慢。所以我试着在内存中开辟了一个同视图一样大的位图(比屏幕要大),在位图中画出那些点,然后用BitBlt函数把内存视图拷贝到屏幕上。但是<em>速度</em>还是很慢。我程序中还有滚动条滚动和鼠标按下的消息响应函数,它们在执行过程中要发生窗口重绘,每次重绘时屏幕都会变白,然后再过三四秒甚至四五秒钟才能出来效果,实在是太慢了。我希望的效果是看不出来重绘.请问该<em>如何</em>解决??
如何提高显示速度???
我用VB编写一个双色球系统,用以下方式把号码显示在一个RichText控件上,但运行<em>速度</em>非常慢,1万注左右就感觉到明显迟缓,请教高手,有没有办法<em>提高</em><em>速度</em>?rnrn For i = 1 To RecordCountrn For j = 1 To 6rn Select Case Records(i).redBall(j)rn Case Is > 9rn myString = myString & Records(i).redBall(j) & " "rn Case Elsern myString = myString & "0" & Records(i).redBall(j) & " "rn End Selectrn Next jrn myString = myString & vbCrLfrn Next irn RichText1.text=myStringrnrn
如何提高远程访问的速度
我使用OLE DB连接公网上的一台服务器(有固定的IP),可是现在是如果网速快的话没有任何问题,如果网速比较慢的话则需要等待30---40秒左右的时间,请问<em>如何</em>可以<em>提高</em>网络的访问<em>速度</em>
如何提高打印速度
我使用HP5500打印,但是<em>速度</em>非常的慢,每次只发送125K的数据.rn总共有大概80M的数据,这样猴年马月才能发完啊?rn非常急啊,各位专家!rn我的方法如下:rn printer.BeginDoc;rn printer.canvas.draw(0,0,imgmain.picture.graphic);rn printer.EndDoc;rn希望各位专家能帮我想一个比较好的办法.
如何提高insert的速度
我使用了存储过程还是不行,出现超是错误。有没有办法不写日志。rninsert into TempData select * from JJMS_basicInfo where Embranchment not like '%-%'rn谢谢
如何提高编程速度
我看了网上一位网友的帖子,做百度笔试题rn求123456789字典顺序中一个特定的数rnrn他们居然只用5分钟就想出来,花了20分钟解决rn我,我居然花半个小时考虑,用了一个半小时才完全写正确rnrn问题出来了,<em>如何</em><em>提高</em>编程<em>速度</em>rn
如何提高论文阅读速度
最近几天,一直都在看一篇硕士论文。论文内容很多,看的也很慢,看了好几天了。看的同时,感觉到如果依照这种阅读<em>速度</em>,恐怕是……所以,也在思考<em>如何</em>能看的更快,更有效。 总结如下: 1、精看一篇综述类或者通俗易懂的文章 任何领域的文章都是有对应的理论深度的,如果没有精读,全部是泛泛而读,永远得不到其大意。因此,第一篇文章一定要精度,最好能做到清楚每一个细节,掌握核心思想和研究方法。有些作者自己都不是...
如何提高软件开发速度
如题,这个话题好像很大,可不谈不行。rn我先说说现在面临的情况:rn我在一家小软件公司程序,小公司就意味着人少,活多,一人多职分工不明确。rn公司一直想做一个比较全面一点的基于BS的ERP,关于这个项目<em>如何</em>才能快速的开发就是现在面临的问题rn如果实现什么松耦合,多层架构什么的,面临着代码开发大大增加,就拿个数据库保存说事吧,直接把字段值加到SQL语句里,不管怎么说,代码最少,相对而言开发相当快,rn可如果用SqlParmart 多敲N行,可如果你要想先保存到对象里,还得写类,说不定还得写接口。rn这就是我的问题,如果你想<em>提高</em>软件的质量,你得花大量时间,可用户看不到,老板看不到,用户只要能用,老板只要能收到钱。rn这开发的路<em>如何</em>走,<em>如何</em>能让大家都能满意,希望过来人,不要在分数,能给我点建议
如何提高多表的速度?
有1库,含40表,表结构完全相同,rn每个表放一个分类的数据rn每个表同时包含这个分类的field,rn实际可以放入一个表中,但是单表<em>查询</em><em>速度</em>较慢rn而用户大多数情况下是<em>查询</em>一个分类的,故分为多表rnrn但是用户也有用<em>查询</em>多个分类的时候,rn现用union,<em>速度</em>极慢rn不知道这种情况什么方式解决较好?rn
如何提高画线的速度
代码:rnglColor3f(1,0,0);rnfor(i=0;i
如何提高OCR速度
用一种字体生成的图片应该比较容易OCR。rnrn但是每个字都去比较一下,每个字比较好像每个颜色点都要比较一下,这样好大一个循环了rnrn识别<em>速度</em>上大大折扣,<em>如何</em>才能<em>提高</em>识别<em>速度</em>呢?
如何提高速度
<em>如何</em><em>提高</em>动态创建控件的<em>速度</em>。比如控件如果超过5000个rnrn怎样才能<em>提高</em>创建的<em>速度</em>rnrn高分求解!!!rnrn请高手赐教!!!!
如何提高拨号速度
在win95下我用creatfile等函来拨号,但发现拨号太慢,大约25秒,有谁知道<em>如何</em>加快拨号时间?通信<em>速度</em>慢点没关系
如何提高count速度
表中数据很多,现在对其中一个字段count运算来进行统计,<em>速度</em>很慢,请问各位有没有方法能<em>提高</em>统计速的的呢???
如何提高查询语句的速度?
一个数据表可能有10万条记录.已建立了索引.因不能确定用户所<em>查询</em>出的结果数量.如果用户一次性<em>查询</em>出一万条记录,那一次性全部提取数据的话,<em>速度</em>会非常的慢,解决方法是:每页显示20条,当用户点击页数的时候,再提取相应的数据.可是SQL SERVER中好象不能定位. 请问各位高手是<em>如何</em>解决的?
如何提高建树的速度
跟据数据库表动态建树,表结构如下:ID ,NAME ,PARENT_ID rn当有一千多个节点时,树生成的<em>速度</em>难以忍受的慢,大约要40秒,现在想<em>提高</em>生成树的<em>速度</em>,本人对树控件不熟,请高手指点该<em>如何</em>解决,100分酬谢~~rnrn生成树的方法如下:rnprocedure form.FormShow(Sender: TObject);rnbeginrn with TQuery do beginrn Close;rn sql.Text :='select * from tree order by length(id)' rn open;rn end ;rn DrawTree(TreeView1 ,TQuery );rnend;rnrnrnPROCEDURE form.DrawTree(TreeV:TreeView;TQuery1:TQuery);rnvar i,t:Integer;rn pnode,NODE:TTreeNode ;rnbeginrn if MainForm.RecCount(oraQ)=0 then exit;rn TreeV.Items.BeginUpdate ;rn TreeV.Visible :=false;rn node:= TreeV.Items.GetFirstNode;rn for i :=1 to TQuery1.RecCount do beginrn if TQuery1.FieldByName('parent_id').text ='0' then// 根rn pnode:=AppendBootNode(TreeV,NODE,TQuery1)rn else beginrn pnode:= FindNode (TreeV,TQuery1.FieldByName('parent_id').text );rn if pnode<>nil then beginrn AppendBootNode(TreeV,pnode,TQuery1);rn end;rn end;rn oraQ.Next;rn end;rn TreeV.Visible :=True;rn TreeV.Items.EndUpdate ;rnend;rnrnfunction form.AppendBootNode(Treev:TreeView ;NODE:TTreeNode;TQ:TQuery ):TTreeNode;rn varrn CatNode : TTreeNode;rn P:PString ;rn beginrn CatNode := TreeV.Items.AddChild(NODE,TQ.FIELDBYNAME('FITTING_NAME').Text); rn New(P);rn P^:= TQ.FIELDBYNAME('FITTING_ID').Text ;rn CatNode.Data:=P;rn Result :=catNODE;rn END;rnrnfunction Tfittingstandard.FindNode(TREEV:TreeView ; sText:string ):TTreeNode ;rn varrn i:Integer;rn P:Pstring;rn beginrn result:=nil;rn for i := 0 to treeV.items.count-1 do beginrn P:= TreeV.Items[i].Data ;rn if P^ =sText then beginrn RESULT:=TreeV.Items[i];rn Exit;rn end;rn end;rn end;rnrnrn=====================================================rnFindNode()方法会遍历所有结点来查找,我想这可能是慢的原因,该怎么解决呢?
如何提高上传速度
有两个数据库:内网数据库,外网数据库。rnrn每天定时内网数据库通过openquery上传数据到外网数据库,记录数在1万条(字段有十几个)。现在传输的时间在4个小时左右,太慢了,影响到了外网数据库的使用。有什么办法可以<em>提高</em>上传<em>速度</em>啊?rnrn说明:外网数据库在国外的服务器上,只给我们分配了一个用户的权限,没有管理员的权限
如何提高计算机的速度
我的计算机是window7,装了360和<em>优化</em>大师。当我用它们<em>优化</em>后,计算机的运行<em>速度</em>会好很多,但是过不了多久,运行<em>速度</em>却更加慢了……求解原因及做法
如何可以提高速度
一个LISTVIEWrn一个DATASETrn从listview中读取得到相应值并以for .... next填充到DATASETrn但是200条数据就用了10秒~不知道有没有方法让他可以更快些?
如何提高文件上传速度
下载文件可以用netants、jetcar等工具,一般都可以断点续传,那么<em>如何</em>解决上传时的<em>速度</em>问题呢,上传文件能不能断点续传?
16位除法器的verilog代码下载
16位除法器设计,已经通过验证,能直接使用希望对大家有用。 相关下载链接:[url=//download.csdn.net/download/uestc_huang/3139167?utm_source=bbsseo]//download.csdn.net/download/uestc_huang/3139167?utm_source=bbsseo[/url]
笨方法学python下载
很多初学者,或者说,编程的伪爱好者,他们,会热衷于去四处请教大师,下载各种经典书籍,企图读一本编程圣经,然后一夜脱胎换骨。 这是,不可能的。 这种伪爱好者,永远不可能成事;在学习的过程中,抱着去“走捷径”的心态,本身就已经是入了歧途;最终会花更多的时间。 原来Ruby / 现在 Python的一个光头大牛Zed A. Shaw,为了表达“没有捷径”这样的观点,特意写了本《Learn Python The Hard Way》 相关下载链接:[url=//download.csdn.net/download/guohnu/4464871?utm_source=bbsseo]//download.csdn.net/download/guohnu/4464871?utm_source=bbsseo[/url]
如何使用驱动精灵安装网卡驱动下载
如何使用驱动精灵安装网卡驱动 相关下载链接:[url=//download.csdn.net/download/u013384003/8347015?utm_source=bbsseo]//download.csdn.net/download/u013384003/8347015?utm_source=bbsseo[/url]
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview
我们是很有底线的