2017-02-14 11 views
0

https://docs.microsoft.com/en-us/azure/sql-data-WArehouse/sql-data-warehouse-develop-concurrencyの「同時実行スロット消費」のセクションでは、同時クエリ数&の同時実行スロット数がDWUおよびリソースクラスによってどのように異なるかについて説明しています。 "smallrc"リソースクラスのユーザーの場合、同時クエリーと同時実行スロットの数は100 DWUで4であり、この数は600 DWUで最大24まで直線的に拡張されます(600 DWUの場合、smallrcリソースクラスのユーザーは24同時実行スロット)。Azure SQL DW DWUとリソースクラスによる同時クエリ

私の質問は、すべてのユーザーが1000 DWUの「smallrc」リソースクラスを実行して実行することができますどのように多くの同時クエリ

1)でしょうか? 1000 DWUは40同時実行スロットを提供し、各「smallrc」ユーザーは実行中の問合せに対して1つのスロットを取るため、1000 DWUで40の同時問合せを実行できますか?ドキュメントごとに、同時実行クエリの最大数は32であるようです。

2)また、ドキュメントごとに、1000 DWUまたは6000 DWUを使用する場合でも、SQL DWで実行できる同時クエリの最大数は32です。なぜこの制限があるのか​​詳細を教えてください。私が "smallrc"リソースクラスのユーザーを使用してDW2000でクエリを送信した場合、同時クエリはまだ32に制限されていますか?

答えて

0

1)「SQLデータウェアハウスは、より大きなDWUサイズで最大32の同時クエリをサポートしています。より多くの同時実行スロットを持つことは、同時に実行されるより多くのmediumrcとlargercのクエリを持つことができることを意味します。たとえば、最大スロット数が40のDW1000では、smallrcは1スロット、mediumrcは8スロットを使用するため、4つのmediumrcクエリと8つのsmallrcクエリ、または31 smallrcと1 mediumrcを同時に持つことができますが、 32. https://docs.microsoft.com/en-us/azure/sql-data-WArehouse/sql-data-warehouse-develop-concurrency#query-exceptions-to-concurrency-limits

2)「この環境は、DWワークロードをホストすることを目的としていますが、その性質上、より少ないコストで頻繁に高価なクエリの実行に集中する傾向があります。制限が32に設定されている環境では、十分なリソース、特にメモリがあることを保証するように設計されていますが、高価なDWクエリで利用できます。 - SimonFacer

関連する問題