免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2628 | 回复: 12
打印 上一主题 下一主题

高手救救我吧!数据处理慢的可怕的原因!(在线等) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-08-10 22:03 |只看该作者 |倒序浏览
我单位在使用一个pb开发的c/s系统,原来数据处理很快的,可这一次处理数据处理了20多个小时都不行,原来只需要20分钟左右,数据处理的操作主要是表的insert和delete 操作,请高手指教!!!会不会是表的索引出了问题?还是数据库的lock太少?还是........(应用程序中对这一表的其它功能是可用的。)

论坛徽章:
1
2017金鸡报晓
日期:2017-01-10 15:19:56
2 [报告]
发表于 2005-08-10 23:46 |只看该作者

高手救救我吧!数据处理慢的可怕的原因!(在线等)

执行过程中sp_lock看看是否存在阻塞

论坛徽章:
0
3 [报告]
发表于 2005-08-11 11:47 |只看该作者

高手救救我吧!数据处理慢的可怕的原因!(在线等)

最好找个时间,将表索引重建!

或bcp out后,delete ,最后bcp in

如不行,加大锁试试!

论坛徽章:
0
4 [报告]
发表于 2005-08-11 12:36 |只看该作者

高手救救我吧!数据处理慢的可怕的原因!(在线等)

谢谢!我回单试一下!

论坛徽章:
0
5 [报告]
发表于 2005-08-11 16:50 |只看该作者

高手救救我吧!数据处理慢的可怕的原因!(在线等)

首先查一下错误日志,看看有什么报错。

其次,看看sp_lock,如果其中出现有...._blk的,就是那个进程死锁了,可以kill掉。sp_configure中,将print deadlock information 置为1,这样就会在错误日志中显示死锁信息

其次,可以对那些表进行update statistics

论坛徽章:
0
6 [报告]
发表于 2005-08-12 22:04 |只看该作者

高手救救我吧!数据处理慢的可怕的原因!(在线等)

原帖由 "hefan" 发表:
首先查一下错误日志,看看有什么报错。

其次,看看sp_lock,如果其中出现有...._blk的,就是那个进程死锁了,可以kill掉。sp_configure中,将print deadlock information 置为1,这样就会在错误日志中显示死锁信?.........




应用也可以考虑优化.

论坛徽章:
0
7 [报告]
发表于 2005-08-13 16:55 |只看该作者

高手救救我吧!数据处理慢的可怕的原因!(在线等)

如果数据库一直没什么改动的话,很大原因问题出自应用程序,
特别是游标的使用,导致锁表,运行你的程序前后对比一下数据库机器的用户CUP的占用率,如果很高的话,那就要修改应用程序了。

论坛徽章:
7
数据库技术版块每日发帖之星
日期:2015-08-09 06:20:00数据库技术版块每日发帖之星
日期:2015-11-03 06:20:00数据库技术版块每日发帖之星
日期:2016-02-20 06:20:00数据库技术版块每日发帖之星
日期:2016-07-13 06:20:00数据库技术版块每日发帖之星
日期:2016-07-31 06:20:00数据库技术版块每日发帖之星
日期:2016-08-01 06:20:00数据库技术版块每日发帖之星
日期:2016-08-18 06:20:00
8 [报告]
发表于 2005-08-14 20:22 |只看该作者

高手救救我吧!数据处理慢的可怕的原因!(在线等)

sybase上推荐使用临时表,不推荐使用cursor,而且据说以前都很好,那么几乎可以肯定问题出在这个程序的写法上了,是否多次逆向触发了table scan?

论坛徽章:
0
9 [报告]
发表于 2005-08-16 23:05 |只看该作者

高手救救我吧!数据处理慢的可怕的原因!(在线等)

我在估计也是出在cursor 上,可程序不是我们自己开发的,没源程序,该如何是好?

论坛徽章:
0
10 [报告]
发表于 2005-08-17 09:21 |只看该作者

高手救救我吧!数据处理慢的可怕的原因!(在线等)

如果数据量和流程都没有发生急剧变化就应该是碎片过多和统计信息过期造成的,建议先reorg(dol,dpl) or (recreate clustered apl),update statistics看看,应该会有提升!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP