Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services AWS红移中的并发查询、复制和连接_Amazon Web Services_Amazon Redshift_Amazon Redshift Spectrum - Fatal编程技术网

Amazon web services AWS红移中的并发查询、复制和连接

Amazon web services AWS红移中的并发查询、复制和连接,amazon-web-services,amazon-redshift,amazon-redshift-spectrum,Amazon Web Services,Amazon Redshift,Amazon Redshift Spectrum,我试图理解Redshift中并发连接和并发查询之间的区别。根据文档,我们可以对一个Redshift集群进行500个并发连接,但它说一个集群中最多可以同时运行15个查询。现在确切的数值是多少 一个集群中可以同时有多少查询处于运行状态?如果是15,是否也包括返回状态查询 一个集群中可以运行多少并发复制语句 我们正在评估Redshift作为我们的主要报告数据存储。如果我们不能同时运行大量查询,那么我们可能很难使用这种模型。我想,您在某个地方读错了,每个WLM的最大并发查询数为50。有关更多详细信息,请

我试图理解Redshift中并发连接和并发查询之间的区别。根据文档,我们可以对一个Redshift集群进行500个并发连接,但它说一个集群中最多可以同时运行15个查询。现在确切的数值是多少

  • 一个集群中可以同时有多少查询处于运行状态?如果是15,是否也包括返回状态查询

  • 一个集群中可以运行多少并发复制语句


  • 我们正在评估Redshift作为我们的主要报告数据存储。如果我们不能同时运行大量查询,那么我们可能很难使用这种模型。

    我想,您在某个地方读错了,每个WLM的最大并发查询数为50。有关更多详细信息,请参阅下面的Amazon支持响应

    一个集群中可以同时有多少查询处于运行状态?如果是15,是否也包括返回状态查询

    一次最多可以同时运行50个查询。是的,它包括插入/更新/删除等

    一个集群中可以运行多少并发复制语句

    理想情况下,您可以同时将最大值提高到50,但复制的工作方式有所不同

    自动从多个数据文件并行加载

    如果使用多个并发复制命令从多个文件加载一个表,Amazon Redshift将被迫执行序列化加载,这要慢得多,并且如果表定义了排序列,则需要在末尾使用真空。有关使用COPY并行加载数据的更多信息,请参阅从AmazonS3加载数据

    也就是说,您可以同时运行
    Copy
    命令,但要确保每个表一次只运行一个Copy命令

    所以实际上,它并不依赖于集群上的节点,而是依赖于表的数量。
    因此,如果您只有一个表,那么您希望并发执行50个insert,它只会并发生成一个副本。

    对于红移不太了解,但我要说的是,当您连接到集群时,您的查询将以某种方式排队,这就是为什么您可以有500个并发连接,但只有15个并发查询。谢谢你的解释。然而,WLM并发性和同时处于运行状态的查询不同。WLM Concurrency是您可以在集群的用户定义队列中设置的插槽数,最多可设置50个。在您提到的线程中,这也解释了并发级别,而不是同时运行的查询数time@DeepanshuRai,你能帮我找到红移文档上的链接吗,上面写着
    15并发
    查询。我认为它的指导方针是总体上不超过
    15
    。其
    15
    每个
    WLM
    的最大限制,但对于多个WLM组,您可以在聚合中达到
    50
    ,但不能超过
    50