关于数据管道........高手帮忙...
原表中有大二进制图片字段,当用数据管道把表导入到另一个数据库时速度极慢,10条记录用了近10秒。可我看数据管道的源代码没有对大二进制图片字段进行导入,怎么就那么慢呀?有什么办法可以即把数据导过来又速度快一点的? 问题点数:0、回复次数:11Top
1 楼quqiujie(紫炎)回复于 2003-08-01 16:15:55 得分 0
不用数据管道不行吗??
将数据表导出来以后,再到另一个数据导入!Top
2 楼hexubing(何绪丙.与时俱进)回复于 2003-08-01 16:16:02 得分 0
我试过,不用管道更慢。
我有时不将图片存入数据库。用ftp上传、下载Top
3 楼qingk(qin222)回复于 2003-08-01 17:23:05 得分 0
怎么办呢?:(Top
4 楼zxthello(万有斥力)回复于 2003-08-01 17:34:27 得分 0
有图片当然慢了,如果图片很大的话,10秒10条记录可以了。Top
5 楼thinkinger(只剩浪漫)回复于 2003-08-01 19:50:51 得分 0
对于blob类型的字段,管道技术有专门的设置,你可以看看帮助文件,不过如果图片比较大的话,确实会慢的!Top
6 楼qingk(qin222)回复于 2003-08-02 09:12:20 得分 0
实际情况是这样:由于用户的需要和业务的需要,每天大概有200条记录。每条记录会有一张11-15K大小的图片,假如用户每个月进行一次数据导入,每10条要8秒的话,我想这个速度是无法让人接受的。现在我既想要正确导过来数据又不想那么慢,谁能帮我想想好点的办法?又或者如何设置管道让它快一点呢?在此先谢过大家了....Top
7 楼sbks(hwnd,&rect)回复于 2003-08-12 11:25:15 得分 0
数据管道慢有时与网络有关。
我试过一样的数据管道(没有blob类型的字段),分别对位于两个不同硬件平台上的数据库对导。在一部客户机运行(在pb6.5环境下),奇慢无比,但在其中的一部服务器上运行,非常的快。
具体原因不明,只是经验。如果你觉得管道有某部机上慢,不妨换到另一部机试试。
另:用数据管道导blob对象,速度也是可以的,速度取决于网络的速度。Top
8 楼klbt(快乐白兔)回复于 2003-08-12 12:40:13 得分 0
每天大概有200条记录。每10条要8秒,
导入一个月数据所用时间 = 20 * 8 * 30 = 80分钟
也不是不能接受呀,用户可以利用晚上时间自动导入的,因为服务器晚上可以不关机。Top
9 楼888888888888(888888888888)回复于 2003-08-12 13:52:06 得分 0
同意楼上Top
10 楼qiyousyc(沈阳棋友)回复于 2003-08-12 15:12:03 得分 0
数据库是什么呀!
应该利用数据库的功能实现指定表的增量导出。Top
11 楼tj_dns(愉快的登山者)回复于 2003-08-12 16:19:39 得分 0
数据量大,再加上网速原因,这是正常的。Top
12 楼tj_dns(愉快的登山者)回复于 2003-08-12 16:25:21 得分 0
网络速度和数据量大,这种现象属正常。Top




