From ee573a3bbc56ac22693d8def2a6796c57c949c4b Mon Sep 17 00:00:00 2001 From: hebo Date: Fri, 6 Dec 2019 16:09:36 +0800 Subject: [PATCH] reduce buffer pool size --- model/cache_pool.go | 2 +- model/query_piece.go | 2 +- session-dealer/mysql/const.go | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/model/cache_pool.go b/model/cache_pool.go index 8019211..121d811 100644 --- a/model/cache_pool.go +++ b/model/cache_pool.go @@ -15,7 +15,7 @@ type sliceBufferPool struct { func NewSliceBufferPool(name string, bufferSize int) (sbp *sliceBufferPool) { return &sliceBufferPool{ - queue: make(chan []byte, 512), + queue: make(chan []byte, 256), bufferSize: bufferSize, name: name, } diff --git a/model/query_piece.go b/model/query_piece.go index d6ee3e2..6493899 100644 --- a/model/query_piece.go +++ b/model/query_piece.go @@ -34,7 +34,7 @@ const ( var ( mqpp = NewMysqlQueryPiecePool() - localSliceBufferPool = NewSliceBufferPool("json cache", 2*1024*1024) + localSliceBufferPool = NewSliceBufferPool("json cache", 1*1024*1024) ) var commonBaseQueryPiece = &BaseQueryPiece{} diff --git a/session-dealer/mysql/const.go b/session-dealer/mysql/const.go index 8cf4723..0691258 100644 --- a/session-dealer/mysql/const.go +++ b/session-dealer/mysql/const.go @@ -96,7 +96,7 @@ const ( // See https://dev.mysql.com/doc/refman/5.7/en/identifiers.html const ( // MaxMysqlPacketLen is the max packet payload length. - MaxMysqlPacketLen = 1 * 1024 * 1024 + MaxMysqlPacketLen = 512 * 1024 ) const (