Sql server 中使用 LinkServer问题

zfwjh 2012-06-15 02:24:31
在SqlServer上使用ODBC,创建了个连接Mysql的LinkServer。
在SqlServer端使用Openquery,把SqlServer端的数据Insert到Mysql上,一个小时才能插入400万行左右的数据。

请问各位大神,有没有什么其它方法能快速的把实现SqlServer端的数据同步到Mysql端?
...全文
267 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
唐诗三百首 2012-06-15
  • 打赏
  • 举报
回复
据我所知,
SQL Server里的link server,
在Oracle里叫DB Link,

zfwjh 2012-06-15
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]
不知SQL Server的复制工具是否可以,

SQL2008可以传数据到Oracle的,MySql没试过.
[/Quote]

查了下,Oracle复制应该也是走 LinkServer的。。。
唐诗三百首 2012-06-15
  • 打赏
  • 举报
回复
不知SQL Server的复制工具是否可以,

SQL2008可以传数据到Oracle的,MySql没试过.

zfwjh 2012-06-15
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
引用 3 楼 的回复:
400万数据,对数据库日志冲击太大.
建议分批操作,分批提交..

另:两边服务器和网络看是否可以优化.


一天数据是几千万级的,现在测试分批到400万级的,速度没有提升。。
[/Quote]

两服务器是在同一内网,都是千M级的网卡的。文件传输可以达到60,70M/S,网络问题应该不大。
zfwjh 2012-06-15
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
400万数据,对数据库日志冲击太大.
建议分批操作,分批提交..

另:两边服务器和网络看是否可以优化.
[/Quote]

一天数据是几千万级的,现在测试分批到400万级的,速度没有提升。。
唐诗三百首 2012-06-15
  • 打赏
  • 举报
回复
400万数据,对数据库日志冲击太大.
建议分批操作,分批提交..

另:两边服务器和网络看是否可以优化.
zfwjh 2012-06-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
LinkServer本来就有效率问题,手动的话考虑导出工具
[/Quote]

谢谢,不过这个工作需要做成自动化的,
做工具的话,需要分开到Windows和Linux上分别处理,考虑的步骤,事情会比较多,
所以想看看在现有的方法上有没有办法加快速度。
昵称被占用了 2012-06-15
  • 打赏
  • 举报
回复
LinkServer本来就有效率问题,手动的话考虑导出工具

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧