问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

为什么我运行程序时快时慢

发布网友 发布时间:2022-05-06 06:53

我来回答

3个回答

懂视网 时间:2022-05-06 11:15

今天在调一些固定的SQL,调整一下写法,加点注释,改几个别名什么的,本身没什么事情。 结果在其中某一个SQL的时候,忽然卡住了。一共是三个左连接一个EXISTS,每张表都不超过一百万行。按道理说,这种SQL就算慢,也不会超过一分钟,就得出结果。结果执行的

今天在调一些固定的SQL,调整一下写法,加点注释,改几个别名什么的,本身没什么事情。

结果在其中某一个SQL的时候,忽然卡住了。一共是三个左连接一个EXISTS,每张表都不超过一百万行。按道理说,这种SQL就算慢,也不会超过一分钟,就得出结果。结果执行的效果让我很困惑。头一次执行的时候很快,非常快,两秒出结果。再执行一次,就要很久了,反正我是没等到过结果。最长一次等了半小时,我中午饭都吃完了思密达。。。

看计划,没问题,一点问题都没有。看数据库的负载,也没什么问题。可以说库是很闲的。那这是为啥?能执行,能有速度快的,说明Oracle能找到基本正确的计划。但是为什么第二次会慢呢?一下子就想到了一个新特性,11g里对执行计划的新改进。

_OPTIMIZER_USE_FEEDBACK

简单可以理解为这是Oracle对CBO的一种持续改进。本身PLAN就是基于各种数据对实际执行时间的一种推测,COST也是基于一些算法得到的结果,不是一个确切的值。当Oracle执行过这个语句以后,可以在实际环境中得到一些采样结果,这些结果是实际跑出来的,不是推测或者算出来的。这些值比计算得到的COST和ROWS要来的靠谱的多,于是11g就打算用这些值来做动态推测,基于一个可信的执行计划的详细明细来得到更加贴切实际的计划改进。

但是俗话说的好,Oracle不到R2不要用,咳咳。。。

我的SQL就是被这个参数给搞了一下,Oracle依据首次执行的结果优化了,然后我郁闷了。。。

说说验证和解决办法吧。验证的话可以加HINT,OPT_PARAM(’_OPTIMIZER_USE_FEEDBACK‘,‘FALSE’)。如果加过以后,执行效果不再乱飘了,那么就去把这个隐含参数改成false吧。

提示一下,改隐含参数要加引号,写成“a“=b的样子,具体怎么改就不说了,能看到这里的人,改个参数还是会的,是吧。可以改session和system,都不用重启。

热心网友 时间:2022-05-06 08:23

电脑运行速度慢的原因很多:
1、中毒。
2、系统盘垃圾比较多,需及时清理。
3、开启的服务太多。
4、许多人连接你的机器。
5、同时打开执行过多的程序。
...

电脑运行速度慢的各种原因及解决方法
大家应该都遇到过电脑速度慢 cpu占用率很大的情况吧 我看论坛里面很多人也提出过很多这样的问题 发了许多帖子 那么今天我同意回答一下 介绍一个是什么原因才会导致出现这种情况 第一次写贴 请大家支持
有这么几个原因会导致上述情况
1. cpu温度过高所造成所以 自动采用了“降频”保护自己(cpu) 摸一下散热器 如果温度正常 会不会是cpu风扇给烧坏了我们可以看一下计算机的自检过程 如果没有什么异常 我们可以基本排除了 硬件出问题 那么会不会是BIOS程序中的设置参数出了什么问题呢?我们进入BIOS看看“BIOS FEATURES SETUP”项中的“CPU Level 1 Cache”被“Disabled”了。CPU Level 1 Cache”是一个对CPU性能起着至关重要的参数!一旦被关闭,CPU性能马上就会下降好几个数量等级。将其调整为“Enabled”,然后保存设置,就会解决这个问题了 如果运行大型软件速度慢的话可以用万能表测试一下电压问题 如果小 cpu也会自动降频 换一个电源就好了

2. 很普通的情况 这是 因为winodws 经过长时间的使用 频繁的装各种软件所以会
显得比较慢 比较迟钝 可以通过清理注册表来解决这个问题也可以使用《Windows优化大师》等工具软件,删除一些平时不常用的软件来解决这个问题 最好的方法就是重新装一遍windows 无须格式化 系统盘使用FAT32,它将大幅度减少磁盘的占用空间

3. 配置问题 相信看到缺少足够内存这几个字眼,一定会有很多朋友说这怎么可能呢,我的机器可是有多少多少内存啊。下面就请大家来看一台PⅡ 266的实例,该机使用了流行的AGP显示卡,加装了64MB SDRAM,那么其真正能够使用的内存有多少呢?首先Windows操作系统会用掉大约6~10MB的内存,用于存放其自身的模块;其次第二个杀手便要数 AGP显示卡总线了。诚然使用AGP显示卡总线可以节省大量价格昂贵的显存,但是如果在一台配置了64MB内存的计算机上激活AGP功能,则系统便会分配给AGP显示卡高达32MB的主存(由系统统一控制),如此一来,系统就只剩下20MB左右的内存,这其中还要留有3~5MB备用,以免系统资源耗尽而崩溃,所以你真正拥有的只是不足20MB的内存空间。而且这有限的空间还要被诸多的后台驻留程序瓜分,如反病毒软件realone midea Netmeeting等等。朋友们都知道即使是一个最常用的WORD软件也要求最好有16MB左右的内存,而运行如3D MAX等大型软件时,64MB的内存也不够用。所以此时系统就会自动采用硬盘空间来虚拟主内存,用于运行程序和储存交换文件以及各种临时文件。由于硬盘是机械结构,而内存是电子结构,它们两者之间的速度相差好几个数量级,因而使用硬盘来虚拟主内存将导致程序运行的速度大幅度降低。只需要买两根内存就搞定了

4.Windows操作系统所带来的优点之一就是多线性、多任务,系统可以利用CPU来进行分时操作,以便你同时做许多事情。但事情有利自然有弊,多任务操作也会对你的机器提出更高的要求。如果你同时打开了过多的应用程序,即使内存再大,这时候系统的主内存也将会告急,系统资源会被耗尽,从而降低了程序的运行速度甚至导致系统的崩溃。以128MB主内存的机器为例,一次同时打开约50个程序时,在帮助中发现系统的资源已经为0可用空间,此时除非关闭一些应用程序,否则任何操作皆无效。因而如果要运行多任务,就得考虑机器档次够不够高,内存是否充裕,否则其运行速度会比蜗牛爬快不了多少

5.硬件不支持 原因有两个:一是CPU马力不够强劲,尽管它很努力的为你服务,可是往往还是力不从心只能怪intel更新换代太快?二是部件太老,以3D游戏为例,如果你的显示卡不是最新的型号,在运行这类游戏时便会因为显示卡不支持游戏模式(如 openGL、D3D)而不得不采用软件模拟加速,导致游戏速度骤降,让你很郁闷 发誓再也不玩游戏。

6 [FONT=Arial]最最讨厌的原因本人也曾经深受其害。。。。。。病毒发作由于计算机中感染了病毒,使计算机运行速度大幅度变慢。其作用机理有两个:一是病毒入侵后,首先占领内存这个据点,然后便以此为根据地在内存中开始漫无休止地复制自己,随着它越来越庞大,很快就占用了系统大量的内存,导致正常程序运行时因缺少主内存而变慢,甚至不能启动;二是因为病毒程序迫使CPU转而执行无用的垃圾程序,使得系统始终处于忙碌状态,从而影响了正常程序的运行,导致计算机速度变慢。及时更新自己的病毒防火墙 网络防火墙 不让别人有机可乘 是最重要的!!!
上网速度慢
速度慢是多方面原因造成的,一般与线路、设备、环境和用户使用保养,以及微机等终端设备的优劣、操作、设置等有关。但只要我们对故障现象认真观察和分析,找出速度慢的原因,还是很好解决的。
1.网卡绑定的协议太多 这种情况在局域网用户中很常见。网卡上如果绑定了许多协议,当数据通过网卡时,计算机就要花费很多时间来确定该数据使用哪种协议来传送,这时用户就会感觉到速度慢。解决方法是:用一块网卡只绑定PPPoE协议来连接ADSL
提供上网的外部连接,用另一块网卡绑定局域网的其他协议,从而各尽其职,提高性能,这样客户端上网速度就会提高。
2.ADSL设备散热不良 ADSL设备工作时发热量比较大,平时要注意散热。许多用户把ADSL设备和路由器、集线器等放在一个机柜里,不利于散热,对ADSL的正常工作有影响。 ADSL等设备不可放在柜内,要分开摆放,设备之间留有通风散热通道,机房最好做到恒温,一般环境温度应控制在10~30℃。
3.访问互联网接口错误 这是由于Windows系统的Internet连接向导给IE指定的访问互联网接口错误引起的。EnterNet
300(虚拟拨号软件)使用的是局域网类型虚拟拨号,而IE缺省使用普通拨号。浏览的时候IE首先寻找拨号接口,找不到拨号以后就找局域网里面有没有代理服务器,最后才会找到EnterNet
300的接口,因此会很慢。只需要重新运行一遍Internet连接向导,选择局域网方式,并取消自动搜索代理服务器就可解决。
4.不能绑定TCP/IP协议 不能绑定TCP/IP多为网卡驱动程序未正确安装、网卡质量问题和PCI插槽不良。应先把设备管理器里的网卡驱动删除,重启后安装驱动程序;如果不好,再把网卡换一个PCI插槽;仍不好换一块网卡。
5.电话线路质量低劣 ADSL技术对电话线路的质量要求较高,目前采用的ADSL是一种RADSL(速率自适应DSL)。如果电信局到用户间的电话线路在某段时间受到外界因素干扰,RADSL会根据线路质量的优劣和传输距离的远近,动态地调整用户的访问速度。如访问的是国外站点,速度会受到出口带宽及对方站点线路、设备配置情况等因素影响,需要全网协调配合解决。线路问题主要有施工时未遵循施工标准而遗留的质量隐患,如没加塑料套管导致老鼠咬断线路;配线架或其他材料质量问题导致跳线接触不良;用户在装修时暗敷的室内线损坏等。
6.软件没有重新设置用户装了ADSL后,上网条件已经发生变化,相应的工具软件没有重新设置,也是造成速度慢的原因之一。如通信软件QQ,就需要对它进行一些设置。从QQ面板中选择“系统参数”命令,点击“网络设置”标签,将原来的“拨号上网”改为“局域网接入Internet”就可以了。
7.微机硬件软件问题硬件故障主要表现在网卡坏或没有正确安装;微机主板和网卡不兼容;微机配置低,尤其内存少导致运行速度慢。软件故障主要是由于用户不了解计算机知识,在使用过程中误操作,导致操作系统出错或拨号软件损坏而无法上网;用户浏览一些网页后,系统出现问题,在处理时不慎将备份的拨号软件删掉;微机重装系统后,没有安装拨号软件等等。这些软件故障只要重新安装拨号软件即可排除。
8.某一网站长时间网页打不开。 原因是在上网高峰期,许多用户访问同一个热点网站,由于该网站服务器处理不过来,或带宽较窄
会出现网络速度慢、长时间网页打不开的情况,请您最好避开高峰时段上网或改访问其它站点。
9.由于互联网节点故障,网络系统自动进行路由迂回,产生网络速度慢。请您耐心等待系统恢复。
10.由于"猫"的自身品质问题,引起的上网速度慢。请您更换优质"猫"。
11.电话线路的电气指标过低,引起的上网速度慢,请您更换优质线路。
12.外"猫"和主机的连接速率低,引起的上网速度慢,请您重新进行接口参数设置。
13.在低档机上运行高级操作系统,引起的上网速度慢,请您重新选择适合自己电脑的操作系统和浏览器。
14.由于浏览器的设置不当,引起的上网速度慢,请您重新设置网页的保留天数,把浏览器的缓存目录设置在传输速率最高的硬盘上,并适当增加容量。
目前大多数拨号上网用户的电脑都用Windows系统,很多时都听到用户抱怨上网速度慢,但我们发现有一种情况是:当认为慢的时候其实是已经断线了,不过此时上网的图标仍然存在,这就造成了还在上网的假象。如你身边有电话可拿起电话来鉴别,还可以将鼠标拉至上网的图标上,按右键选择“状态”,观察有否收到数据,如在一段时间内都未有数据收到则可认定线路已断开,只能重新拨号。

目前的互联网速度普遍下降,这归因于现时网络软件的路由选择算法。现时的大多数网络软件的路由选择算法是:不停地发送数据包以测试路由速度,一发现更快的路由,就马上更换现时的路由。当用户很少时,这种算法的确可以提高效率;但问题是,如果有许多用户同时在线,那么,速度较快的路由很快就会被堵塞;这时,软件就会再次更换路由,再次造成堵塞,再次更换路由……不断恶性循环,导致整个互联网速度变慢。

热心网友 时间:2022-05-06 09:41

找电脑维修员修呗!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
健康码没有变红,但时间显示阳变红了 贵州健康码登录不了怎么办 北京有哪些好吃的西餐厅推荐? 什么是 辰、戌、丑、未?它们代表了什么意思? 《辰戌丑未四墓库》详解 干货:"辰戌丑未"四墓库用法详解 吃四环素有哪些副作用 吃了四环素片对身体有害吗 盐酸四环素片的不良反应有哪些呢? 服用四环素的副作用 济群法师是如何阐述信仰对人生的意义的? 济群法师在佛教界的地位是什么? 济群法师:什么才是佛法中所经常说的业力 参加菩提书院的三级修学是一种什么样的体验? 济群法师的简介 学佛了做事没有动力了 济群法师浪微博,是邪说还是佛说? 这几个月ITV游戏费用产生了好多,可否限制消费啊? 在创维电视中怎样打开iTV游戏? 在电信宽带ITV里还有游戏么? 如何提升ITV游戏付费限额? 电信iptv的游戏在哪里玩? 听说电信有个IPTV的游戏怎么玩? 农村以前看病医疗本报销,现发了社保卡,后按时交合作医疗,那么能拿社会保障卡去定点买感冒药吗? 宽带家庭影院IPTV的游戏怎么玩? 社保卡可以买什么药 人的本质是什么?如何理解人性与人的本质的关系 iTV游戏专区的资费是什么?如何订购和退订? IPTV游戏 上海雷允上用刷社保卡可以刷999感冒灵吗? 济群法师的说“高僧” 手机支付宝转账密码忘记了怎么办 短蔓银粟南瓜怎样留枝 银栗南瓜蒸着吃还是煮着吃 支付宝转账到对方支付宝账户可对方忘记登录密码了怎么办 支付宝转账密码忘记怎么办 我的支付宝要转账,可支付密码忘记了,要怎么找回,求帮忙 支付宝转账忘记密码被锁住了,然后提示的一直是找回密码,可是之前那个手机号不用了,这个密码该怎么办? 我眼中的华西村作文 高配电脑玩LOL很卡,FPS非常低 为什么电脑高性能玩LOL时FPS还是很低? 高配电脑玩LOL FPS很低是什么情况 在无法收到短信验证码时,支付宝密码怎么找回 哪些中药药材可以补血。 电脑配置够高 为什么打LOL时FPS却越来越低 请大家看看我电脑配置 玩LOL帧数很低(FPS) 招商银行一卡通转账到支付宝的转账密码忘记了怎么办? 补血的中药药材有哪些? 印度人的生活节奏为何如此之慢? 既能活血,又能补血的中药有哪些