You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by wu...@apache.org on 2024/09/27 01:32:15 UTC

(skywalking) 01/01: * Optimize `network_address_alias` table to reduce the number of the index.

This is an automated email from the ASF dual-hosted git repository.

wusheng pushed a commit to branch opt_alias
in repository https://gitbox.apache.org/repos/asf/skywalking.git

commit b57187cb3f1274a9a897a3d23769780751487177
Author: Wu Sheng <wu...@foxmail.com>
AuthorDate: Fri Sep 27 09:32:07 2024 +0800

    * Optimize `network_address_alias` table to reduce the number of the index.
---
 docs/en/changes/changes.md                                              | 1 +
 .../server/core/analysis/manual/networkalias/NetworkAddressAlias.java   | 2 ++
 2 files changed, 3 insertions(+)

diff --git a/docs/en/changes/changes.md b/docs/en/changes/changes.md
index e94c6cf8da..29950a0a16 100644
--- a/docs/en/changes/changes.md
+++ b/docs/en/changes/changes.md
@@ -79,6 +79,7 @@
 * PromQL service: query API support RFC3399 time format.
 * Improve the performance of OTEL metrics handler.
 * PromQL service: fix operators result missing `rangeExpression` flag.
+* Optimize `network_address_alias` table to reduce the number of the index.
 
 #### UI
 
diff --git a/oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/networkalias/NetworkAddressAlias.java b/oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/networkalias/NetworkAddressAlias.java
index a0a6db0f0c..4f0d3e4c68 100644
--- a/oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/networkalias/NetworkAddressAlias.java
+++ b/oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/networkalias/NetworkAddressAlias.java
@@ -59,10 +59,12 @@ public class NetworkAddressAlias extends Metrics {
     @Setter
     @Getter
     @Column(name = REPRESENT_SERVICE_ID)
+    @BanyanDB.SeriesID(index = 1)
     private String representServiceId;
     @Setter
     @Getter
     @Column(name = REPRESENT_SERVICE_INSTANCE_ID)
+    @BanyanDB.SeriesID(index = 2)
     private String representServiceInstanceId;
     @Setter
     @Getter