Amazon web services AWS红移中的并发查询、复制和连接
我试图理解Redshift中并发连接和并发查询之间的区别。根据文档,我们可以对一个Redshift集群进行500个并发连接,但它说一个集群中最多可以同时运行15个查询。现在确切的数值是多少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作为我们的主要报告数据存储。如果我们不能同时运行大量查询,那么我们可能很难使用这种模型。我想,您在某个地方读错了,每个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
。