次の例は、EXPLAIN によって提供される情報を使用して、複数テーブルの結合クエリのパフォーマンスを最大化する方法を示しています。
次の SELECT ステートメントがあり、EXPLAIN を使用してそれを検出することを計画しているとします。食べた、tt.Clientid、t tt.serviceCodes、TT.RePetitiveid、
TT.CURRENTPROCESS、TT.CURRENTDPERSON、
TT.RCORDVOLUME、TT.DPPRINTED、ET.COUNTRY、
ET_1.Cou Ntry、do.custname
tt, et, et AS et_1, do
WHERE tt.SubmitTime IS NULL
AND tt.ActualPC = et.EMPLOYID
AND tt.AssignedPC = et_1.EMPLOYID
AND tt.ClientID = do.CUSTNMBR ;この例では、まず次の仮定を立てます:
比較されるフィールドは次のように定義されます:
(t114)
http://www.bkjia.com/PHPjc/630970.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/630970.html
技術記事
次の例は、EXPLAIN によって提供される情報を使用して、複数テーブル結合クエリのパフォーマンスを最大化する方法を示しています。 次の SELECT ステートメントがあり、それを検出するために EXPLAIN を使用することを計画しているとします。...