[前][次][番号順一覧][スレッド一覧]

mysql:9062

From: "藤田" <"藤田" <t-fujita@xxxxxxxxxx>>
Date: Thu, 25 Mar 2004 00:33:11 +0900
Subject: [mysql 09062] Re: JOIN で結合すると遅くなります

藤田です。

>  このselectの前にexplainを付けて実行してみると、インデックスが使われて
> なかったりしません?
実行した結果です。
+---------------+--------+---------------------------+--------------+-------
--+--------------------------+-------+-------------+
| table              | type   | possible_keys             | key          |
key_len | ref                      | rows  | Extra       |
+---------------+--------+---------------------------+--------------+-------
--+--------------------------+-------+-------------+
| denpyoumeisai | ref    | kikakubangou,primarykey   | kikakubangou |
256 | const                    | 70849 | Using where |
| denpyou       | eq_ref | PRIMARY,primarykey,T_Code | PRIMARY      |
25 | denpyoumeisai.DenpyouNo |     1 | Using where |
+---------------+--------+---------------------------+--------------+-------
--+--------------------------+-------+-------------+
2 rows in set (0.00 sec)


> ちなみに
> SELECT count(*) as cnt
>   FROM denpyou, denpyoumeisai
>  WHERE denpyou.DenpyouNo = denpyuoumeisai.DenpyouNo
>    AND T_Code = '123456' AND KikakuBangou = 'ABCD-1234';
こちらも実行してみた結果、8 min 3.88 secかかりました。

また、いそさんの指摘された方法
 SELECT count(*) as cnt
   FROM denpyou, denpyoumeisai
  WHERE T_Code = '123456' AND KikakuBangou = 'ABCD-1234'
    AND denpyou.DenpyouNo = denpyuoumeisai.DenpyouNo;
でも 7 min 52.37 sec かかりました。

やはりこれ以上高速化するのは無理なのでしょうか?


[前][次][番号順一覧][スレッド一覧]

      9052 2004-03-24 18:39 ["藤田" <t-fujita@xxx] JOIN で結合すると遅くなります           
      9054 2004-03-24 18:47 ┣[SUGAWARA Hajime <sug]                                       
->    9062 2004-03-25 00:33 ┃┗["藤田" <t-fujita@xxx]                                     
      9066 2004-03-25 08:14 ┃ ┗["藤田" <t-fujita@xxx]                                   
      9067 2004-03-25 08:43 ┃  ┗[seiji takegata <take]                                 
      9058 2004-03-24 20:00 ┣[ML account <ml@xxxxx]                                       
      9061 2004-03-24 20:53 ┣["藤田" <t-fujita@xxx]                                       
      9065 2004-03-25 03:30 ┃┗[ML account <ml@xxxxx]                                     
      9064 2004-03-25 01:52 ┗["UNO Shintaro" <uno@]