我有一个大SQL文件有一些查询。我想知道执行整个文件需要多少时间。
我在pgAdmin 4中的“查询工具”中打开文件,“成功”执行需要1分钟但是当我转到“查看数据”时,表格为空(这不应该发生,因为文件有100.000个插入,一些选择,它没有任何删除)。
这不是系统错误,因为我执行另一个查询它是否有效。 SQL文件大小为32,4 MB。
为什么会这样?
可能是由于文件大小?
答案 0 :(得分:2)
要考虑的一件事是自动提交的状态。请记住,在某些情况下,您可以发出大量的insert语句,但除非提交,否则它们都不会生效。查询可能没有看到任何内容,因为在发布选择时交易尚未成为永久性。