As sited in HBase Doc <http://archive-primary.cloudera.com/cdh5/cdh/5/hbase-0.98.1-cdh5.1.3/book/regions.arch.html#too_many_regions> , I understand that MSLAB of each memstore will occupy 2MB(default) of the region server heap memory. So if there are 2000 regions in my region server, 3.9GB of my heap would be occupied.
My question is, memory for MSLAB will be allocated as soon as the regions come online or only if data is written to memstore? Because I've a cluster where 1000 of empty regions in a table, since data are removed after configured TTL. Would like to know would that cause unnecessary heap usage? -- Sent from: http://apache-hbase.679495.n3.nabble.com/HBase-User-f4020416.html
