SYBASE应用中的批量插入和更新数据记录

发布于 2022-06-18 04:55:40 字数 172 浏览 425 评论 2

系统应用希望能快速提高事务的处理能力,事务包括对一个表的插入和对另一个表的更新操作,目前采用逐条更新和逐条插入的方式,效率不能另人满意,SYBASE有没有能批量插入和更新的方式?采用ct_lib的bulk_copy可以批量插入,但是如果遇到重复记录就难以处理,另外好象也不能批量更新?
大家有没有提高性能的方法(升级机器性能不算)?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

So尛奶瓶 2022-06-24 00:26:03

我用最笨的办法
1。用存储过程删除与源数据主键重复的数据
2。用c程序按索引读出源数据,忽略主键重复的记录 bluk in 目标表

需要自己写个外壳控制并发操作,在千万级记录时效果会让人吃惊

沧桑㈠ 2022-06-22 03:46:11

采用临时表的方式,插入和更新在临时表中坐

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文