【发布时间】:2017-01-11 14:49:34
【问题描述】:
我有一个包含一些查询的大 SQL 文件。我想知道执行整个文件需要多少时间。
我在 pgAdmin 4 的“查询工具”中打开文件,“成功”执行需要 1 分钟,但是当我转到“查看数据”时,表是空的(这一定不会发生,因为文件有 100.000 次插入,一些选择,它没有任何删除)。
这不是系统错误,因为我执行了另一个查询并且它有效。 SQL 文件大小为 32.4 MB。
为什么会这样?
可能是文件大小的原因?
【问题讨论】:
-
分解文件后会发生什么?
-
文件中的最后一条语句不是
SELECT语句吗? -
我发现在pgAdmin 3中,执行需要3小时34分48秒。我将文件分成两部分,插入部分和选择/更新部分;此时插入部分有效,但我没有测试第二部分 pgAdmin 4。可能是 pgAdmin 4 不支持大文件,我认为在这种情况下 pgAdmin 3 比 pgAdmin 4 更好。
-
您说的是“大”,然后是 32.4 Mb。那里有错字吗? 32.4 Mb 并不大(这是一个相对术语),100 K 插入也不是。 (我个人喜欢 Bigsql 的 pgAdmin 3 LTS)。 32.4 Mb 3 小时是不可接受的恕我直言。
标签: sql postgresql file pgadmin-4