質問編集履歴

1

改行が反映されていなかったので、無理やり改行しました。

2015/12/11 06:48

投稿

IshibashiTanaka
IshibashiTanaka

スコア152

test CHANGED
@@ -1 +1 @@
1
- MySQL(InnoDB)にて大量のINSERTが発生する場合トランザクションにつ
1
+ MySQL(InnoDB)にて大量のINSERTが発生する場合トランザクションの使用が正しのか
test CHANGED
@@ -4,9 +4,15 @@
4
4
 
5
5
  現在、大量のINSERTが発生するシステムを扱っております。
6
6
 
7
+
8
+
7
9
  パーティションを切っているとはいえ、テーブルが膨大になってきており、
8
10
 
11
+
12
+
9
13
  INSERする際に少し時間がかかってしまうようになりました。
14
+
15
+
10
16
 
11
17
  (1 INSERT辺り、300ms程)
12
18
 
@@ -34,11 +40,15 @@
34
40
 
35
41
  のように、トランザクションを使用してみた結果、
36
42
 
43
+
44
+
37
45
  1つのINSERTにかかる時間が圧倒的に早くなりました。
38
46
 
39
47
 
40
48
 
41
49
  ただ、なぜ早くなったのかが理解できず、
50
+
51
+
42
52
 
43
53
  問題は解決したものの、本当にこれで良かったのかがわかりません。
44
54