質問編集履歴

2

試したこと【2】を追記しました。

2018/10/24 12:33

投稿

turkey
turkey

スコア15

test CHANGED
File without changes
test CHANGED
@@ -40,6 +40,50 @@
40
40
 
41
41
 
42
42
 
43
+ ### 試したこと【2】
44
+
45
+ ご指摘いただいた内容について実施しました(結果:ほぼ解決)
46
+
47
+
48
+
49
+ 以下、EXPLAIN SELECT * FROM tbl WHERE tbl_seri=1; の結果と処理時間
50
+
51
+
52
+
53
+ 試す前の状態
54
+
55
+ Seq Scan on tbl (cost=0.00..71755.30 rows=3142 width=506) 350ms
56
+
57
+
58
+
59
+ VACUUM tbl;実施後
60
+
61
+ Seq Scan on tbl (cost=0.00..64434.24 rows=33 width=506) 320ms
62
+
63
+
64
+
65
+ VACUUM FULL;実施後
66
+
67
+ Seq Scan on tbl (cost=0.00..310.24 rows=33 width=506) 2.9ms
68
+
69
+
70
+
71
+ REINDEX TABLE tbl;実施後
72
+
73
+ Seq Scan on tbl (cost=0.00..310.24 rows=33 width=506) 2.8ms
74
+
75
+
76
+
77
+ VACUUM ANALYZE;実施後
78
+
79
+ Seq Scan on tbl (cost=0.00..535.24 rows=1 width=264) 3.3ms
80
+
81
+
82
+
83
+ 明日、VACUUM FULL;なしを試してみようと思います。
84
+
85
+
86
+
43
87
  ### 補足情報
44
88
 
45
89
 

1

indexについての記述を追加しました。

2018/10/24 12:33

投稿

turkey
turkey

スコア15

test CHANGED
File without changes
test CHANGED
@@ -7,6 +7,10 @@
7
7
 
8
8
 
9
9
  のような処理が、最初は3ms程度ですが、12時間運用すると400msほどになります。
10
+
11
+
12
+
13
+ (上記のtbl_seriはシリアル型のカラムです。それ以外のindexはありません)
10
14
 
11
15
 
12
16