回答編集履歴
1
修正
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)
|