From 1ea09cc52c31e3423c2d3172cb6d3df9046db540 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B4=BE=E5=90=8C=E5=AD=A6?= Date: Fri, 19 Sep 2025 16:15:16 +0800 Subject: [PATCH] =?UTF-8?q?ADD:=20=E6=A3=80=E6=B5=8B=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E8=A1=A8=E5=88=9B=E5=BB=BA=E5=90=8E=EF=BC=8C=E5=88=9B=E5=BB=BA?= =?UTF-8?q?=E7=B4=A2=E5=BC=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../gather/storage/service/impl/TableGenServiceImpl.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/storage/src/main/java/com/njcn/gather/storage/service/impl/TableGenServiceImpl.java b/storage/src/main/java/com/njcn/gather/storage/service/impl/TableGenServiceImpl.java index 140c1185..21bd7d29 100644 --- a/storage/src/main/java/com/njcn/gather/storage/service/impl/TableGenServiceImpl.java +++ b/storage/src/main/java/com/njcn/gather/storage/service/impl/TableGenServiceImpl.java @@ -17,7 +17,11 @@ public class TableGenServiceImpl implements TableGenService { @Override public void genTable(String code, boolean isContrast) { tableGenMapper.genNonHarmonicTable(code, isContrast); + // 添加索引 + tableGenMapper.genAdHarmonicTable("CREATE INDEX idx_ad_non_harmonic_" + code + "_dev_monitor_id" + " ON ad_non_harmonic_" + code + " (Dev_Monitor_Id);"); tableGenMapper.genNonHarmonicResultTable(code, isContrast); + // 添加索引 + tableGenMapper.genAdHarmonicTable("CREATE INDEX idx_ad_non_harmonic_result_" + code + "_dev_monitor_id" + " ON ad_non_harmonic_result_" + code + " (Dev_Monitor_Id);"); StringBuilder A = new StringBuilder(); StringBuilder B = new StringBuilder(); @@ -57,6 +61,8 @@ public class TableGenServiceImpl implements TableGenService { " PRIMARY KEY (Dev_Monitor_Id, Time_Id, Script_Id, Sort, AD_Type)\n" ) + ") COMMENT='谐波类原始数据表';"; tableGenMapper.genAdHarmonicTable(sql); + // 添加索引 + tableGenMapper.genAdHarmonicTable("CREATE INDEX idx_ad_harmonic_" + code + "_dev_monitor_id" + " ON ad_harmonic_" + code + " (Dev_Monitor_Id);"); String a = A.toString().replaceAll("float", "json"); String b = B.toString().replaceAll("float", "json"); @@ -84,6 +90,8 @@ public class TableGenServiceImpl implements TableGenService { " PRIMARY KEY (Dev_Monitor_Id,Script_Id, Sort, AD_Type)\n" ) + ") COMMENT='谐波类检测结果表';"; tableGenMapper.genAdHarmonicTable(sql2); + // 添加索引 + tableGenMapper.genAdHarmonicTable("CREATE INDEX idx_ad_harmonic_result_" + code + "_dev_monitor_id" + " ON ad_harmonic_result_" + code + " (Dev_Monitor_Id);"); } @Override