SQL视图和表数百万条记录

时间:2019-04-15 13:12:37

标签: postgresql view cloud-sql-proxy

任务:

  1. 将至少一百万行加载到临时表中。
  2. 从目标表创建视图。每个视图都与一个表关联。例如,视图A,B,C分别从表A,B,C创建。
  3. 分别从表A,B,C创建视图A1,B1和C1。 4.将数据从工作表转换为视图A(该数据将在表A中可用)
  4. 现在将数据转换为依赖于视图A1的视图B,依赖于视图B1的视图C。

我正在使用psql按顺序运行它们。我确保每个sql之间有90秒的延迟。

例如:视图B和视图C的第5步加载有90个延迟

如果我一一运行,一切都会很好。

问题:

当我在一批连接中运行此命令时,进程将挂在一个或其他转换数据上。我该如何解决这个问题?

在步骤4之后,我确实查询了视图A1。我注意到查询超时。如果我运行少量数据,则不会有问题。

我想念的是什么。巨大的数据会导致表加载数据吗?

0 个答案:

没有答案