求助: SQL Server执行变慢,但执行结果OK

bigfat2008 2011-09-29 04:44:17
一个比较大的SQL脚本,原来在SQL Server 2000上执行需要10分钟左右,但是最近突然时间变长,执行下来需要1个小时。

但是从日志以及最终结果来看,执行是没有问题的,机器性能也未发生变化。

请教一下可能是那些原因? 多谢

SQL Server 2000 SP3
...全文
180 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
Q315054403 2011-09-30
  • 打赏
  • 举报
回复
有偿支持,优化
NBDBA 2011-09-30
  • 打赏
  • 举报
回复
贴错.....
NBDBA 2011-09-30
  • 打赏
  • 举报
回复
DBCC SHRINKDATABASE(N'数据库名', 5 )
-- 这里5是5%,可用空间比例

bigfat2008 2011-09-30
  • 打赏
  • 举报
回复
感谢各位 我先打上SP4试试
但是之前同样的脚本在SP3上一直运行都没有问题。
bigfat2008 2011-09-30
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 roy_88 的回复:]
中間多加 go 分隔
[/Quote]

这个脚本是把很多小的脚本合起来的每个脚本都是以GO分隔的
bigfat2008 2011-09-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 fredrickhu 的回复:]
索引碎片 磁盘碎片
[/Quote]
操作系统和SQL Server都全新安装过,问题依旧。
永动bug制造机 2011-09-29
  • 打赏
  • 举报
回复
时间久没执行 是长胖了吧。
中国风 2011-09-29
  • 打赏
  • 举报
回复
這個問題太慶了,樓主最好例出都是一些什麼語句
唐诗三百首 2011-09-29
  • 打赏
  • 举报
回复
顶3楼,

另提醒一下楼主,SQL2000的最新补丁是SP4哦.
geniuswjt 2011-09-29
  • 打赏
  • 举报
回复
ctrl+l
dawugui 2011-09-29
  • 打赏
  • 举报
回复
[Quote=引用楼主 bigfat2008 的回复:]
一个比较大的SQL脚本,原来在SQL Server 2000上执行需要10分钟左右,但是最近突然时间变长,执行下来需要1个小时。

但是从日志以及最终结果来看,执行是没有问题的,机器性能也未发生变化。

请教一下可能是那些原因? 多谢

SQL Server 2000 SP3
[/Quote]

1.SQL Server 2000 SP3 --> sp4
2.把相关索引重建.
nzperfect 2011-09-29
  • 打赏
  • 举报
回复
靠,这是让人猜可能的原因。。。
中国风 2011-09-29
  • 打赏
  • 举报
回复
中間多加 go 分隔
--小F-- 2011-09-29
  • 打赏
  • 举报
回复
索引碎片 磁盘碎片

22,302

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧