実行プランで共通の部分式スプールを使用すると、特にウィンドウ集計関数の場合、驚くほど高い論理読み取りが発生します。大きなテーブルの場合が観察されています。この動作により、このようなスプールの効率について懸念が生じます。
従来のスプール テーブルとは異なり、ワークテーブルの論理読み取りは、集計に使用される内部構造です。 、カウント方法が異なります。ハッシュされたページを測定する代わりに、ワークテーブルの論理読み取り数は、読み取り行ごとに増分されます。このユニークなカウント方法では、ワークテーブルの効率が高いにもかかわらず、カウントが一見高くなるように見えます。
特定のケースでは、発見した式、「ワークテーブルの論理読み取り = 1 NumberOfRows 2 NumberOfGroups 4」は、これらの特定の動作により当てはまります。 spools:
以上が共通の部分式スプールを使用すると、ウィンドウ集計クエリで予想外に高い論理読み取りが表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。