我的Java路上那些事兒

          快樂(lè)成長(zhǎng)
          posts - 110, comments - 101, trackbacks - 0, articles - 7
            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          日歷

          <2012年7月>
          24252627282930
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          搜索

          •  

          最新評(píng)論

          HBase提供了setCaching設(shè)置 cache數(shù)量,但是很多時(shí)候 如果設(shè)置不當(dāng),會(huì)相當(dāng)耗內(nèi)存。
          如果不設(shè)置該值,默認(rèn)是1條。如果設(shè)置該值很大,是可以加快速度,同時(shí)也消耗了太多的內(nèi)存。
          所以 合理的設(shè)置就很重要了。
          當(dāng)設(shè)置了setCaching(n)后,我們的server會(huì)從regin server上讀取出n條數(shù)據(jù)。
          那么client端讀取數(shù)據(jù)的時(shí)候會(huì)直接從server的緩存中返回,
          但是如果每次你只需要讀取100條記錄,但是設(shè)置了setCaching(1000),那么每次
          都會(huì)從region server 多余的拿出900條記錄,這樣會(huì)讓?xiě)?yīng)用的server內(nèi)存吃不消了
          比較好的解決方案就是 設(shè)置setCaching(n)為實(shí)際需要的記錄數(shù)。

          評(píng)論

          # re: HBase 設(shè)置 合理的setCaching提高效率  回復(fù)  更多評(píng)論   

          2013-09-17 15:33 by 你,你,
          ghjhg

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 日照市| 海南省| 永城市| 武邑县| 织金县| 汝南县| 静海县| 津市市| 凤山市| 郧西县| 冕宁县| 潼关县| 察哈| 松阳县| 永春县| 西峡县| 东乡县| 黑山县| 同德县| 玉树县| 九龙县| 桂东县| 融水| 廉江市| 句容市| 泾源县| 德清县| 峨眉山市| 许昌市| 务川| 桦南县| 五指山市| 南康市| 清涧县| 正蓝旗| 永新县| 神农架林区| 深州市| 卢湾区| 平阳县| 舟山市|