回答編集履歴

1

修正

2019/05/21 03:24

投稿

m.ts10806
m.ts10806

スコア80852

test CHANGED
@@ -1,3 +1,13 @@
1
1
  test_point_historyのCREATE TABLEを見ると[主キーもユニークもインデックス](https://www.searchman.info/tips/2430.html)もつけられていないように見受けられますが、まずはそこからではないでしょうか。
2
2
 
3
3
  expire_dateがnullになっていますが、もしnullばかり(たまにしか入らない)のであればテーブルを分割するなどの手段を考えたほうがいいかもしれません。
4
+
5
+
6
+
7
+ - [SQLの効率化](https://qiita.com/wcareer/items/a0b690cfcfcd92aabf92)
8
+
9
+ - [SQLを少しでも高速化するためのチューニング](https://lightgauge.net/database/oracle/1117/)
10
+
11
+ - [無駄をなくしてSQLを高速化する方法](https://oreno-it.info/archives/153)
12
+
13
+ - [なぜ、SQLは重たくなるのか?──『SQLパフォーマンス詳解』の翻訳者が教える原因と対策](https://employment.en-japan.com/engineerhub/entry/2017/06/26/110000)