社区
Sybase
帖子详情
千万级存储过程优化问题,有答案就结贴
wjxluck
2010-05-31 10:22:58
先从两个表里面取差不多2000万条的数据,然后插入到另一个表中。查询过程不能优化,请问插入过程怎么优化,用存储过程实现的。我之前直接插入,差不多要1个小时。大家各抒己见呀,顶了就给分。
...全文
107
12
打赏
收藏
千万级存储过程优化问题,有答案就结贴
先从两个表里面取差不多2000万条的数据,然后插入到另一个表中。查询过程不能优化,请问插入过程怎么优化,用存储过程实现的。我之前直接插入,差不多要1个小时。大家各抒己见呀,顶了就给分。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dollyxz
2010-08-07
打赏
举报
回复
用ETL或DTS包,应该可以快点.
fight-unknow
2010-07-27
打赏
举报
回复
[Quote=引用 5 楼 lovcal 的回复:]
2000来万不用这么长时间吧?
这么试试看:
SQL语句中先删除主键\索引等信息,修改配置插入不及日志,做完插入之后再把主键索引等重新建立.
[/Quote]
一个小时。。。
是啊,不是IO问题就是表有索引或视图在上面,我们这里的破机器都不要那么长时间。。
biabiasir
2010-07-27
打赏
举报
回复
用创建个ETL包几分钟就导过去了
jintiann
2010-07-23
打赏
举报
回复
目前用到的都是直接插入,确实比较慢,有时还无故终止。同求。
iihero
2010-07-23
打赏
举报
回复
[Quote=引用楼主 wjxluck 的回复:]
先从两个表里面取差不多2000万条的数据,然后插入到另一个表中。查询过程不能优化,请问插入过程怎么优化,用存储过程实现的。我之前直接插入,差不多要1个小时。大家各抒己见呀,顶了就给分。
[/Quote]
你说的查询过程不能优化,它占用这1个小时的多大比例时间?
insert into ** select * 应该是最快的方式了。
gslmtu
2010-07-23
打赏
举报
回复
用BCP最快
yushenbo
2010-07-21
打赏
举报
回复
还有另外一个不是存贮过程的办法可供参考,用bcp插入.
lovcal
2010-06-08
打赏
举报
回复
2000来万不用这么长时间吧?
这么试试看:
SQL语句中先删除主键\索引等信息,修改配置插入不及日志,做完插入之后再把主键索引等重新建立.
ACMAIN_CHM
2010-06-03
打赏
举报
回复
2000万条的数据
没什么好办法。 最简单的还是直接 insert into xxxx select * from t1, 然后再insert into xxxx select * from t2;
WWWWA
2010-06-03
打赏
举报
回复
能否导出到TXT文件。再导入到相应的表中
lucky_2005
2010-06-03
打赏
举报
回复
这个数据量级要想在sql层面优化是满困难的,只有在数据库性能方面想想办法了。insert是记录日志,然后写入记录的,这个数量级1个小时要的。
Sybase数据库恢复
2010-05-31
打赏
举报
回复
看你的语句的插入方式了, 最好弄成不计日志的那种。
select * into bakup_table from table_name where_clause
这种方式会自动创建表bakup_table并把满足条件的记录插入到表bakup_table中,而且不计日志。
还有, 修改参数使得ase引擎每次给新表bakup_table分配连续的多个页面,默认好像是每次分配一页。
如果还不行的话, 估计你的硬件就有问题了,换个高速的IO设备试试。
SQL Server 性能
优化
详解
故事开篇:你和你的团队经过不懈努力,终于使... 经过紧张的调查,你发现
问题
出在数据库上,当应用程序尝试访问/更新数据时,数据库执行得相当慢,再次深入调查数据库后,你发现数据库表增长得很大,有些表甚至
深入SQL Server
优化
【推荐】
深入sql server
优化
,MSSQL
优化
,T-SQL
优化
,查询
优化
故事开篇:你和你的团队经过不懈努力,终于使网站成功上线,刚开始时,注册用户较少,网站性能表现不错,但随着注册用户的增多,访问速度开始变慢,一些用户...
拉勾教育 | Java 性能
优化
实战 21 讲
JAVA性能
优化
最全面、最详细web前端面试题及
答案
总结
2021最全面、最详细web前端面试题及
答案
总结 总结不易,希望可以帮助到即将面试或还在学习中的web前端小伙伴,祝面试顺利,拿高薪! 本章是HTML考点的⾮重难点,因此我们采⽤简略回答的⽅式进⾏撰写,所以不会有太...
ClickHouse在大数据领域应用实践
面向大数据量查询数据库,优点是在较大数据量(
千万级
)的前提下具有较好的查询性能。 1、应用场景 ClickHouse应用于OLAP(在线分析处理)领域,具体来说满足如下特点使用此技术比较合适: 事务型数据库表通过连表...
Sybase
2,596
社区成员
25,614
社区内容
发帖
与我相关
我的任务
Sybase
Sybase相关技术讨论区
复制链接
扫一扫
分享
社区描述
Sybase相关技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章