diff --git a/etc/server.conf b/etc/server.conf
index 8c651ffb..73d8325c 100644
--- a/etc/server.conf
+++ b/etc/server.conf
@@ -181,7 +181,7 @@ MaxIdleConnsPerHost = 10
 
 [WriterOpt]
 # queue max size
-QueueMaxSize = 10000000
+QueueMaxSize = 100000
 # once pop samples number from queue
 QueuePopSize = 2000
 # unit: ms
diff --git a/src/server/config/config.go b/src/server/config/config.go
index c050ec95..4bcef9ec 100644
--- a/src/server/config/config.go
+++ b/src/server/config/config.go
@@ -102,7 +102,7 @@ func MustLoad(fpaths ...string) {
 		}
 
 		if C.WriterOpt.QueueMaxSize <= 0 {
-			C.WriterOpt.QueueMaxSize = 10000000
+			C.WriterOpt.QueueMaxSize = 100000
 		}
 
 		if C.WriterOpt.QueuePopSize <= 0 {