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

回答編集履歴

1

修正

2019/05/21 03:24

投稿

m.ts10806
m.ts10806

スコア80888

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