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

mysql:4778

From: "JRCS開発 柄本" <"JRCS開発 柄本" <tukamoto@xxxxxxxxxx>>
Date: Wed, 3 Oct 2001 14:18:27 +0900
Subject: [mysql 04778] Re: 検索スピードアップ

こんにちは。ツカです。

>  CREATE TABLE sample (ID INT NOT NULL, A VARCHAR(10), PRIMARY KEY(ID));
>
>  な table に50000レコードを作成して SELECT してみましたが速かったですよ。
>  念のため今 nMax = 10000, nInterval = 3 で試しましたが 0.17sec でした。
>
>   思いつくのは以下の2点ですが、他に何か心当たりありませんか?
>
>  ・フィールドが多すぎて転送に時間がかかってしまっている
>    →テーブルを正規化する
>
>  ・DB とのやりとりではなく表示/処理に時間がかかっている
>    →MySQLの問題ではないのでなんとも


現状、2000フィールドあるのですが、この時は、360点抜き出すのに、1min17sec。
1000フィールドに減らしてみると、6secでした。
確かに、フィールドを減らしていくと、かなりの違いが出るようですね。
テーブルを幾つかに分けて、最適なフィールド数を検討してみようと思います。
色々と、有り難うございました。


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

      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]