为什么有时运行挺快,有时运行很慢?

为什么有时运行挺快,有时运行很慢?

社区

疑难问题 帖子详情 为什么有时运行挺快,有时运行很慢? zhangsong841 2008-05-23 10:37:48 declare @intday datetime

set @intday='2002-11-09'

while @intday<='2007-12-01'

begin

exec dbo.so_xu1 @intday

exec dbo.everyday @intday

set @intday=dateadd(day,1,@intday)

end

这段是我的代码,我是在公司的服务器上运行,运行时cpu耗50%,内存耗60%左右,

dbo.so_xu1和dbo.everyday是存储过程.

每个个存储过程中都建了4个临时表,并在存储过程的最后行删除了临时表.

相同的代码,相同的表,相同的数据量,为什么有时运行挺快,有时运行很慢?

...全文

183 11 打赏 收藏 为什么有时运行挺快,有时运行很慢? declare @intday datetime set @intday='2002-11-09' while @intday<='2007-12-01' begin exec dbo.so_xu1 @intday exec dbo.everyday @intday set @intday=dateadd(day,1,@intday) end 这段是我的代码,我是在公司的服务器上运行,运行时cpu耗50%,内存耗60%左右, dbo.so_xu1和dbo.everyday是存储过程. 每个个存储 复制链接

扫一扫 分享 转发到动态 举报 AI 作业

写回复 配置赞助广告取 消

确 定

用AI写文章 11 条回复 切换为时间正序 请发表友善的回复… 发表回复 打赏红包 需支付: 0.00 元 取 消 确 定 zhangsong841 2008-05-23 打赏举报 回复 1:如果一个服务器上只运行一个查讯分析器的一段代码的话,

还会有进程阻塞现象吗?

2:有进程阻塞现象的话,重启服务器能解决阻塞吗? zhangsong841 2008-05-23 打赏举报 回复 有进程阻塞现象怎么查? arrow_gx 2008-05-23 打赏举报 回复 这个问题比较复杂,

你应该查看一下,运行慢的时候,是否存在锁,是否有进程阻塞现象,

那要从阻塞源头查起,才能知道为什么会慢 wangd1121 2008-05-23 打赏举报 回复 打开活动监视器,找到你运行的进程,看进程后面的

阻塞者

阻塞进程的进程 ID (SPID)。

0标识没有被阻塞。 duanzhi1984 2008-05-23 打赏举报 回复 你可以在企业管理器中查看进程的状态,或SP_LOCK查看锁. duanzhi1984 2008-05-23 打赏举报 回复 这是很正常的,我经常遇到这些问题,有的时候客户端访问的人多的时候,就慢,偶尔也会发生死锁.因为慢的时候,可能是其他客户端将相关的表锁住了.

针对这样的问题,我觉得比较棘手,只要不死锁就可以了.

有的时候也和硬件,网络流量等有关系,不好查 zhangsong841 2008-05-23 打赏举报 回复 [Quote=引用 6 楼 wangd1121 的回复:]

引用 1 楼 arrow_gx 的回复:

这个问题比较复杂,

你应该查看一下,运行慢的时候,是否存在锁,是否有进程阻塞现象,

那要从阻塞源头查起,才能知道为什么会慢

也有进程阻塞的可能,你可以在活动监视器里查看你运行的进程是否被阻塞。

[/Quote]

活动监视器看"状态"吗?sleep or runable or ....?

阻塞或死锁是什么英文?

hery2002 2008-05-23 打赏举报 回复 [Quote=引用楼主 zhangsong841 的帖子:]

declare @intday datetime

set @intday='2002-11-09'

while @intday <='2007-12-01'

begin

exec dbo.so_xu1 @intday

exec dbo.everyday @intday

set @intday=dateadd(day,1,@intday)

end

这段是我的代码,我是在公司的服务器上运行,运行时cpu耗50%,内存耗60%左右,

dbo.so_xu1和dbo.everyday是存储过程.

每个个存储过程中都建了4个临时表,并在存储过程的最后行删除了临时表.

相同的代码,相同的表,相同的数据…

[/Quote]

这个快慢跟你的服务器上运行的应用或者服务有关,

如果某一时间点运行的服务或者应用比较多,

那么系统资源消耗大的话,肯定运行的比较慢,

如果服务器上没有其它的应用,

那么就是Sql server本身的问题了,

是否有其它调用sql server的应用在run或者是比较耗资源的在执行,

还有就是是否有死锁,堵塞等等,

wangd1121 2008-05-23 打赏举报 回复 [Quote=引用 1 楼 arrow_gx 的回复:]

这个问题比较复杂,

你应该查看一下,运行慢的时候,是否存在锁,是否有进程阻塞现象,

那要从阻塞源头查起,才能知道为什么会慢

[/Quote]

也有进程阻塞的可能,你可以在活动监视器里查看你运行的进程是否被阻塞。 wangd1121 2008-05-23 打赏举报 回复 你可以打开STATISTICS IO 选项得到操作时的I/0信息:

SET STATISTICS IO ON;

对比运行快和运行慢时的I/0信息,可能运行快的时候是读的缓存。 utpcb 2008-05-23 打赏举报 回复 你吃饭有时候也多啊也少啊 !晕这个嘛 要仔细的找原因的! idea debug 调试时程序运行速度 有时快 有时慢 问题解决 问题原因

使用 debug 模式运行程序时,一般是因为调试经过复杂方法(比较耗时、有双重循环等的方法)使用了单步运行,导致程序运行很慢。

解决方法

方法一:

使用 run 模式运行程序,速度会恢复正常。

方法二:

需要使用 debug 模式时,

1、经过复杂方法且不需进入方法内部时,不要单步运行,使用恢复程序跑过复杂方法;

2、当复杂方法内部有断点且需要进入方法内部时,执行单步运行或恢复程序均可。

问题总结

调试过程中使用单步运行要慎重,特别是经过复杂方法时,尽量使用恢复程序。

... 为啥 Python 运行速度这么慢 ? 作者:Anthony Shaw 是 Python 软件基金会成员和 Apache 基金会成员。

近来Python可谓人气骤升。这门编程语言用于开发运维(DevOps)、数据科学、网站开发和安全。

然而,它没有因速度而赢得任何奖牌。

Java在速度方面与C、C++、C#或Python相比如何?答案很大程度上取决于你运行的应用程序的类型。没有哪个基准测试程序尽善尽美,不过The Co... python 为什么每次代码运行时间不同-为什么你写的Python运行的那么慢呢? 大约在一年前,也就是2013年在Waza(地名),Alex Gaynor提到了一个很好的话题:为什么用Python、Ruby和Javascript写的程序总是运行的很慢呢?正如他强调的,关键就是现在出现了这个问题。换一句话说,尽管现在这种语言很慢,但不意味着没有解决办法,不意味着未来会一直这样。当在网上问为什么Python比C语言更慢,回答最多的就是Python中有动态类型。然而,动态类型确实会在... 运行Python代码有时加载很慢,没有反应?这时候加个进度条岂不是很爽。 前言

大家上午好,今天来分享一个在运行代码过程中非常有用的一个小教程,希望能帮到大家更好的玩转Python。

不知道大家有没有过这种体验,就是运行代码之后,没有反应,也不报错,就总在运行中,这种很让人不爽,今天就分享一下如何给代码制作一款进度条,不用傻乎乎的在那里一直等了。至少知道是在运行加载了。

它的名字叫做tqdm,可以帮助我们监测程序运行的进度,用户只需要封装可迭代对象即可。

安装

通过命令行直接安装。

pip install tqdm

也可以使用豆瓣镜... python-如何解决程序运行时快时慢的情况 python-如何解决程序运行时快时慢的情况

疑难问题

22,298

社区成员

121,734

社区内容

发帖 与我相关 我的任务 疑难问题 MS-SQL Server 疑难问题 复制链接

扫一扫 分享 确定 社区描述 MS-SQL Server 疑难问题 社区管理员

加入社区

获取链接或二维码

近7日

近30日

至今

加载中

查看更多榜单

社区公告

暂无公告 试试用AI创作助手写篇文章吧

+ 用AI写文章

相关推荐

蓝调音乐特点? 什么是,蓝调音乐?
best365网页版登录官方网

蓝调音乐特点? 什么是,蓝调音乐?

📅 08-22 👁️ 9555
WPS秀堂下载|WPS秀堂 V10.1.0 官方版下载
beat365最新版2022

WPS秀堂下载|WPS秀堂 V10.1.0 官方版下载

📅 08-01 👁️ 4929
《机甲战队》克服困难,跨入10亿美元俱乐部的背后故事
best365网页版登录官方网

《机甲战队》克服困难,跨入10亿美元俱乐部的背后故事

📅 08-20 👁️ 4198
社会摇背景音乐
best365网页版登录官方网

社会摇背景音乐

📅 07-18 👁️ 6516
科雷傲钥匙没电怎么开门
best365网页版登录官方网

科雷傲钥匙没电怎么开门

📅 08-04 👁️ 4462