0

キールックアップがクエリに含まれるときに実行プランを確認して、キーをターゲットにするにはどうすればよいですか?シーク述語を見て、テーブルでターゲットにする特定のキーが正確にわからないので、親切にこれを手伝ってください

以下に、クエリ実行プラン(キールックアップ)を貼り付けました

ここに画像の説明を入力してください

私が使用しているクエリを見つけてください

SELECT 
   CONVERT(VARCHAR(6), CTC_VALUE_DATE, 12) AS CTC_VALUE_DATES ,  
   MCURR.CURRENCY_CODE, 
   FTS_CUSTOMER_TRAN_CONTROL.*,
   MCURR.* 
FROM 
   FTS_CUSTOMER_TRAN_CONTROL 
INNER JOIN 
   @TEMPTABLE TEMP ON FTS_CUSTOMER_TRAN_CONTROL.CTC_PACKAGE_ID = TEMP.PACKAGEID
LEFT JOIN 
   MASTER_CURRENCY AS MCURR ON MCURR.CURRENCY_ID = FTS_CUSTOMER_TRAN_CONTROL.CTC_CURR_CODE    
WHERE 
   CTC_GEN_REFID = @REFIDS  
4

1 に答える 1

0

KEY LOOKUPを回避する必要がある場合は、必要な列のみを選択し、selectで使用する列にカバーインデックスを作成する必要があります。

于 2012-07-31T16:56:44.010 に答える