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

mysql:7146

From: "goudo" <"goudo" <goudo@xxxxxxxxxx>>
Date: Fri, 7 Mar 2003 14:28:49 +0900
Subject: [mysql 07146] Re: バッチ的な処理

goudo    です。

回答ありがとう御座います。

ホストから、固定長のデータをFTPにより
パソコンまで転送はできる状況です。

私なりに考えた結果、このデータを
Windows版perl か awk で整形し
LoadコマンドでMySQLに流し込かな。。。

PHPでの処理にも興味があります。

しかし、過去に
WinodwsNT(ペンティアム 200M)+Mysqp+ANHTTP
 +PHP2  の環境で
phpでテキストデータをファイルから1件づつ
よみデータのインサートをPHPから行ったところ
約500件(項目は10ぐらい)以上になるとデータを全部
挿入せず処理が終了していました。

よく原因がわからなかったのですが、なんとなくMysqlの
データ処理に時間がかかり、phpがタイムアウトして
いるように見えました。
(大体、500件で30分ぐらいかかったような気がしました)

この場合
1.パソコンの処理能力が遅すぎる。
2.Mysqlにとってインサート、削除などは、データの
  参照より負荷が重くどうしても遅くなる。

の原因が考えられましたが、どちらが大きく影響して
いるかわかりませんでした。

つまり、ある程度パソコンの性能が高ければ1000件ぐらいの
データ挿入処理などなら、10分ぐらいで終わると確証が
あるなら、パソコンを新しくしてphpで再度挑戦しようかな
とも考えています。










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

      7130 2003-03-06 11:06 ["神戸" <goudo@xxxxxx] バッチ的な処理                          
      7131 2003-03-06 11:19 ┣["3web" <dvh52252@xxx]                                       
      7132 2003-03-06 11:29 ┣[遠藤 俊裕 <endo_t@xx]                                       
      7133 2003-03-06 11:50 ┃┗["goudo" <goudo@xxxxx]                                     
      7134 2003-03-06 11:56 ┃ ┣[Ryuichiro Munechika ]                                   
      7135 2003-03-06 12:57 ┃ ┗["3web" <dvh52252@xxx]                                   
      7137 2003-03-06 13:37 ┃  ┗[Naoki Shibata <naoki]                                 
      7141 2003-03-06 20:42 ┃   ┗[福本渉 <fukumoto@xxx]                               
->    7146 2003-03-07 14:28 ┃    ┗["goudo" <goudo@xxxxx]                             
      7147 2003-03-07 14:54 ┃     ┗[SUGAWARA Hajime <sug]                           
      7148 2003-03-08 11:33 ┃      ┗[豊島@クロスネット <]                         
      7136 2003-03-06 13:31 ┣[遠藤 俊裕 <endo_t@xx]                                       
      7138 2003-03-06 14:12 ┗[<pico@xxxxxxxxxx>   ]