Naoya Murakami
visio****@gmail*****
2013年 9月 12日 (木) 08:38:11 JST
お世話になっております。村上です。 >提供頂いたデータで手元で実行したところ、mysqldがsegvで停止するところまで >再現することができました。 再現していただきありがとうございます。 当方の環境に依存していることではないことがわかり、ありがたいです。 その後、以下、3パターンを試しました。 (1)提供したデータを、1年ごとに30数個のテーブルに分割にすると、 うまくインデックス構築できました。 (2)10年ごとに3つのテーブルに分割すると2000年〜2009年の テーブルでインデックス構築が失敗しました。 (3)2000年〜2004年と2005年〜2009年の2つにテーブルを 分割すると、2000年〜2004年のテーブルでインデックス構築が 失敗しました。 1年単位であれば、うまくいっていることから、データがおかしいわけでも ないかなぁと思うのですが、2000年〜2004年程度のサイズでも 失敗しているから、どうなのかなぁと思っています。 サイズが小さくなれば、再現までの時間がだいぶ減らせるので、 徐々に追い込んでいけそうです。 再現する境界が追い込めたら、またご報告します。 引き続き、お手数ですが、ご協力よろしくお願いします。 以上、よろしくお願いします。