免费注册 查看新帖 |

Chinaunix

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

ASE升级紧急问题,求助! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-12-11 23:14 |只看该作者 |倒序浏览
各位大侠。
我最近刚刚升级我的SYBASE从12.5.4到15.0.2。(系统和15.0.3有冲突所以只升级的15、0.2).
我系统有一个功能就是BCP 出我数据库100多个table和view的数据到.txt文档里面(每个table或者view都数据都分别存在不同的.txt文档里).
在用12.5.4的时候,一般BCP出我的所有数据大概用3个小时,但不知道为何,在升级到15.0.2以后,同样的BCP方式(sql语句没改过)竟然用了5小时多,请问各位大侠我应该怎样调整我的sybase15.0.2,把BCP的速度变回来。
我需要注意哪些SYBASE 的settings来提高我BCP OUT的速度和功效。
我目前的optimization goal是mix.请指教。
万分感谢!!

[ 本帖最后由 arrow0517 于 2009-12-11 23:20 编辑 ]

论坛徽章:
33
ChinaUnix元老
日期:2018-07-04 15:10:362015年亚洲杯之阿联酋
日期:2015-02-06 17:15:532015亚冠之武里南联
日期:2015-06-06 15:40:252015亚冠之北京国安
日期:2015-06-17 15:42:412022北京冬奥会纪念版徽章
日期:2015-08-10 16:30:322015亚冠之阿尔纳斯尔
日期:2015-09-20 09:42:1215-16赛季CBA联赛之北京
日期:2016-01-15 10:03:5915-16赛季CBA联赛之青岛
日期:2016-04-26 16:44:4915-16赛季CBA联赛之广夏
日期:2018-07-04 15:33:21C
日期:2016-10-25 16:12:142017金鸡报晓
日期:2017-01-10 15:19:5615-16赛季CBA联赛之同曦
日期:2017-02-22 22:41:10
2 [报告]
发表于 2009-12-12 12:30 |只看该作者
看看你的数据库相关BCP设置!

论坛徽章:
0
3 [报告]
发表于 2009-12-12 14:09 |只看该作者
原帖由 wfcjz 于 2009-12-12 12:30 发表
看看你的数据库相关BCP设置!

请问主要指什么设置?
我DATABASE 上有SELECT INTO/BULK COPY的选项。
我是想知道在SERVER的设置有哪些可以提高BCP OUT的效率。谢谢

论坛徽章:
33
ChinaUnix元老
日期:2018-07-04 15:10:362015年亚洲杯之阿联酋
日期:2015-02-06 17:15:532015亚冠之武里南联
日期:2015-06-06 15:40:252015亚冠之北京国安
日期:2015-06-17 15:42:412022北京冬奥会纪念版徽章
日期:2015-08-10 16:30:322015亚冠之阿尔纳斯尔
日期:2015-09-20 09:42:1215-16赛季CBA联赛之北京
日期:2016-01-15 10:03:5915-16赛季CBA联赛之青岛
日期:2016-04-26 16:44:4915-16赛季CBA联赛之广夏
日期:2018-07-04 15:33:21C
日期:2016-10-25 16:12:142017金鸡报晓
日期:2017-01-10 15:19:5615-16赛季CBA联赛之同曦
日期:2017-02-22 22:41:10
4 [报告]
发表于 2009-12-12 16:09 |只看该作者
把SELECT INTO/BULK COPY项打开,BCP导入速度将会有大幅度提高!

论坛徽章:
6
水瓶座
日期:2014-06-04 03:34:37水瓶座
日期:2014-06-17 13:20:31数据库技术版块每日发帖之星
日期:2016-07-09 06:20:00数据库技术版块每日发帖之星
日期:2016-07-17 06:20:00数据库技术版块每日发帖之星
日期:2016-08-01 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
5 [报告]
发表于 2009-12-12 19:03 |只看该作者

回复 #1 arrow0517 的帖子

你的bcp出来数据,15.0.2上花费5个小时有可能是使用了slow bcp。确认你的select into/blk copy/ddl tran选项是否打开?是否使用了并发机制,引擎的数量。number of work process,engine等。

论坛徽章:
0
6 [报告]
发表于 2009-12-12 22:35 |只看该作者
原帖由 andkylee 于 2009-12-12 19:03 发表
你的bcp出来数据,15.0.2上花费5个小时有可能是使用了slow bcp。确认你的select into/blk copy/ddl tran选项是否打开?是否使用了并发机制,引擎的数量。number of work process,engine等。

现在number of work process 是50.服务器4个CORES和10GB。
请问应该用多少NUMBER OF WORK PROCESS, 还有,ddl tran打开有什么作用,这个选项是干嘛的?
谢谢大侠!

论坛徽章:
0
7 [报告]
发表于 2009-12-12 22:41 |只看该作者
原帖由 wfcjz 于 2009-12-12 16:09 发表
把SELECT INTO/BULK COPY项打开,BCP导入速度将会有大幅度提高!

SELECT INTO/BULK COPY已经打开,但还是一样的效果,请问还有其他设置可以提高效率?

论坛徽章:
0
8 [报告]
发表于 2009-12-12 23:14 |只看该作者
sp_recompile
update statistics
etc..

论坛徽章:
0
9 [报告]
发表于 2009-12-13 10:37 |只看该作者
原帖由 hobbylu 于 2009-12-12 23:14 发表
sp_recompile
update statistics
etc..

我已经有update index statistics 的job, 每天都会执行所有的user tables。这个job里面已经有sp_recompile所有的tables.
谢谢版主回复,但请问有没有什么其他的方法可以提高bcp效率?

论坛徽章:
0
10 [报告]
发表于 2009-12-14 23:29 |只看该作者
请各位大侠版主帮忙!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP