From fd87551d022fe23f8472d30663a8dcf3e82f44ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Canna=C3=B2?= Date: Mon, 29 Apr 2019 21:25:48 +1000 Subject: [PATCH] Improve memory usage for large resultset in PS --- deps/mariadb-client-library/ma_alloc.c.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deps/mariadb-client-library/ma_alloc.c.patch b/deps/mariadb-client-library/ma_alloc.c.patch index 04104d0a4..8464897ba 100644 --- a/deps/mariadb-client-library/ma_alloc.c.patch +++ b/deps/mariadb-client-library/ma_alloc.c.patch @@ -3,7 +3,7 @@ { /* Time to alloc new block */ get_size= MAX(Size+ALIGN_SIZE(sizeof(MA_USED_MEM)), - (mem_root->block_size & ~1) * (mem_root->block_num >> 2)); -+ (mem_root->block_size & ~1) * ( (mem_root->block_num >> 2) > 4 ? 4 : (mem_root->block_num >> 2) ) ); ++ (mem_root->block_size & ~1) * ( (mem_root->block_num >> 2) < 4 ? 4 : (mem_root->block_num >> 2) ) ); if (!(next = (MA_USED_MEM*) malloc(get_size))) {