フットプリント SQL Server
-
22-09-2019 - |
質問
SQL Server のフットプリントとは何を意味しますか?
これは MSDN からの抜粋です。「高コストのクエリのロック フットプリントを削減する」 リンク
解決
は、この場合のフットプリントが行われ、異なるロックの数を意味します。例えばより多くのロック - 。大きな足跡
他のヒント
「フットプリント」は、具体的にはSQL Serverに関連していないが、一般的な用語は、何か他のものの影響を受けているシステムの部分を参照しています。それは「エコロジカル・フットプリント」や「カーボンフットプリント」などの用語で使用されているのと同じ「足跡」です。この場合、クエリだけで実行しているのおかげで他のテーブルをロックすることができますと言っているが、これは、同じデータにアクセスする他のクエリをブロックすることができます。したがって、テーブルの多くに影響を与え、クエリの「足跡」は大規模であり、システムが遅くなります。しかし、あなたはそれはあまり影響を与えないように、「足跡」を減らす場合は、他のクエリのパフォーマンスを実行し、改善するために無料になります。
これは、リソースの使用率が低くなることを意味します。 sepcific例では、彼らは少数のロックを使用しますについて話しているものは何でも。これは、SQL Serverのものではありません - 。あなたはそのメモリ・フットプリントを削減する、またはいくつかのデータのストレージ・フットプリントを削減するプロセスを指すことができます。
「フットプリント」は、genereally限られた資源の利用のいくつかの並べ替えを指します。 「何かの可用性への影響」と考えてください。何かが大きなメモリフットプリントを持っている場合、それは、空きメモリの量に影響を与えます。何かがロックフットプリントを削減した場合、それはロックのそれの影響数は(この場合には、積極的に)取られていることを意味します。