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

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

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

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

SQL Server 2000 SP3
...全文
134 点赞 收藏 14
写回复
14 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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都全新安装过,问题依旧。
回复
时间久没执行 是长胖了吧。
回复
中国风 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
索引碎片 磁盘碎片
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2011-09-29 04:44
社区公告
暂无公告