diff --git a/docs/en/changes/changes.md b/docs/en/changes/changes.md
index 2d0b0a931d09..1068a59a2532 100644
--- a/docs/en/changes/changes.md
+++ b/docs/en/changes/changes.md
@@ -2,24 +2,26 @@
 
 #### Project
 
-
 #### OAP Server
+
 * Add `layer` parameter to the global topology graphQL query.
 * Add `is_present` function in MQE for check if the list metrics has a value or not.
 * Remove unreasonable default configurations for gRPC thread executor.
-* Remove `gRPCThreadPoolQueueSize (SW_RECEIVER_GRPC_POOL_QUEUE_SIZE)`
-  configuration.
-* Allow excluding ServiceEntries in some namespaces when looking up
-  ServiceEntries as a final resolution method of service metadata.
+* Remove `gRPCThreadPoolQueueSize (SW_RECEIVER_GRPC_POOL_QUEUE_SIZE)` configuration.
+* Allow excluding ServiceEntries in some namespaces when looking up ServiceEntries as a final resolution method of
+  service metadata.
+* Set up the length of source and dest IDs in relation entities of service, instance, endpoint, and process to 250(was
+  200).
 
 #### UI
-* Fix the mismatch between the unit and calculation of the "Network Bandwidth Usage" widget in Linux-Service Dashboard.
 
+* Fix the mismatch between the unit and calculation of the "Network Bandwidth Usage" widget in Linux-Service Dashboard.
 
 #### Documentation
+
 * Update the release doc to remove the announcement as the tests are through e2e rather than manually.
 * Update the release notification mail a little.
-* Polish docs structure. Move customization docs separately from the introduction docs. 
+* Polish docs structure. Move customization docs separately from the introduction docs.
 * Add webhook/gRPC hooks settings example for `backend-alarm.md`.
 * Begin the process of `SWIP - SkyWalking Improvement Proposal`.
 * Add `SWIP-1 Create and detect Service Hierarchy Relationship`.
diff --git a/oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/relation/endpoint/EndpointRelationServerSideMetrics.java b/oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/relation/endpoint/EndpointRelationServerSideMetrics.java
index b5420c3677fc..f3009715274e 100644
--- a/oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/relation/endpoint/EndpointRelationServerSideMetrics.java
+++ b/oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/relation/endpoint/EndpointRelationServerSideMetrics.java
@@ -49,11 +49,11 @@ public class EndpointRelationServerSideMetrics extends Metrics {
 
     @Setter
     @Getter
-    @Column(name = SOURCE_ENDPOINT)
+    @Column(name = SOURCE_ENDPOINT, length = 250)
     private String sourceEndpoint;
     @Setter
     @Getter
-    @Column(name = DEST_ENDPOINT)
+    @Column(name = DEST_ENDPOINT, length = 250)
     private String destEndpoint;
     @Setter
     @Getter
diff --git a/oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/relation/instance/ServiceInstanceRelationClientSideMetrics.java b/oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/relation/instance/ServiceInstanceRelationClientSideMetrics.java
index 39a21ee9fb51..36585ef5f4ac 100644
--- a/oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/relation/instance/ServiceInstanceRelationClientSideMetrics.java
+++ b/oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/relation/instance/ServiceInstanceRelationClientSideMetrics.java
@@ -50,19 +50,19 @@ public class ServiceInstanceRelationClientSideMetrics extends Metrics {
 
     @Setter
     @Getter
-    @Column(name = SOURCE_SERVICE_ID)
+    @Column(name = SOURCE_SERVICE_ID, length = 250)
     private String sourceServiceId;
     @Setter
     @Getter
-    @Column(name = SOURCE_SERVICE_INSTANCE_ID)
+    @Column(name = SOURCE_SERVICE_INSTANCE_ID, length = 250)
     private String sourceServiceInstanceId;
     @Setter
     @Getter
-    @Column(name = DEST_SERVICE_ID)
+    @Column(name = DEST_SERVICE_ID, length = 250)
     private String destServiceId;
     @Setter
     @Getter
-    @Column(name = DEST_SERVICE_INSTANCE_ID)
+    @Column(name = DEST_SERVICE_INSTANCE_ID, length = 250)
     private String destServiceInstanceId;
     @Setter
     @Getter
diff --git a/oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/relation/instance/ServiceInstanceRelationServerSideMetrics.java b/oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/relation/instance/ServiceInstanceRelationServerSideMetrics.java
index 1a0753df3a4c..147800be0ad3 100644
--- a/oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/relation/instance/ServiceInstanceRelationServerSideMetrics.java
+++ b/oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/relation/instance/ServiceInstanceRelationServerSideMetrics.java
@@ -50,19 +50,19 @@ public class ServiceInstanceRelationServerSideMetrics extends Metrics {
 
     @Setter
     @Getter
-    @Column(name = SOURCE_SERVICE_ID)
+    @Column(name = SOURCE_SERVICE_ID, length = 250)
     private String sourceServiceId;
     @Setter
     @Getter
-    @Column(name = SOURCE_SERVICE_INSTANCE_ID)
+    @Column(name = SOURCE_SERVICE_INSTANCE_ID, length = 250)
     private String sourceServiceInstanceId;
     @Setter
     @Getter
-    @Column(name = DEST_SERVICE_ID)
+    @Column(name = DEST_SERVICE_ID, length = 250)
     private String destServiceId;
     @Setter
     @Getter
-    @Column(name = DEST_SERVICE_INSTANCE_ID)
+    @Column(name = DEST_SERVICE_INSTANCE_ID, length = 250)
     private String destServiceInstanceId;
     @Setter
     @Getter
diff --git a/oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/relation/process/ProcessRelationClientSideMetrics.java b/oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/relation/process/ProcessRelationClientSideMetrics.java
index e4f54d086ac1..1d15e65e6886 100644
--- a/oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/relation/process/ProcessRelationClientSideMetrics.java
+++ b/oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/relation/process/ProcessRelationClientSideMetrics.java
@@ -52,15 +52,15 @@ public class ProcessRelationClientSideMetrics extends Metrics {
 
     @Setter
     @Getter
-    @Column(name = SERVICE_INSTANCE_ID)
+    @Column(name = SERVICE_INSTANCE_ID, length = 250)
     private String serviceInstanceId;
     @Setter
     @Getter
-    @Column(name = SOURCE_PROCESS_ID)
+    @Column(name = SOURCE_PROCESS_ID, length = 250)
     private String sourceProcessId;
     @Setter
     @Getter
-    @Column(name = DEST_PROCESS_ID)
+    @Column(name = DEST_PROCESS_ID, length = 250)
     private String destProcessId;
     @Setter
     @Getter
diff --git a/oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/relation/process/ProcessRelationServerSideMetrics.java b/oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/relation/process/ProcessRelationServerSideMetrics.java
index d5dbaa2c2842..f544b0a030e1 100644
--- a/oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/relation/process/ProcessRelationServerSideMetrics.java
+++ b/oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/relation/process/ProcessRelationServerSideMetrics.java
@@ -51,15 +51,15 @@ public class ProcessRelationServerSideMetrics extends Metrics {
 
     @Setter
     @Getter
-    @Column(name = SERVICE_INSTANCE_ID)
+    @Column(name = SERVICE_INSTANCE_ID, length = 250)
     private String serviceInstanceId;
     @Setter
     @Getter
-    @Column(name = SOURCE_PROCESS_ID)
+    @Column(name = SOURCE_PROCESS_ID, length = 250)
     private String sourceProcessId;
     @Setter
     @Getter
-    @Column(name = DEST_PROCESS_ID)
+    @Column(name = DEST_PROCESS_ID, length = 250)
     private String destProcessId;
     @Setter
     @Getter
diff --git a/oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/relation/service/ServiceRelationClientSideMetrics.java b/oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/relation/service/ServiceRelationClientSideMetrics.java
index 9632c6c32c99..33126db2dec6 100644
--- a/oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/relation/service/ServiceRelationClientSideMetrics.java
+++ b/oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/relation/service/ServiceRelationClientSideMetrics.java
@@ -49,11 +49,11 @@ public class ServiceRelationClientSideMetrics extends Metrics {
 
     @Setter
     @Getter
-    @Column(name = SOURCE_SERVICE_ID)
+    @Column(name = SOURCE_SERVICE_ID, length = 250)
     private String sourceServiceId;
     @Setter
     @Getter
-    @Column(name = DEST_SERVICE_ID)
+    @Column(name = DEST_SERVICE_ID, length = 250)
     private String destServiceId;
     @Setter
     @Getter
diff --git a/oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/relation/service/ServiceRelationServerSideMetrics.java b/oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/relation/service/ServiceRelationServerSideMetrics.java
index 4940b43ca746..6d0ecb6acf5a 100644
--- a/oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/relation/service/ServiceRelationServerSideMetrics.java
+++ b/oap-server/server-core/src/main/java/org/apache/skywalking/oap/server/core/analysis/manual/relation/service/ServiceRelationServerSideMetrics.java
@@ -51,11 +51,11 @@ public class ServiceRelationServerSideMetrics extends Metrics {
 
     @Setter
     @Getter
-    @Column(name = SOURCE_SERVICE_ID)
+    @Column(name = SOURCE_SERVICE_ID, length = 250)
     private String sourceServiceId;
     @Setter
     @Getter
-    @Column(name = DEST_SERVICE_ID)
+    @Column(name = DEST_SERVICE_ID, length = 250)
     private String destServiceId;
     @Setter
     @Getter