サッカースーパーリーグのデータ移動とプログラムの修正が完了した
久々にSQLをいじったので、あれこれと解らない事ばかり。。。
特に文字化けには丸一日以上時間が掛かってしまった
これでどうにか安心して眠れそうな気がする

今後の為にメモ
①エクスポートの際にCSV形式にて行う
②エディタを開いて文字コードをEUCに設定
③インポートの際に文字セットを「euc-jp」にセットして
 フォーマットをCSVで行う

これでどうにか文字化けせずにデータ移動完了できた

そもそも、何故今回の修正を行ったか?というと
MYSQLのメインデータが2万件近くになると
スピードが急に遅くなるからだ・・・
というよりデータを表示する動きが完全に止まる

これはどうもデータの集計の際に
viewを使用していたことが原因のようであるので
これを解消するために色々と考えた結果である

結局は一つのSQLにまとめたことで解消されたようである
現在は約5万件のデータが登録されているが
表示のスピードに問題ないことで証明されている

viewを使用してSQLをシンプルなものにと考えたが
運用上はどうも逆のようなのである
少々長いSQLなのだが処理時間には全く問題ない
今後もデータ集計の際にviewを使用するときは注意が必要だ



Leave a Comment:

メールアドレスが公開されることはありません。 が付いている欄は必須項目です