gpt4 book ai didi

oracle - SQL巨大的插入脚本

转载 作者:行者123 更新时间:2023-12-01 09:58:05 26 4
gpt4 key购买 nike

我使用 toad for oracle 以插入脚本的形式备份了一个表。由于体积巨大,我无法在蟾蜍中使用该脚本来执行插入。有没有一种方法可以使用 toad 运行大型脚本?

最佳答案

<强>1。通过在服务器上运行脚本来减少网络时间。绝大多数时间很可能都花在了等待网络上。通常每个 INSERT 语句都是一个单独的往返。

<强>2。通过批处理插入来减少网络时间。 用 beginend; 包裹大量插入。一个 PL/SQL block 只需要一次往返。请注意,您可能无法将整个 脚本放在一个匿名 block 中,因为存在解析限制。如果匿名 block 的大小超过几兆字节,您将收到 DIANA 错误。

<强>3。间接运行代码。 也许只是在 Toad 中加载文件才是问题所在?运行一个简单地调用该脚本的脚本,可能类似于 @my_script.sql?

在不了解有关 Toad 或脚本的更多信息的情况下,我无法确定这些是否有效。但我已经将这些方法用于类似的问题,通常有一种方法可以使简单的安装脚本运行速度提高 10 倍以上。

关于oracle - SQL巨大的插入脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21271869/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com