2012-01-13 8 views
1

SQL Azureが長時間実行されるクエリを終了することをどこかで覚えています。終了する前にデータベースに対してクエリを実行できる時間に制限がありますか?私が働いている場所では、それぞれ約5分かかる大規模なテーブルに対して複雑なクエリを実行します。SQL Azureクエリの終了

答えて

0

Azureは1分以上IDLEであり、ロードバランサ(外部からWebサーバーへの)を介して行われるWeb要求を終了します。

Azureは、あなたのデータベースが入っているSQLサーバーインスタンス内の他のテナントからリソースを奪った場合にだけ、遅い実行クエリも抑制します。正確なメトリックについて公開されている統計はありませんそのような抑制が生じる。

9

SQL Azureの接続制限は、MSDNライブラリとtechnet wikiによって記述されています。例えば

http://msdn.microsoft.com/en-us/library/ee336245.aspx#cc http://social.technet.microsoft.com/wiki/contents/articles/sql-azure-connection-management.aspx

彼らは24時間走行した後、

SQL Azureでは、すべてのトランザクションを殺します。あなたはこのような理由への接続を失う 場合は、 40549.

大型取引、大規模なバッチで実行されるトランザクション、または大規模な 種類が重要なのtempdbを消費する可能性があるエラーコードを受信しますスペース。セッションでtempdb領域(= 655,360ページ)が5 GBを超える を使用した場合、セッションは終了して になります。

+0

ありがとう@SQLAzureJP私が探していたものです。 – iagomartinez

関連する問題