teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

正確性を修正

2016/06/08 10:17

投稿

masaya_ohashi
masaya_ohashi

スコア9210

answer CHANGED
@@ -1,6 +1,6 @@
1
1
  初歩的な失敗で申し訳ありませんが、自己解決いたしました。
2
2
  いろいろとテーブル定義を見直してみた結果、テーブルのdataIdがTEXTで定義されているのが負荷の最大要因だったようです。
3
- AとBのテーブルのdataIdをVARCHARに変更し、UNIQUE制限をかけることで高速に処理できるようになりました。
3
+ AとBのテーブルのdataIdをVARCHARに変更し、BのdataIdにUNIQUE制限をかけることで高速に処理できるようになりました。
4
4
  本来求めていた「分割処理できないか」という解決方法ではありませんでしたが、これで解決しました。
5
5
 
6
6
  ### 結論