为什么不经常玩的应用打开那么慢

再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
威锋网7月10日消锋网7月10日消息,《植物大战僵尸2》 如今...
威锋网7月10日消息,《植物大...
近日,开发商 Esquilax Games ..
说到方块游戏,相信有很多朋友应该还会记得 Gavina Games 早...
威锋网7月10日消息,《植物大...
近日,开发商 Esquilax Games ..
说到方块游戏,相信有很多朋友应该还会记得 Gavina Games 早...
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
再吸金!SE推出《最终幻想:全员勇者》钥匙扣
您需要通过验证再能继续浏览 3秒后开始验证
威锋旗下产品
Hi~我是威威!
 粤公网安备 11号
新三板上市公司威锋科技(836555)
增值电信业务经营许可证:
Powered by Discuz!电脑老是卡,程序响应慢,经常卡住。。-死,有时候打开半天没反应之.
没有你要的?请搜索……
你现在正在浏览:
电脑老是卡,程序响应慢,经常卡住。。 死,有时候打开半天没反应之.
电脑老是卡,程序响应慢,经常卡住。。
电脑自从换了主板之后就出现这种问题,程序俯贰碘荷鄢沽碉泰冬骏打开要等半天,经常卡住,再点一下就出现“结束进程”。。。刚刚重装没有这问题,一个星期就有问题了,实在受不了了。cpu使用率也没奔到100%只有20%-30%就开始卡了,电脑杀毒杀遍了,用nod32杀毒,360也试过,还是卡。不知道是不是cpu和主板不怎么兼容啊,但我查过了兼容的,懂的哥们帮帮忙!相关说明:
以下是本人整理的电脑优化、电脑加速的方法,请参考。1 定期的,对电脑内的灰尘进行清理,关机后打开机箱,用吹风机,冷风吹!!2 平时要常用 360 卫士 、金山卫士等工具清理系统垃圾和上网产生的临时文件(ie 缓存),查杀恶意软件。3 电脑配置差,尽量把虚拟内存设置大点,(xp)右击我的电脑 属性 高级 性能…… 那里
在自定义那里
设置为 2000 - 4000(win7) 计算机-属性-高级系统设置-性能设置-“高级”选项卡-虚拟内存-更改-选择要设置的驱动器c盘,选择系统管理大小或者根据需要选择自定义大小-设置-确定。4 杀毒软件装种占资源小的,如 nod32,或只装一个辅助杀毒软件。5 尽量设置ip 为静态ip ,可以减少电脑开机启动时间和进入桌面后的反映时间。(cqjiangyong总结:很多人电脑开机后前几分钟动不了都是这个原因)6 电脑桌面不要放太多文件和图标,会使电脑反应变慢的,软件尽量不要安装在c盘。7 关闭一些启动程序。开始-运行-输入msconfig—确定-在“系统配置实用程序”窗口中点选“启动”-启动 ,除输入法(Ctfmon)、杀毒软件外,一般的程序都可以关掉。也可以用360等软件,智能优化开机加速。8 建议只装一个主杀毒软件,装多个会占电脑资源,会使电脑更慢。9 定期的对整理磁盘碎片进行整理俯贰碘荷鄢沽碉泰冬骏,打开我的电脑 要整理磁盘碎片的驱动器—属性—工具--选择整理的磁盘打开“磁盘碎片整理程序”窗口—分析—碎片整理—系统即开始整理。 10 安装个优化大师或超级兔子等 电脑优化软件,优化下,电脑也会快很多!!11 现在的系统,占内存也比较大,有必要的话,加多条内存,也会快很多。12 电脑硬盘用久了,也会使电脑变慢,重新分区安装可以修复逻辑坏,电脑也会快点,硬盘物理读写速度慢,也只能是换个好点的!!!希望能帮到你!!!!不明白hi我!!!!
以下是本人整理的电脑优化、电脑加速的方法,请参考。1 定期的,对电脑内的灰尘进行清理,关机后打开机箱,用吹风机,冷风吹!!2 平时要常用 360 卫士 、金山卫士等工具清理系统垃圾和上网产生的临时文件(ie 缓存),查杀恶意软件。3 电脑配置差,尽量把虚拟内存设置大点,(xp)右击我的电脑 属性 高级 性能…… 那里
在自定义那里
设置为 2000 - 4000(win7) 计算机-属性-高级系统设置-性能设置-“高级”选项卡-虚拟内存-更改-选择要设置的驱动器c盘,选择系统管理大小或者根据需要选择自定义大小-设置-确定。4 杀毒软件装种占资源小的,如 nod32,或只装一个辅助杀毒软件。5 尽量设置ip 为静态ip ,可以减少电脑开机启动时间和进入桌面后的反映时间。(cqjiangyong总结:很多人电脑开机后前几分钟动不了都是这个原因)6 电脑桌面不要放太多文件和图标,会使电脑反应变慢的,软件尽量不要安装在c盘。7 关闭一些启动程序。开始-运行-输入msconfig—确定-在“系统配置实用程序”窗口中点选“启动”-启动 ,除输入法(Ctfmon)、杀毒软件外,一般的程序都可以关掉。也可以用360等软件,智能优化开机加速。8 建议只装一个主杀毒软件,装多个会占电脑资源,会使电脑更慢。9 定期的对整理磁盘碎片进行整理俯贰碘荷鄢沽碉泰冬骏,打开我的电脑 要整理磁盘碎片的驱动器—属性—工具--选择整理的磁盘打开“磁盘碎片整理程序”窗口—分析—碎片整理—系统即开始整理。 10 安装个优化大师或超级兔子等 电脑优化软件,优化下,电脑也会快很多!!11 现在的系统,占内存也比较大,有必要的话,加多条内存,也会快很多。12 电脑硬盘用久了,也会使电脑变慢,重新分区安装可以修复逻辑坏,电脑也会快点,硬盘物理读写速度慢,也只能是换个好点的!!!希望能帮到你!!!!不明白hi我!!!!
以我的经验是把CPU硅胶擦掉再重新装。把内存插槽清理干净,金手指用橡皮擦把俯贰碘荷鄢沽碉泰冬骏最简单的。主要是CPU。望采纳!
是不是内存太小啊
电脑总是卡,程序响应慢:
Win7用4G内存是最少的才能正常运行,我是8G内存,打开10几个网页就占了3G,您是2G内存能不卡...
电脑打开程序响应很慢老卡死:
参考百度经验: /article/...
最近电脑总是好卡,应用程序总是无响应。:
一、系统和操作引起的卡顿。1.开机后不要马上操作,因为开机时正在加载程序,稍等会再操作。2.安装36...
电脑经常无响应,读条慢,程序经常卡死,是不是硬盘的问题?。。。:
能否提供你的电脑配置图?
我的电脑配置也不差,经常出现程序无响应,打开程序慢,卡!:
电脑所有程序试储存在硬盘里面,打开一个程序要通过CPU发送指令然后由硬盘来加载到内存里面..硬盘读取...
为什么我的电脑越来越卡,经常程序没有响应?:
①安装了多个杀毒软件. 安全软件,一个就够了,用户大多数时候只需要拦截病毒的功能,其他功能在想用的时...
电脑运行突然变的很慢,程序未响应,还很卡,:
可能是1。散热不良,CPU应保持良好的通风状况,这很重要。工作时间太长也会导致。CPU的散热问题,也...
电脑经常无响应,读条慢,程序经常卡死,是不是硬盘的问题?:
1、如果你装的是XP系统的话可以先检查下硬盘,看看是不是有坏道,一般硬盘因用的年头多出现坏道会影响速...
为什么电脑老是卡屏程序总是无响应呢:
如果说电脑卡程序总是无响应的话,说明是你的电脑中毒了 你可以按照下面的步骤来杀毒 1,访问官网,下一...
也许你也感兴趣的内容理解性能的奥秘——应用程序中慢,SSMS中快(3)——不总是参数嗅探的错 - CSDN博客
理解性能的奥秘——应用程序中慢,SSMS中快(3)——不总是参数嗅探的错
本文属于《》系列 接上文: 在我们开始深入研究如何处理参数嗅探相关的性能问题之前,由于这个课题过于广泛,所以首先先介绍一些跟参数嗅探没有直接关系的内容,但是又会导致语句在SSMS和应用程序中存在性能差异的情况。替换变量和参数: 前面已经接触过,但是在这里对其进行扩展。有时会看到论坛上有人说,某个存储过程很慢,但是把相同的语句提取出来单独执行就很快。真相就是:语句涉及了变量,可能是本地变量或者参数。为了单独检查语句问题,他们把变量替换成常量。但是前面提到过,单独的语句和在存储过程中很不一样,当用常量替换变量时,SQL Server可以更加准确地预估影响行数,从而生成更好的查询计划。并且SQL Server不用考虑下一次运行是,常量会被改变。 另外一个类似的错误就是把参数放入变量中,如: CREATE PROCEDURE some_sp @par1 int AS
-- 某些使用到变量 @par1的语句 你想检查某个语句问题,所以你改成:DECLARE @par1 int
SELECT @par1 = 4711
-- 接下来的语句 上一节已经说过,这种方式和原来方式有很大不同,SQL Server因为不清楚本地变量的情况,所以会使用标准假设(一般就是表总数的30%)。但是如果你有一个千行代码的存储过程,然后其中某个语句很慢,要如何定位问题,同时又能保持与在存储过程中一样的环境呢?其中一个简单但也存在限制的方法就是添加“OPTION(RECOMPILE)”提示到语句的最后,这个提示仅在SQL 2005中有效,可以触发语句对所有参数、变量在运行时进行参数嗅探和重编译。 但是这个方法只对只有一个参数的查询或者存储过程中没有本地变量的情况有用。(因为本地变量的值通常不会被嗅探。)另外,这个方法对SQL 2008及后续版本无效,因为OPTION(RECOMPILE)的实现方式变得更加合理:如果所有变量值都是常数,SQL Server会编译查询。(由于一个致命bug的存在,微软不得不把这种行为恢复,所以并不能应用于所有的SQL 2008版本中)。 一个总能生效的方式就是把语句封装到sp_executesql中: EXEC sp_executesql N'-- 牵涉到参数的语句 @par1', N'@par1 int', 4711
这里需要注意的是,对于字符文本,需要使用双引号包住。如果查询涉及本地变量,可以在动态SQL中赋值。 还有一种方式就是创建一个带有问题语句的虚拟存储过程,为了避免数据库中存在垃圾对象,你可以使用临时存储过程: CREATE PROCEDURE #test @par1 int AS
-- 问题语句. 如果是动态SQL ,也同样确保在这类存储过程中进行局部定义本地变量。但是需要警告一下,目前还没发现SQL Server是否有对临时存储过程有特殊的调整或优化的限制。阻塞:
不要忘记应用程序运行慢的其中一个可能原因就是与阻塞 有关。当你在3小时后在SSMS中测试查询时,阻塞源可能已经结束。如果你在SSMS中不管是否改动ARITHABORT,运行存储过程都没问题,一直都很快,那么阻塞就应该纳入考虑内容并进行深究。但是这个话题很大,也超出了本系列的主旨,所以可以看作者的另外一篇文章(以后有空也会一起翻译)索引视图和索引化的计算列: 在SQL 2000时代,这个问题比后续版本严重很多,从SQL Server 2005开始,所以视图和索引化后的计算列(包括SQL 2008加入的过滤索引filter index)在语句编译期间,下面的设置必须为ON:QUOTED_IDENTIFIER, ANSI_NULLS, ANSI_WARNINGS, ANSI_PADDING, CONCAT_NULL_YIELDS_NUL,而NUMERIC_ROUNDABORT必须为OFF。 而在SQL 2000中,应用程序使用默认SET选项对索引化的计算列和索引视图是没有什么好处的。但是即使存在参数嗅探,当你在SSMS或查询分析器中运行是,性能也往往可能好很多,因为ARITHABORT默认为ON。 但是由于SQL 2000时代过去太久了,估计已经很少人还在用,所以如果对这个内容有兴趣,读者可以去看原文,因为这部分主要是对SQL 2000描述的。链接服务器的问题: 这里假定你用的远程服务器是SQL 2012 SP1之前的版本。假设下面的语句: SELECT C.*
FROM SOME_SERVER.Northwind.dbo.Orders O
JOIN Customers C
ON O.CustomerID = C.CustomerID
WHERE O.OrderID & 20000
以两个不同的用户运行了语句两次。第一个用户是两台服务器的sysadmin,第二个用户仅有SELECT权限。为了确保得到不同缓存条目, 使用了不同的ARITHABORT设置。在以sysadmin运行时,查询计划如下:
以普通用户运行是,得到的执行计划如下:
为什么查询计划不一样呢?可以肯定的是不是参数嗅探问题,因为语句没有参数。但是当发现查询计划不是与其形状或者预期操作符时,应该看看预估行数。这两个查询计划的“Remote Query”操作符的属性如下:左边的是第一个,右边的是第二个
可以发现预估行数不一样。当以sysadmin身份运行时,预估行数为1,这是正确的数量,因为Northwind库的Orders表中不存在Order ID超过20000的数据。但是当以普通用户运行时,预估行数为249行。也就是表总数的30%。因为此时统计信息丢失导致优化器对数据量的预估不准确。 当查询直接访问本地实例的表时,优化器可以得到语句相关的所有表的统计信息,不存在额外的权限检查。 当SQL Server访问一个链接服务器时,服务器之间的通讯并没有使用专用的的协议,而是使用标准的OLE DB接口访问链接服务器,其他诸如sql server实例、oracle、文本文件或任何自定义数据源也是如此。具体如何获取统计信息还要取决于数据源和请求的OLE DB Provider。 在这种情况下,SQL Server Native Client会通过两步获得统计信息(可以在远程服务器上使用Profiler检查):SQL Server Native Client驱动会先运行sp_table_statistics2_rowset返回统计信息包含的列的信息,也包括了基数信息和密度信息。驱动运行DBCC SHOW_STATISTICS,返回完整的分布统计信息。 直到从SQL Server 2012 RTM位置,为了有足够权限运行DBCC SHWO_STATISTICS命令,必须使用属于sysadmin角色或者数据库层面的db_owner或db_ddladmin角色的权限。 所以使用不同权限的账号运行同一个语句的时候,会得到不同的结果,当以sysadmin运行的时候,可以获取完整的分布信息,意味着能发现没有数据复合orderid&20000的条件,所以预估行数为1(注意SQL Server永远不会用预估行数为0代表没有匹配数据)。但是以普通用户运行时,因为权限问题导致DBCC SHOW_STATISTICS失败,而且不抛出错误,以优化器接受“没有统计信息”为替代方案,然后进行默认假设。所以在基数预估的时候就不够准确了。 不管什么时候,当你遇到一个包含链接服务器查询,在应用程序中很慢,在SSMS中很快时,你都应该检查一下是否权限问题导致的。如果是权限问题,那么可以考虑下面方案:可以把用户加到远程数据库的db_ddladmin角色中,但是这个意味着用户可以增加和删除表,一般不建议。默认情况下,一个用户连接远程服务器的时候,都是使用远程服务器中相同的账号,但是可以使用sp_addlinkedsrvlogin映射 一个登录号,以便用户有权限执行属于db_ddladminde 角色的事情。但是这个账号必须是SQL 登录账号,所以要确保远程服务器是否启用了混合身份验证,但是这种方案从安全角度来说还是有问题。某些情况下可以改写成OPENQUERY强制在远程服务器中进行预估。如果查询包含了多个远程表的情况下,这种方式特别有效。(但是也有风险,因为优化器可能只能从远程服务器中获取更少的统计信息。)也可以使用完整的提示和计划向导来实现你期望的查询计划。最后,要考虑一下是否真的有必要使用链接服务器而不能放在同一个 服务器上?能否修改?或者有其他解决方案? 再次提醒:重要的是查询在远程服务器上是否有权限,而不是在本地服务器上。另外,这个问题仅存在于远程服务器的SQL Server版本是SQL Server 2012 RTM及以前版本的SQL Server。从SQL 2012 SP1开始,执行DBCC SHOW_STATISTICS的权限要求已经被放宽,只要有SELECT权限即可执行。小结: 本节没有介绍参数嗅探的情况,而是 介绍一些同样也会导致在应用程序中很慢,在SSMS中很快的情况。但是因为本主题主要是介绍参数嗅探,所以还是尽可能把篇幅放在这个点上,下一节将会介绍: 收集解决参数嗅探问题的信息
本文已收录于以下专栏:
相关文章推荐
本文属于《理解性能的奥秘——应用程序中慢,SSMS中快》系列 接上文:理解性能的奥秘——应用程序中慢,SSMS中快(3)——不总是参数嗅探的错
本文属于《理解性能的奥秘——应用程序中慢,SSMS中快》系列 接上文:理解性能的奥秘——应用程序中慢,SSMS中快(4)——收集解决参数嗅探问题的信息
本文属于《理解性能的奥秘——应用程序中慢,SSMS中快》系列接上文:理解性能的奥秘——应用程序中慢,SSMS中快(5)——案例:如何应对参数嗅探
在工作中发现有不少类似的现象,有幸看到国外大牛写的一篇文章,由于已经完善得不能再添油加醋,所以决定直接翻译,原文出处:http://www.sommarskog.se/query-plan-myste...
【编者按】本文出自站外作者 Brij Bhushan Mishra ,Brij 是微软 MVP-ASP.NET/IIS、C# Corner MVP、CodeProject Insider,前 Code...
您可以提供通过创建数据的多个反射镜和定义拓扑量来控制数据放置一个高性能卷:将数据存储在速度最快的服务器(例如,使用固态硬盘代替硬盘的服务器)。
当您创建一个卷的镜像,请确保您的应用程序进行负载均衡,跨...
他的最新文章
讲师:何宇健
讲师:董岩
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)}

我要回帖

更多关于 手表慢的原因 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信