搜索
热搜: 活动 交友 discuz
12
返回列表 发新帖
楼主: TigerJiang
收起左侧

[技术求助] 求读取超大XML数据思路、方案以及各种有助于解决问题的...

[复制链接]

该用户从未签到

 楼主| 发表于 2016-3-11 19:14:12 来自手机 | 显示全部楼层
木魚 发表于 2016-3-11 19:12
我只能说入库的时候用SqlBulkCopy,性能不差的机器应该是可以完成入库要求的。数据库索引会影响写入速度。
...

数据写入肯定用它了,其实最大的瓶颈来自于对XML读取,解析。我如果用Load对象,直接内存溢出。

该用户从未签到

 楼主| 发表于 2016-3-11 19:17:11 来自手机 | 显示全部楼层
木魚 发表于 2016-3-11 19:12
我只能说入库的时候用SqlBulkCopy,性能不差的机器应该是可以完成入库要求的。数据库索引会影响写入速度。
...

如果用Load读取XML感觉内存是数量级递增。页面直接假死,接着系统就假死什么都做不了了。一直等待,完整读取超过半个小时。
  • TA的每日心情
    奋斗
    2019-1-5 01:55
  • 签到天数: 138 天

    [LV.7]常住居民III

    发表于 2016-3-11 19:17:25 | 显示全部楼层
    用只读的xml游标。另外不要用x86模式。

    该用户从未签到

     楼主| 发表于 2016-3-11 20:22:35 | 显示全部楼层
    我有一个很粗的想法,这个想法来自于快播播放器。

    该用户从未签到

    发表于 2016-3-11 20:51:52 来自手机 | 显示全部楼层
    数据采集格式是什么,可否给个模拟数据看看?
    您需要登录后才可以回帖 登录 | 入住

    本版积分规则

    申请友链| Archiver| 手机版| 鱼·后花园

    GMT+8, 2024-11-21 17:28 , Processed in 0.016024 second(s), 14 queries , Redis On.

    Powered by Discuz! X3.4

    © 2005-2024 鱼·后花园

    快速回复 返回顶部 返回列表