Download as xlsx, pdf, or txt
Download as xlsx, pdf, or txt
You are on page 1of 24

No.

機種

1 1回目
MD003
2 2回目

3 1回目
MD8000
4 2回目

5 1回目
EVERTZ
6 2回目

7 1回目
FS.COM
8 2回目

9 1回目
他の機種
10 2回目

11 1回目
Router
12 2回目

結論:案2で修正後、パフォーマンスがあまり変わらない。

※ESタスクの目的は
上記の結果は以下の手順で
1.ステップ1:それぞれの機種に対して、上記のデータを実行します。
2.ステップ2:receipt_server.js

3.ステップ3:syslog
にインサート時間を確認します。
修正前

実行データ

CF=et.conf E=3 P=4 "V=MD003@CX-TNOC(在京分岐) - JVB test "


M=251481-639 O=1.3.6.1.4.1.56.12.1.2.0.1 A=192.168.0.64 R=192.168.0.64
CF=et.conf E=3 P=4 "V=MD003@CX-TNOC(在京分岐) - JVB test "
M=251481-639 O=1.3.6.1.4.1.56.12.1.2.0.1 A=192.168.0.64 R=192.168.0.64
CF=et.conf E=3 P=4 "V=MD8000_SWCNT-01@TNOC - TS Recovered (12)
Slot 1 Service 2 UVRX-4Sch" M=251481-640
O=1.3.6.1.4.1.17186.1.10.1.37.0.12 A=192.168.0.161 R=192.168.0.161
CF=et.conf E=3 P=4 "V=MD8000_SWCNT-01@TNOC - TS Recovered (12)
Slot 1 Service 2 UVRX-4Sch" M=251481-640
O=1.3.6.1.4.1.17186.1.10.1.37.0.12 A=192.168.0.161 R=192.168.0.161
CF=et.conf E=3 P=4 "V=7700FC@TBS(気象庁&随時)-TNOC -
(7700FC+EOHD) Carrier Strength OK |Slot 1" M=251481-497
O=1.3.6.1.4.1.6827.10.7.6.0.0.102 A=172.17.1.16 R=172.17.1.16
CF=et.conf E=3 P=4 "V=7700FC@TBS(気象庁&随時)-TNOC -
(7700FC+EOHD) Carrier Strength OK |Slot 1" M=251481-497
O=1.3.6.1.4.1.6827.10.7.6.0.0.102 A=172.17.1.16 R=172.17.1.16
CF=et.conf E=3 P=4 "V=HVE9210-02@TNOC-札幌TOC - Test |Slot 1 |Unit
OEO3 |Port 1 " M=251481-1180 O=1.3.6.1.4.1.56.12.1.2.0.1
A=192.168.90.202 R=192.168.90.202
CF=et.conf E=3 P=4 "V=HVE9210-02@TNOC-札幌TOC - Test |Slot 1 |Unit
OEO3 |Port 1 " M=251481-1180 O=1.3.6.1.4.1.56.12.1.2.0.1
A=192.168.90.202 R=192.168.90.202
CF=et.conf E=3 P=4 "V=BOPS DWF13SN@TNOC-スカパー専用線 - Test
message |S cleared |C io-signals" M=251481-902 O=1.3.6.1.4.1.56.12.1.2.0.1
A=172.17.1.96 R=172.17.1.96
CF=et.conf E=3 P=4 "V=BOPS DWF13SN@TNOC-スカパー専用線 - Test
message |S cleared |C io-signals" M=251481-902 O=1.3.6.1.4.1.56.12.1.2.0.1
A=172.17.1.96 R=172.17.1.96
CF=et.conf E=3 P=4 "V=Catalyst3560-MIWACO@TNOC - Interface 10046
Link Down Trap" M=251481-166 O=1.3.6.1.6.3.1.1.5.3.0 A=10.1.1.2
R=10.1.1.2
CF=et.conf E=3 P=4 "V=Catalyst3560-MIWACO@TNOC - Interface 10046
Link Down Trap" M=251481-166 O=1.3.6.1.6.3.1.1.5.3.0 A=10.1.1.2
R=10.1.1.2

2で修正後、パフォーマンスがあまり変わらない。

クの目的はTRAPを処理し、syslogテーブルにインサートします。
果は以下の手順で231で試験しました。
ップ1:それぞれの機種に対して、上記のデータを実行します。
ップ2:receipt_server.jsログの受け取る時間を確認します。

ップ3:syslogテーブル
ート時間を確認します。
syslogテーブル
receipt_server.jsログ No. 機種
にインサート時間
受け取る時間
syslog.create_time

18:35:00 18:35:00 1 1回目


MD003
18:40:34 18:40:34 2 2回目

19:09:02 19:09:02 3 1回目


MD8000
19:11:18 19:11:18 4 2回目

19:13:13 19:13:13 5 1回目


EVERTZ
19:13:15 19:13:15 6 2回目

19:16:36 19:16:36 7 1回目


FS.COM
19:16:42 19:16:42 8 2回目

19:19:33 19:19:33 9 1回目


他の機種
19:19:36 19:19:36 10 2回目

19:21:11 19:21:11 11 1回目


Router
19:21:14 19:21:14 12 2回目
案2で修正後(一回目確認結果)

実行データ

CF=et.conf E=3 P=4 "V=MD003@CX-TNOC(在京分岐) - JVB test " M=251481-


639 O=1.3.6.1.4.1.56.12.1.2.0.1 A=192.168.0.64 R=192.168.0.64
CF=et.conf E=3 P=4 "V=MD003@CX-TNOC(在京分岐) - JVB test " M=251481-
639 O=1.3.6.1.4.1.56.12.1.2.0.1 A=192.168.0.64 R=192.168.0.64
CF=et.conf E=3 P=4 "V=MD8000_SWCNT-01@TNOC - TS Recovered (12) Slot 1
Service 2 UVRX-4Sch" M=251481-640 O=1.3.6.1.4.1.17186.1.10.1.37.0.12
A=192.168.0.161 R=192.168.0.161
CF=et.conf E=3 P=4 "V=MD8000_SWCNT-01@TNOC - TS Recovered (12) Slot 1
Service 2 UVRX-4Sch" M=251481-640 O=1.3.6.1.4.1.17186.1.10.1.37.0.12
A=192.168.0.161 R=192.168.0.161
CF=et.conf E=3 P=4 "V=7700FC@TBS(気象庁&随時)-TNOC - (7700FC+EOHD)
Carrier Strength OK |Slot 1" M=251481-497 O=1.3.6.1.4.1.6827.10.7.6.0.0.102
A=172.17.1.16 R=172.17.1.16
CF=et.conf E=3 P=4 "V=7700FC@TBS(気象庁&随時)-TNOC - (7700FC+EOHD)
Carrier Strength OK |Slot 1" M=251481-497 O=1.3.6.1.4.1.6827.10.7.6.0.0.102
A=172.17.1.16 R=172.17.1.16
CF=et.conf E=3 P=4 "V=HVE9210-02@TNOC-札幌TOC - Test |Slot 1 |Unit
OEO3 |Port 1 " M=251481-1180 O=1.3.6.1.4.1.56.12.1.2.0.1 A=192.168.90.202
R=192.168.90.202
CF=et.conf E=3 P=4 "V=HVE9210-02@TNOC-札幌TOC - Test |Slot 1 |Unit
OEO3 |Port 1 " M=251481-1180 O=1.3.6.1.4.1.56.12.1.2.0.1 A=192.168.90.202
R=192.168.90.202
CF=et.conf E=3 P=4 "V=BOPS DWF13SN@TNOC-スカパー専用線 - Test message |
S cleared |C io-signals" M=251481-902 O=1.3.6.1.4.1.56.12.1.2.0.1 A=172.17.1.96
R=172.17.1.96
CF=et.conf E=3 P=4 "V=BOPS DWF13SN@TNOC-スカパー専用線 - Test message |
S cleared |C io-signals" M=251481-902 O=1.3.6.1.4.1.56.12.1.2.0.1 A=172.17.1.96
R=172.17.1.96

CF=et.conf E=3 P=4 "V=Catalyst3560-MIWACO@TNOC - Interface 10046 Link


Down Trap" M=251481-166 O=1.3.6.1.6.3.1.1.5.3.0 A=10.1.1.2 R=10.1.1.2

CF=et.conf E=3 P=4 "V=Catalyst3560-MIWACO@TNOC - Interface 10046 Link


Down Trap" M=251481-166 O=1.3.6.1.6.3.1.1.5.3.0 A=10.1.1.2 R=10.1.1.2
確認結果)

syslogテーブルに
receipt_server.jsログ No. 機種
インサート時間
受け取る時間
syslog.create_time

19:59:37 19:59:37 1 1回目


MD003
20:10:07 20:10:07 2 2回目

20:11:54 20:11:54 3 1回目


MD8000
20:11:57 20:11:57 4 2回目

20:13:18 20:13:18 5 1回目


EVERTZ
20:13:23 20:13:23 6 2回目

20:14:15 20:14:15 7 1回目


FS.COM
20:14:19 20:14:19 8 2回目

20:15:09 20:15:09 9 1回目


他の機種
20:15:13 20:15:13 10 2回目

20:15:57 20:15:57 11 1回目


Router
20:16:00 20:16:00 12 2回目
案2で修正後(二回目確認結果)

実行データ

CF=et.conf E=3 P=4 "V=MD003@CX-TNOC(在京分岐) - JVB test " M=251481-


639 O=1.3.6.1.4.1.56.12.1.2.0.1 A=192.168.0.64 R=192.168.0.64
CF=et.conf E=3 P=4 "V=MD003@CX-TNOC(在京分岐) - JVB test " M=251481-
639 O=1.3.6.1.4.1.56.12.1.2.0.1 A=192.168.0.64 R=192.168.0.64
CF=et.conf E=3 P=4 "V=MD8000_SWCNT-01@TNOC - TS Recovered (12) Slot 1
Service 2 UVRX-4Sch" M=251481-640 O=1.3.6.1.4.1.17186.1.10.1.37.0.12
A=192.168.0.161 R=192.168.0.161
CF=et.conf E=3 P=4 "V=MD8000_SWCNT-01@TNOC - TS Recovered (12) Slot 1
Service 2 UVRX-4Sch" M=251481-640 O=1.3.6.1.4.1.17186.1.10.1.37.0.12
A=192.168.0.161 R=192.168.0.161
CF=et.conf E=3 P=4 "V=7700FC@TBS(気象庁&随時)-TNOC - (7700FC+EOHD)
Carrier Strength OK |Slot 1" M=251481-497 O=1.3.6.1.4.1.6827.10.7.6.0.0.102
A=172.17.1.16 R=172.17.1.16
CF=et.conf E=3 P=4 "V=7700FC@TBS(気象庁&随時)-TNOC - (7700FC+EOHD)
Carrier Strength OK |Slot 1" M=251481-497 O=1.3.6.1.4.1.6827.10.7.6.0.0.102
A=172.17.1.16 R=172.17.1.16
CF=et.conf E=3 P=4 "V=HVE9210-02@TNOC-札幌TOC - Test |Slot 1 |Unit
OEO3 |Port 1 " M=251481-1180 O=1.3.6.1.4.1.56.12.1.2.0.1 A=192.168.90.202
R=192.168.90.202
CF=et.conf E=3 P=4 "V=HVE9210-02@TNOC-札幌TOC - Test |Slot 1 |Unit
OEO3 |Port 1 " M=251481-1180 O=1.3.6.1.4.1.56.12.1.2.0.1 A=192.168.90.202
R=192.168.90.202
CF=et.conf E=3 P=4 "V=BOPS DWF13SN@TNOC-スカパー専用線 - Test message |
S cleared |C io-signals" M=251481-902 O=1.3.6.1.4.1.56.12.1.2.0.1 A=172.17.1.96
R=172.17.1.96
CF=et.conf E=3 P=4 "V=BOPS DWF13SN@TNOC-スカパー専用線 - Test message |
S cleared |C io-signals" M=251481-902 O=1.3.6.1.4.1.56.12.1.2.0.1 A=172.17.1.96
R=172.17.1.96

CF=et.conf E=3 P=4 "V=Catalyst3560-MIWACO@TNOC - Interface 10046 Link


Down Trap" M=251481-166 O=1.3.6.1.6.3.1.1.5.3.0 A=10.1.1.2 R=10.1.1.2

CF=et.conf E=3 P=4 "V=Catalyst3560-MIWACO@TNOC - Interface 10046 Link


Down Trap" M=251481-166 O=1.3.6.1.6.3.1.1.5.3.0 A=10.1.1.2 R=10.1.1.2
確認結果)

syslogテーブルに
receipt_server.jsログ
インサート時間
受け取る時間
syslog.create_time

19:40:46 19:40:46

19:40:49 19:40:49

19:42:15 19:42:15

19:42:19 19:42:19

19:43:13 19:43:13

19:43:19 19:43:19

19:44:25 19:44:25

19:44:27 19:44:27

19:45:55 19:45:55

19:45:58 19:45:58

19:46:31 19:46:31

19:46:37 19:46:37
No.

6
7

8
修正前
SQL

SELECT t_c_d.enable, MATCH (t_d.message) AGAINST


(SUBSTRING_INDEX(SUBSTRING_INDEX('7800FC@TNOC-横西TOC2 国内専
用線 Evertz - Video Loss on Video8 |Slot 14 |Port 8',' - ',-1),' |Slot ',1)) as score FROM
trap_control_detail as t_c_d LEFT JOIN trap_detail as t_d ON t_d.id =
t_c_d.trap_detail_id WHERE t_c_d.trap_control_id = 15 AND t_d.oid =
'1.3.6.1.4.1.6827.10.90.6.1.0.1015' ORDER BY score DESC, t_d.id ASC limit 1

SELECT t_c_d.enable, MATCH (t_d.message) AGAINST


(SUBSTRING_INDEX(SUBSTRING_INDEX('7800FC@TNOC-横西TOC2 国内専
用線 Evertz - Video Loss on Video8 |Slot 14 |Port 8',' - ',-1),' |Slot ',1)) as score FROM
trap_control_detail as t_c_d LEFT JOIN trap_detail as t_d ON t_d.id =
t_c_d.trap_detail_id WHERE t_c_d.trap_control_id = 15 AND t_d.oid =
'1.3.6.1.4.1.6827.10.90.6.1.0.1015' ORDER BY score DESC, t_d.id ASC limit 1

SELECT t_c_d.enable, MATCH (t_d.message) AGAINST


(SUBSTRING_INDEX(SUBSTRING_INDEX('7800FC@TNOC-横西TOC2 国内専
用線 Evertz - Video Present on Video8 |Slot 14 |Port 8',' - ',-1),' |Slot ',1)) as score
FROM trap_control_detail as t_c_d LEFT JOIN trap_detail as t_d ON t_d.id =
t_c_d.trap_detail_id WHERE t_c_d.trap_control_id = 15 AND t_d.oid =
'1.3.6.1.4.1.6827.10.90.6.1.0.1014' ORDER BY score DESC, t_d.id ASC limit 1

SELECT n.label, n.node_id, t.alive_condition, vd.name FROM nodetable n LEFT


JOIN nodes n1 ON n1.node_id = n.node_id LEFT JOIN tra_nodes t ON t.nodes_id =
n1.id LEFT JOIN products pd ON n1.device_name = pd.id LEFT JOIN vendors vd ON
vd.id = pd.vendor_id WHERE n.`address` = "10.0.22.3" and n.`node_id` = '251481-
1501' ORDER BY n1.id ASC LIMIT 1

SELECT n.label, n.node_id, t.alive_condition, vd.name FROM nodetable n LEFT


JOIN nodes n1 ON n1.node_id = n.node_id LEFT JOIN tra_nodes t ON t.nodes_id =
n1.id LEFT JOIN products pd ON n1.device_name = pd.id LEFT JOIN vendors vd ON
vd.id = pd.vendor_id WHERE n.`address` = "10.0.22.3" and n.`node_id` = '251481-
1501' ORDER BY n1.id ASC LIMIT 1

SELECT n.label, n.node_id, t.alive_condition, vd.name FROM nodetable n LEFT


JOIN nodes n1 ON n1.node_id = n.node_id LEFT JOIN tra_nodes t ON t.nodes_id =
n1.id LEFT JOIN products pd ON n1.device_name = pd.id LEFT JOIN vendors vd ON
vd.id = pd.vendor_id WHERE n.`address` = "10.0.22.3" and n.`node_id` = '251481-
1501' ORDER BY n1.id ASC LIMIT 1
SELECT Syslog.id FROM syslog Syslog WHERE Syslog.pato_valid = 1 GROUP BY
Syslog.id

SELECT Syslog.id FROM syslog Syslog WHERE Syslog.pato_valid = 1 GROUP BY


Syslog.id

結論:案2で修正後、パフォーマンスが改善されたことを確認できました。

※上記の結果は以下の手順で試験しました。
1.ステップ1:スロークエリファイル(/xampp/mysql/data/Kanshi01-slow.log)から、実行時間が
2.ステップ2:それぞれのSQLを231で実行しました。
3.ステップ3:実行時間をまとめました。
実行時間

0.1256

0.1057

0.1544

0.1126

0.0027

0.0026
0.8183

0.8172

w.log)から、実行時間がかかっている
修正後(一回目確認結果)
SQL

SELECT t_c_d.enable, MATCH (t_d.message) AGAINST


(SUBSTRING_INDEX(SUBSTRING_INDEX('7800FC@TNOC-横西TOC2 国内専
用線 Evertz - Video Loss on Video8 |Slot 14 |Port 8',' - ',-1),' |Slot ',1)) as score FROM
trap_control_detail as t_c_d LEFT JOIN trap_detail as t_d ON t_d.id =
t_c_d.trap_detail_id WHERE t_c_d.trap_control_id = 15 AND t_d.oid =
'1.3.6.1.4.1.6827.10.90.6.1.0.1015' ORDER BY score DESC, t_d.id ASC limit 1

SELECT t_c_d.enable, MATCH (t_d.message) AGAINST


(SUBSTRING_INDEX(SUBSTRING_INDEX('7800FC@TNOC-横西TOC2 国内専
用線 Evertz - Video Loss on Video8 |Slot 14 |Port 8',' - ',-1),' |Slot ',1)) as score FROM
trap_control_detail as t_c_d LEFT JOIN trap_detail as t_d ON t_d.id =
t_c_d.trap_detail_id WHERE t_c_d.trap_control_id = 15 AND t_d.oid =
'1.3.6.1.4.1.6827.10.90.6.1.0.1015' ORDER BY score DESC, t_d.id ASC limit 1

SELECT t_c_d.enable, MATCH (t_d.message) AGAINST


(SUBSTRING_INDEX(SUBSTRING_INDEX('7800FC@TNOC-横西TOC2 国内専
用線 Evertz - Video Present on Video8 |Slot 14 |Port 8',' - ',-1),' |Slot ',1)) as score
FROM trap_control_detail as t_c_d LEFT JOIN trap_detail as t_d ON t_d.id =
t_c_d.trap_detail_id WHERE t_c_d.trap_control_id = 15 AND t_d.oid =
'1.3.6.1.4.1.6827.10.90.6.1.0.1014' ORDER BY score DESC, t_d.id ASC limit 1

SELECT n.label, n.node_id, t.alive_condition, vd.name FROM nodetable n LEFT


JOIN nodes n1 ON n1.node_id = n.node_id LEFT JOIN tra_nodes t ON t.nodes_id =
n1.id LEFT JOIN products pd ON n1.device_name = pd.id LEFT JOIN vendors vd ON
vd.id = pd.vendor_id WHERE n.`address` = "10.0.22.3" and n.`node_id` = '251481-
1501' ORDER BY n1.id ASC LIMIT 1

SELECT n.label, n.node_id, t.alive_condition, vd.name FROM nodetable n LEFT


JOIN nodes n1 ON n1.node_id = n.node_id LEFT JOIN tra_nodes t ON t.nodes_id =
n1.id LEFT JOIN products pd ON n1.device_name = pd.id LEFT JOIN vendors vd ON
vd.id = pd.vendor_id WHERE n.`address` = "10.0.22.3" and n.`node_id` = '251481-
1501' ORDER BY n1.id ASC LIMIT 1

SELECT n.label, n.node_id, t.alive_condition, vd.name FROM nodetable n LEFT


JOIN nodes n1 ON n1.node_id = n.node_id LEFT JOIN tra_nodes t ON t.nodes_id =
n1.id LEFT JOIN products pd ON n1.device_name = pd.id LEFT JOIN vendors vd ON
vd.id = pd.vendor_id WHERE n.`address` = "10.0.22.3" and n.`node_id` = '251481-
1501' ORDER BY n1.id ASC LIMIT 1
SELECT Syslog.id FROM syslog Syslog WHERE Syslog.pato_valid = 1 GROUP BY
Syslog.id

SELECT Syslog.id FROM syslog Syslog WHERE Syslog.pato_valid = 1 GROUP BY


Syslog.id

かかっているSQLをまとめました。
実行時間

0.0057

0.0044

0.0055

0.0031

0.0026

0.0026
0.5571

0.5994
修正後(二回目確認結果)
SQL

SELECT t_c_d.enable, MATCH (t_d.message) AGAINST


(SUBSTRING_INDEX(SUBSTRING_INDEX('7800FC@TNOC-横西TOC2 国内専
用線 Evertz - Video Loss on Video8 |Slot 14 |Port 8',' - ',-1),' |Slot ',1)) as score FROM
trap_control_detail as t_c_d LEFT JOIN trap_detail as t_d ON t_d.id =
t_c_d.trap_detail_id WHERE t_c_d.trap_control_id = 15 AND t_d.oid =
'1.3.6.1.4.1.6827.10.90.6.1.0.1015' ORDER BY score DESC, t_d.id ASC limit 1

SELECT t_c_d.enable, MATCH (t_d.message) AGAINST


(SUBSTRING_INDEX(SUBSTRING_INDEX('7800FC@TNOC-横西TOC2 国内専
用線 Evertz - Video Loss on Video8 |Slot 14 |Port 8',' - ',-1),' |Slot ',1)) as score FROM
trap_control_detail as t_c_d LEFT JOIN trap_detail as t_d ON t_d.id =
t_c_d.trap_detail_id WHERE t_c_d.trap_control_id = 15 AND t_d.oid =
'1.3.6.1.4.1.6827.10.90.6.1.0.1015' ORDER BY score DESC, t_d.id ASC limit 1

SELECT t_c_d.enable, MATCH (t_d.message) AGAINST


(SUBSTRING_INDEX(SUBSTRING_INDEX('7800FC@TNOC-横西TOC2 国内専
用線 Evertz - Video Present on Video8 |Slot 14 |Port 8',' - ',-1),' |Slot ',1)) as score
FROM trap_control_detail as t_c_d LEFT JOIN trap_detail as t_d ON t_d.id =
t_c_d.trap_detail_id WHERE t_c_d.trap_control_id = 15 AND t_d.oid =
'1.3.6.1.4.1.6827.10.90.6.1.0.1014' ORDER BY score DESC, t_d.id ASC limit 1

SELECT n.label, n.node_id, t.alive_condition, vd.name FROM nodetable n LEFT


JOIN nodes n1 ON n1.node_id = n.node_id LEFT JOIN tra_nodes t ON t.nodes_id =
n1.id LEFT JOIN products pd ON n1.device_name = pd.id LEFT JOIN vendors vd ON
vd.id = pd.vendor_id WHERE n.`address` = "10.0.22.3" and n.`node_id` = '251481-
1501' ORDER BY n1.id ASC LIMIT 1

SELECT n.label, n.node_id, t.alive_condition, vd.name FROM nodetable n LEFT


JOIN nodes n1 ON n1.node_id = n.node_id LEFT JOIN tra_nodes t ON t.nodes_id =
n1.id LEFT JOIN products pd ON n1.device_name = pd.id LEFT JOIN vendors vd ON
vd.id = pd.vendor_id WHERE n.`address` = "10.0.22.3" and n.`node_id` = '251481-
1501' ORDER BY n1.id ASC LIMIT 1

SELECT n.label, n.node_id, t.alive_condition, vd.name FROM nodetable n LEFT


JOIN nodes n1 ON n1.node_id = n.node_id LEFT JOIN tra_nodes t ON t.nodes_id =
n1.id LEFT JOIN products pd ON n1.device_name = pd.id LEFT JOIN vendors vd ON
vd.id = pd.vendor_id WHERE n.`address` = "10.0.22.3" and n.`node_id` = '251481-
1501' ORDER BY n1.id ASC LIMIT 1
SELECT Syslog.id FROM syslog Syslog WHERE Syslog.pato_valid = 1 GROUP BY
Syslog.id

SELECT Syslog.id FROM syslog Syslog WHERE Syslog.pato_valid = 1 GROUP BY


Syslog.id
実行時間

0.0056

0.0042

0.0054

0.0031

0.0023

0.0025
0.5572

0.5993

You might also like