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

mysql:4798

From: Hiroshi Takiguchi <Hiroshi Takiguchi <takiguci@xxxxxxxxxx>>
Date: Sat, 08 Dec 2001 03:22:48 +0900
Subject: [mysql 04798] Re: 検索スピードアップ

滝口です。

On Fri, 7 Dec 2001 22:12:22 +0900
"JRCS開発 柄本" <tukamoto@xxxxxxxxxx> wrote:

 
> レコード数を実際と同じ5184000件に増やし、
> カラム数を50まで減らしてみました。
> インターバルを実際行う最大値である14400で検索すると、
> 15SEC程度かかってしまいました。
> 
> explainを行いました。結果は、
> type    possible_keys             key            key_len    ref        rows
> Extra
> range   PRIMARY,ID_INDEX    PRIMARY    3            NULL    5184000    where
> used
> でした。

最初の前提通り、5184000行のうち14400行おきに抽出するのであれば、
rows のところが360行になると思うのですが・・・
#それとも5184000x14400のうち5184000行取り出す?
analyze table してみるとか、myisamchk かけてみるとかしたらどうなりますか?

最近よく使うテクニックを1つ。
create temporary table temp_table (ID int not null primary key);
insert into temp_table values (n1),(n2),(n3),....;
select a.column_name,... from temp_table t left join table_name a using (ID);

++++++++++++++++++++++++++++++
 takiguci@xxxxxxxxxx
  滝口 比呂志
   ++++++++++++++++++++++++++++++


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

      4744 2001-11-29 14:54 [<yamauchi@xxxxxxxxxx] ODBC ドライバ経由での CREATE TABLE でエラー
      4772 2001-10-02 21:05 ┗["JRCS開発 柄本" <tuk] 検索スピードアップ                    
      4773 2001-12-04 22:09  ┣[Tomohiro 'Tomo-p' KA]                                     
      4776 2001-10-03 08:51  ┃┗["JRCS開発 柄本" <tuk]                                   
      4777 2001-12-05 11:54  ┃ ┗[Tomohiro 'Tomo-p' KA]                                 
      4778 2001-10-03 14:18  ┃  ┗["JRCS開発 柄本" <tuk]                               
      4782 2001-12-05 15:02  ┃   ┗[Tomohiro 'Tomo-p' KA]                             
      4774 2001-12-04 22:20  ┣["Hideki Hashinaga" <]                                     
      4775 2001-12-05 03:30  ┃┗["Hideki Hashinaga" <]                                   
      4791 2001-12-06 00:40  ┗[とみたまさひろ <tomm]                                     
      4797 2001-12-07 22:12   ┗["JRCS開発 柄本" <tuk]                                   
->    4798 2001-12-08 03:22    ┣[Hiroshi Takiguchi <t]                                 
      4800 2001-12-08 15:21    ┃┗[Hiroshi Takiguchi <t]                               
      4799 2001-12-08 10:33    ┗[とみたまさひろ <tomm]