加入收藏 | 设为首页 | 会员中心 | 我要投稿 衡阳站长网 (https://www.0734zz.cn/)- 数据集成、设备管理、备份、数据加密、智能搜索!
当前位置: 首页 > 站长百科 > 正文

oracle – Sql巨大的插入脚本

发布时间:2021-01-10 10:10:43 所属栏目:站长百科 来源:网络整理
导读:我以插入脚本的形式备份了一个表,使用toad for oracle.因为巨大的尺寸,我无法在toad中使用该脚本来执行插入.有没有办法可以使用toad运行庞大的脚本? 解决方法 1.通过在服务器上运行脚本来缩短网络时间.机会是绝大部分时间都花在等待网络上.通常,每个INSERT

我以插入脚本的形式备份了一个表,使用toad for oracle.因为巨大的尺寸,我无法在toad中使用该脚本来执行插入.有没有办法可以使用toad运行庞大的脚本?

解决方法

1.通过在服务器上运行脚本来缩短网络时间.机会是绝大部分时间都花在等待网络上.通常,每个INSERT语句都是单独的往返.

2.通过批量插入来减少网络时间.包裹开始和结束;围绕大量插入物. PL / SQL块只需要一次往返.请注意,由于存在解析限制,您可能无法将整个脚本放在单个匿名块中.您将获得大于大约几兆字节的匿名块的DIANA错误.

3.间接运行代码.也许只是在Toad中加载文件是问题?运行一个简单地调用该脚本的脚本,可能是@ my_script.sql之类的东西?

如果不了解更多关于Toad或脚本的样子,我无法确定这些是否有效.但是我已经将这些方法用于类似的问题,通常有一种方法可以使简化安装脚本的运行速度提高10倍以上.

(编辑:衡阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读