{"id":285,"date":"2015-07-17T16:10:50","date_gmt":"2015-07-17T07:10:50","guid":{"rendered":"http:\/\/saphanadb.com\/?p=285"},"modified":"2022-06-28T10:01:58","modified_gmt":"2022-06-28T01:01:58","slug":"sap-hana-%eb%a9%94%eb%aa%a8%eb%a6%ac-%ea%b5%ac%ec%84%b1","status":"publish","type":"post","link":"http:\/\/saphanadb.com\/?p=285","title":{"rendered":"SAP HANA \uba54\ubaa8\ub9ac \uad6c\uc131"},"content":{"rendered":"<p>SAP HANA \uba54\ubaa8\ub9ac \uad6c\uc131<\/p>\n<p>&nbsp;<\/p>\n<p>HANA DB(Database)\uac00 \uba54\ubaa8\ub9ac\ub97c \uae30\ubc18\uc73c\ub85c \uae30\ub3d9\ub418\ub294 DB\uc774\uae30 \ub54c\ubb38\uc5d0 \uc5ec\uae30\uc11c \uba54\ubaa8\ub9ac\uc5d0 \ub300\ud574\uc11c \uc880\ub354 \uc790\uc138\ud788 \ub2e4\ub8e8\uace0 \uac00\ub3c4\ub85d \ud558\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n<p>HANA\uc758 \uba54\ubaa8\ub9ac\ub97c \uc2e4\uc81c\ub85c \ud558\ub4dc\uc6e8\uc5b4(H\/W)\uc5d0\uc11c \uc0ac\uc6a9\ud558\ub294 \uba54\ubaa8\ub9ac\uc640 HANA DB\uc5d0\uc11c \uc0ac\uc6a9\ud558\ub294 \uba54\ubaa8\ub9ac\ub97c \uc5b4\ub5bb\uac8c \uad6c\uc131\ub418\uc5b4 \uc788\uace0 \uc2e4\uc81c \ubb3c\ub9ac\uc801\uc778 \uba54\ubaa8\ub9ac(Physical Memory=Real Memory)\uc640 HANA DB\uc5d0\uc11c \uc0ac\uc6a9\ud558\ub294 \uba54\ubaa8\ub9ac\uc758 \uad00\uacc4\ub97c \uc124\uba85\ud558\uc5ec \uc880\ub354 \uc774\ud574\ud558\uae30 \uc27d\uac8c \uc124\uba85 \ub4dc\ub9ac\uace0\uc790 \ud569\ub2c8\ub2e4.<\/p>\n<p><a href=\"http:\/\/saphanadb.com\/wp-content\/uploads\/2015\/07\/Image-0000.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-286\" src=\"http:\/\/saphanadb.com\/wp-content\/uploads\/2015\/07\/Image-0000.jpg\" alt=\"Image-0000\" width=\"675\" height=\"465\" srcset=\"http:\/\/saphanadb.com\/wp-content\/uploads\/2015\/07\/Image-0000.jpg 675w, http:\/\/saphanadb.com\/wp-content\/uploads\/2015\/07\/Image-0000-300x207.jpg 300w\" sizes=\"auto, (max-width: 675px) 100vw, 675px\" \/><\/a><\/p>\n<p><strong>HANA Used Memory<\/strong> \ub294 \uc2e4\uc138 HANA \uc0ac\uc6a9\uc911\uc5d0 \uc788\ub294 \uba54\ubaa8\ub9ac\ub97c \ub9d0\ud569\ub2c8\ub2e4.<\/p>\n<p>\uc2e4\uc81c\ub85c HANA\uac00 \uba54\ubaa8\ub9ac\ub97c \uc0ac\uc6a9\ud558\ub294 \uac83\uc740 \uc774 Used Memory\ub97c \ub9d0\ud569\ub2c8\ub2e4.<\/p>\n<p><strong>Memory Pool<\/strong>\uc740 SAP \uc81c\ud488\uc758 \ud2b9\uc9d5\uc744 SAP ERP\uc778 \uc81c\ud488\uc5d0\ub3c4 \uc0ac\uc6a9\ud558\ub294 \uac1c\ub150\uc785\ub2c8\ub2e4. SAP \uc81c\ud488\uc774 \uc2dc\uc791(\uae30\ub3d9)\ub418\uba74 \uae30\ubcf8\uc801\uc73c\ub85c \uba54\ubaa8\ub9ac\ub97c \uc77c\uc815\ubd80\ubd84\uc744 \ubbf8\ub9ac \ud655\ubcf4\ud558\uace0 \uc2dc\uc791(Start)\ud558\uac8c \ub418\ub294\uac8c \uc774\uac83\uc744 \ubbf8\ub9ac \ud655\ubcf4\ud558\uac8c \ub418\ub294 \uacf5\uac04\uc744 \uba54\ubaa8\ub9ac \ud3f4(Memory Pool)\uc774\ub77c\uace0 \ud569\ub2c8\ub2e4.<\/p>\n<p><strong>Code and Stack<\/strong> \uc740 HANA\uc2e4\ud589\ud558\ub294 \uc5d4\uc9c4 \uc601\uc5ed\uc73c\ub85c Coding\uc744 \uc774\ub8e8\uc5b4\uc9c4 \ud504\ub85c\uadf8\ub7a8 \uc601\uc5ed\uc785\ub2c8\ub2e4.<\/p>\n<p>\uc774 \uc601\uc5ed\uc740 \ub300\ub7b5 6GB \uc815\ub3c4\ub85c \ubb34\uc2dc\ud574\ub3c4 \uc88b\uc744 \uc815\ub3c4\ub85c \ubbf8\ubbf8\ud558\uac8c \uc0ac\uc6a9\ud558\ub294 \uba54\ubaa8\ub9ac \uc601\uc5ed\uc785\ub2c8\ub2e4.<\/p>\n<p><strong>System Tables<\/strong> \uc740 HANA DB\uac00 \uc790\uccb4\uc801\uc73c\ub85c \uad00\ub9ac\ud574\uc8fc\ub294 \uc2dc\uc2a4\ud15c \ud14c\uc774\ube14\ub4e4\ub85c DB \uc0ac\uc6a9\uc790\uac00 SYS, SYSTEM\uc73c\ub85c \ub418\uc5b4 \uc788\ub294 \uc0ac\uc6a9\uc790\ub4e4\uc785\ub2c8\ub2e4.<\/p>\n<p><strong>Row Tables<\/strong> \ub294 HANA\uc5d0\uc11c \uc0ac\uc6a9\ud558\ub294 Row(\uc5f4)\ub2e8\uc704 \ud14c\uc774\ube14\ub4e4\ub85c HANA\uac00 Colume\ub2e8\uc704 Table\ub4e4\uc744 \ub9ce\uc774 \uc0ac\uc6a9\ud558\uc9c0\ub9cc \ud544\uc694\uc5d0 \ub530\ub77c Row \ud14c\uc774\ube14\ub4e4\ub3c4 \ud3ec\ud568\ub418\uc5b4 \uc788\uc5b4\uc11c row\ub2e8\uc704 \ud14c\uc774\ube14\uc774 \ucc28\uc9c0\ud558\ub294 \uba54\ubaa8\ub9ac \uc601\uc5ed\uc785\ub2c8\ub2e4.<\/p>\n<p><strong>Column Tables<\/strong>\uc740 \ub300\ubd80\ubd84\uc758 \ud14c\uc774\ube14\uc744 \ucc28\uc9c0\ud558\ub294 \uac83\uc73c\ub85c HANA\uac00 \uc81c\uc77c \ub9ce\uc774 \uc0ac\uc6a9\ud558\ub294 \ud14c\uc774\ube14\uc774\uace0 \uba54\ubaa8\ub9ac \ub610\ud55c \uac00\uc7a5 \ub9ce\uc774 \uc0ac\uc6a9\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p><strong>Database Management and Temporary computations<\/strong> \uc601\uc5ed\uc740 DB\ub97c \uad00\ub9ac\ud558\ub294 \uacf5\uac04\uc73c\ub85c \uc624\ub77c\ud074\uc5d0 \ube44\uc720\ud558\uba74\uc740 V$INSTACNE, V$SESSION\ub4f1 DB\ub97c \uad00\ub9ac\ud558\ub294 \uc601\uc5ed\uc774\uace0, Temporary computation\uc740 \uc784\uc2dc\ub85c \uacc4\uc0b0\uc744 \uc218\ud589\ud558\ub294 \uc601\uc5ed\uc73c\ub85c \uc624\ub77c\ud074\uc758 Temp \ud14c\uc774\ube14 \uc2a4\ud398\uc774\uc2a4\ub77c\uace0 \uc0dd\uac01\ud558\uba74 \ub429\ub2c8\ub2e4.<\/p>\n<p>POOL(fee)\uc601\uc5ed\uc740 HANA\uac00 \ucc98\uc74c \uc2dc\uc791(\uad6c\ub3d9)\ud558\uac8c \ub418\uba74 \ucc98\uc74c \uba54\ubaa8\ub9ac\ub97c \uac00\uc9c0\uace0 \uc2dc\uc791\ud558\uae30 \ub54c\ubb38\uc5d0 \uc784\uc2dc\ub85c POOL\uc774\ub780\uacf3\uc5d0 \uba54\ubaa8\ub9ac\ub97c \ud655\ubcf4\ud55c \ud6c4\uc5d0 \ud544\uc694\ud560 \ub54c POOL\uc601\uc5ed\uc744 \uc0ac\uc6a9\ud558\uac8c \ub429\ub2c8\ub2e4.<\/p>\n<p>\uc5ec\uae30\uc5d0\uc11c\ub294 HANA Virtual Memory\ub85c \ud574\uc11c \uc124\uba85\uc744 \ud558\ub3c4\ub85d \ud558\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n<p><a href=\"http:\/\/saphanadb.com\/wp-content\/uploads\/2015\/07\/Image-0001.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-287\" src=\"http:\/\/saphanadb.com\/wp-content\/uploads\/2015\/07\/Image-0001.jpg\" alt=\"Image-0001\" width=\"444\" height=\"310\" srcset=\"http:\/\/saphanadb.com\/wp-content\/uploads\/2015\/07\/Image-0001.jpg 444w, http:\/\/saphanadb.com\/wp-content\/uploads\/2015\/07\/Image-0001-300x209.jpg 300w, http:\/\/saphanadb.com\/wp-content\/uploads\/2015\/07\/Image-0001-400x280.jpg 400w\" sizes=\"auto, (max-width: 444px) 100vw, 444px\" \/><\/a><\/p>\n<p>\uc5ec\uae30\uc11c SAP\uc5d0\uc11c \ud63c\ub3d9\ud558\uac8c \ub9cc\ub4e0 \ub0b4\uc6a9\uc778\ub370 OS\uc758 Virtual Memory\uc640 HANA\uc758 Virtual Memory \ucc28\uc774\ub97c \uac00\uc838\uac00\uae30 \uc704\ud574\uc11c \ub9cc\ub4e0\uac83\uc73c\ub85c \uc0dd\uac01\ub429\ub2c8\ub2e4.<\/p>\n<p>\uad6c\uc9c0 \uc774\uac83\uc744 HANA Virtual Memory\ub77c\ub85c \ud45c\ud604\uc744 \ud588\ub294\uc9c0 \uc774\ud574\uac00 \uc548\ub418\uace0 \ud63c\ub3d9\ud558\uac8c \ub9cc\ub4dc\ub294 \uadf8\ub9bc\uc785\ub2c8\ub2e4.<\/p>\n<p>OS(Linux)\uc0c1\uc5d0\uc11c \ub9d0\ud558\ub294 Virtual Memory\ub294 \ubb3c\ub9ac\uc801\uc778 \uba54\ubaa8\ub9ac(Physical Memory)\uc640 Disk\uc758 Paging Area\ub97c \ud569\ud55c \uac83\uc774\ub2e4.<\/p>\n<p>\uadf8\ub7f0\ub370 SAP\ub294 HANA Virtual Memory\ub77c\uace0 \ud558\ub294 \uc6a9\uc5b4\ub97c \ub4e4\uace0 \ub098\uc640\uc11c \ud63c\ub3d9\uc744 \uc77c\uc73c\ud0a4\uac8c \ub9cc\ub4e4\uc5c8\ub2e4.<\/p>\n<p>SAP\uc758 HANA\uc5d0\uc11c \ub9d0\ud558\ub294 HANA Virtual Memory\ub294 Used Memory + POOL(free)\uc785\ub2c8\ub2e4.<\/p>\n<p>\uc5ec\uae30\uc5d0 \uc544\ub798\uc758 \uadf8\ub9bc\uc744 \ubcf4\uba74\uc11c \uc880\ub354 \uc790\uc138\ud788 HANA Virtual Memory\ub97c \uc124\uba85\ud558\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n<p><a href=\"http:\/\/saphanadb.com\/wp-content\/uploads\/2015\/07\/Image-0003.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-288\" src=\"http:\/\/saphanadb.com\/wp-content\/uploads\/2015\/07\/Image-0003.jpg\" alt=\"Image-0003\" width=\"382\" height=\"275\" srcset=\"http:\/\/saphanadb.com\/wp-content\/uploads\/2015\/07\/Image-0003.jpg 382w, http:\/\/saphanadb.com\/wp-content\/uploads\/2015\/07\/Image-0003-300x216.jpg 300w\" sizes=\"auto, (max-width: 382px) 100vw, 382px\" \/><\/a><\/p>\n<p>HANA Virtual Memory = Resident Memory \uc785\ub2c8\ub2e4.<\/p>\n<p>\uadf8\ub798\uc11c OS Virtual Memory = Physical Memory + Paging Area on Disk \uc785\ub2c8\ub2e4.<\/p>\n<p>\uc544\uc9c1\ub3c4 \ud63c\ub3d9\uc774 \ub418\uace0 \uc774\ud574\uac00 \ub418\uc9c0 \uc54a\uc744 \uac83 \uc785\ub2c8\ub2e4. \uc774\uac83\uc744 \uc790\uc138\ud788 \ubab0\ub77c\ub3c4 \uad00\uacc4\uac00 \uc5c6\uc9c0\ub9cc HANA\uc5d0\uc11c \uba54\ubaa8\ub9ac\uac00 \uc911\uc694\ud558\ub2e4 \ubcf4\ub2c8 \uc880\ub354 \uba85\ud655\ud558\uac8c \uc9d1\uace0 \ub118\uc5b4\uac00\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n<ul>\n<li>Used Memory = Code &amp; Stack + Table(Row, Column) + WorkPlace(Temp computation)<\/li>\n<li>HANA Virtual Memory = Used Memory + Pool(free\ubbf8\ub9ac \ud560\ub2f9\ud55c\uacf5\uac04)<\/li>\n<li>Resident Memory = HANA Virtual Memory<\/li>\n<li>Physical Memory = Resident Memory + Free(OS free\uacf5\uac04)<\/li>\n<li>OS Virtual Memory = Physical Memory + Paging Area on Disk<\/li>\n<\/ul>\n<p>\uc5ec\uae30\uc5d0\uc11c \uac01 \ubb3c\ub9ac\uc801\uc778 \uba54\ubaa8\ub9ac(Physical Memroy), \uac00\uc0c1\uc758 \uba54\ubaa8\ub9ac(Virtual Memroy), \uc0ac\uc6a9\uc911\uc778 \uba54\ubaa8\ub9ac(Used Memory)\uc758 \uad00\uacc4\uc5d0 \ub300\ud574\uc11c \uc124\uba85 \ub4dc\ub9ac\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n<p>SAP\uc5d0\uc11c \ub9d0\ud558\ub294 \uc0ac\uc804\uc801\uc778 \uc758\ubbf8\uc758 \uba54\ubaa8\ub9ac \uc815\uc758\uc785\ub2c8\ub2e4.<\/p>\n<table>\n<tbody>\n<tr>\n<td><strong>Memory Area<\/strong><\/td>\n<td><strong>Context<\/strong><\/td>\n<td><strong>\u00a0Level<\/strong><\/td>\n<td><strong>Details<\/strong><\/td>\n<\/tr>\n<tr>\n<td>Physical memory<\/td>\n<td>operating system<\/td>\n<td>global<\/td>\n<td>Total amount of memory physically available on host level (typically RAM)<\/td>\n<\/tr>\n<tr>\n<td>Virtual memory<\/td>\n<td>operating system<\/td>\n<td>process<\/td>\n<td>Total amount of memory allocated by a process held both in physical memory and in paging area on disk<\/td>\n<\/tr>\n<tr>\n<td>Resident memory<\/td>\n<td>operating system<\/td>\n<td>process<\/td>\n<td>Total amount of memory allocated by a process held in physical memory<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>Allocated memory<\/td>\n<td>SAP HANA<\/td>\n<td>process<\/td>\n<td>Total amount of memory allocated by the SAP HANA processes, limited by the configurable SAP HANA global allocation limit<\/td>\n<\/tr>\n<tr>\n<td>Used memory<\/td>\n<td>SAP HANA<\/td>\n<td>process<\/td>\n<td>Total amount of memory in use by the SAP HANA processes<\/td>\n<\/tr>\n<tr>\n<td>Shared memory<\/td>\n<td>SAP HANA<\/td>\n<td>global<\/td>\n<td>Memory that can be accessed by different processes, e.g.:<\/p>\n<ul>\n<li>Specific row store components (tables, catalog, free)<\/li>\n<li>Nameserver topology<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>Heap memory<\/td>\n<td>SAP HANA<\/td>\n<td>process<\/td>\n<td>Memory exclusively accessible by threads of a single process (e.g. indexserver), e.g.:<\/p>\n<ul>\n<li>Column store<\/li>\n<li>Row store indexes<\/li>\n<li>Intermediate results<\/li>\n<li>Temporary structures<\/li>\n<li>Page cache<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>Code<\/td>\n<td>SAP HANA<\/td>\n<td>global<\/td>\n<td>Code<\/td>\n<\/tr>\n<tr>\n<td>Stack<\/td>\n<td>SAP HANA<\/td>\n<td>process<\/td>\n<td>Stack<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\uc5ec\uae30\uc5d0\uc11c \uba54\ubaa8\ub9ac \uc0ac\uc774\uc758 \ud06c\uae30 \uc0c1\uad00\uad00\uacc4\ub97c \uc124\uba85\ud558\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n<ul>\n<li>Physical memory &gt; virtual memory<\/li>\n<li>Virtual memory = resident memory &gt;= allocated memory<\/li>\n<li>Allocated memory = shared memory + allocated heap memory<\/li>\n<li>Used memory = shared memory + used heap memory<\/li>\n<li>Code, stack: Usually negligible sizes<\/li>\n<\/ul>\n<p>\uc774\ub807\uac8c \uc880 \ubcf5\uc7a1\ud558\uac8c \uba54\ubaa8\ub9ac\ub97c \uc815\uc758\ud558\uace0 \uc787\ub294\ub370\uc694. \uc5ec\uae30\uc5d0\uc11c \uc6b0\ub9ac\uac00 \uc54c\uc544\uc57c \ud560 \uac83\uc740 \ud560\ub2f9\ub41c \uba54\ubaa8\ub9ac(Allocated Memroy)\uac00 \uc911\uc694\ud558\uac8c \ub2e4\ub8e8\uc5b4 \uc9c0\ub294\ub370\uc694. \uc5ec\uae30\uc5d0\uc11c \ud560\ub2f9\ub41c \uba54\ubaa8\ub9ac\ub97c \uc6b0\ub9ac\uac00 H\/W\ubca4\ub354(IBM, HP)\uc5d0 PC\ub97c \uc8fc\ubb38\ud558\uac8c \ub418\ub294\ub370 \uc5ec\uae30 PC\uc5d0 10GB \uba54\ubaa8\ub9ac\ub97c \uaf42\uc544 \uc788\ub2e4\uace0 \uc0dd\uac01\ud558\uba74 \uc5ec\uae30\uc5d0 \uc6b0\ub9ac\uac00 Window xp\ub97c \uc124\uce58\ud558\uac8c \ub418\uba74 pc\uc758 10GB\ub97c \ub2e4 \uc0ac\uc6a9\ud558\uc9c0 \ubabb\ud558\uace0 2GB\ubc16\uc5d0 \uc0ac\uc6a9\ud558\uc9c0 \ubabb\ud569\ub2c8\ub2e4.<\/p>\n<p>\uc774\uac83\uc740 \uc708\ub3c4\uc6b0 XP\uac00 \ucd5c\ub300 \uba54\ubaa8\ub9ac\ub97c \uc0ac\uc6a9\ud558\ub294 \uc591\uc774 2GB\ubc16\uc5d0 \uc0ac\uc6a9\ud558\uc9c0 \ubabb\ud558\uc5ec PC\uac00 10GB\ub97c \uc0ac\uc6a9\ud558\ub3c4\ub85d \uba54\ubaa8\ub9ac\ub97c \uaf42\uc544 \ub193\uc558\uc9c0\ub9cc OS(Windows XP)\uac00 2GB\ubc16\uc5d0 \uc778\uc2dd\ud558\uc9c0 \ubabb\ud558\uac8c \ub429\ub2c8\ub2e4.<\/p>\n<p>&nbsp;<\/p>\n<p>\uc774\uac83\uc744 \uc708\ub3c4\uc6b0 XP\ub85c \uc608\ub97c \ub4e4\uc5c8\ub294\ub370 \ud560\ub2f9\ub41c \uba54\ubaa8\ub9ac(Allocated memory)\ub294 \uc11c\ubc84\uc758 \uba54\ubaa8\ub9ac\uac00 100GB\ub97c \uc0ac\uc6a9\ud558\ub3c4\ub85d \uba54\ubaa8\ub9ac\uac00 \uc124\uce58(\uaf43\uc544)\ub418\uc5b4 \uc788\ub2e4\uace0 \ud558\uc9c0\ub9cc \ud560\ub2f9(Allocated)\uc744 50GB \uc124\uc815\ud558\uac8c \ub418\uba74 \uc2e4\uc81c\ub85c 100GB\ub97c \ub2e4 \uc0ac\uc6a9\ud558\uc9c0 \ubabb\ud558\uace0 \ud560\ub2f9\ub41c 50GB\ub9cc HANA\uac00 \uc0ac\uc6a9\ud558\uac8c \ub429\ub2c8\ub2e4.<\/p>\n<p>\uc774\uac83\uc744 \uc6b0\ub9ac\ub294 \ud560\ub2f9\ub41c \uba54\ubaa8\ub9ac(Allocated Memory)\ub77c\uace0 \ud569\ub2c8\ub2e4.<\/p>\n<p>&nbsp;<\/p>\n<p>Physical memory &gt; virtual memory \ub294<\/p>\n<p>OS\uc758 \uc124\uce58\ub41c \ubb3c\ub9ac\uc801\uc778 \uba54\ubaa8\ub9ac(Physical Memory)\ub294 HANA Virtual Memory\ubcf4\ub2e4 \ud06c\uac8c \ub429\ub2c8\ub2e4.<\/p>\n<p>\uc5ec\uae30\uc11c \uc6b0\ub9ac\ub294 OS\uc758 Virtual Memory\ub294 \ubb3c\ub9ac\uc801\uc778 \uba54\ubaa8\ub9ac(Physical Memory) + \uc2a4\uc6dd\uc601\uc5ed(Paging Area on Disk) \uc785\ub2c8\ub2e4.<\/p>\n<p>\uadf8\ub798\uc11c \uc544\ub798\uc640 \uac19\uc740 \ub3c4\uc2dd\uc774 \uc131\ub9bd\ud558\uac8c \ub429\ub2c8\ub2e4.<\/p>\n<p>OS\uc758 Virtual Memory &gt; Physical Memory &gt; HANA Virtual Memory<\/p>\n<p>\ud560\ub2f9\ub41c \uba54\ubaa8\ub9ac(Allocated Memory) = Shared memory + allocated Heap Memory \ub85c \ud45c\ud604\uc744 \ud588\ub294\ub370\uc694. SAP ERP\uc758 \uba54\ubaa8\ub9ac \uad6c\uc870\uc5d0\uc11c \ub098\uc624\ub294 \uacf5\uc720\uba54\ubaa8\ub9ac(Shared Memroy)\uc640 \ub3c5\uc810\uc801\uc778 \uba54\ubaa8\ub9ac(Heap Memroy)\ub97c HANA\uc5d0\uc11c\ub3c4 \uc801\uc6a9\ud558\uc5ec \uc124\uba85\uc744 \ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p>Allocated Memory\ub294 HANA\uc758 Global \ud30c\ub77c\ubbf8\ud130\uc778 Allocated_limited \ub85c \uba54\ubaa8\ub9ac \uc0ac\uc6a9\uc744 \uc81c\ud55c \ud560 \uc218 \uc788\ub2c8\ub2e4.<\/p>\n<p>&nbsp;<\/p>\n<p>\ub9c8\uc9c0\ub9c9\uc73c\ub85c \uac01 \uba54\ubaa8\ub9ac\ub97c \ucd5c\uc885 \uc815\ub9ac\ud558\ub3c4\ub85d \ud558\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\ubb3c\ub9ac\uc801\uc778 \uba54\ubaa8\ub9ac(Physical Memory)\ub294 \ud558\ub4dc\uc6e8\uc5b4(H\/W)\uac00 \ubb3c\ub9ac\uc801\uc73c\ub85c \uc7a5\ucc29\ub41c \uba54\ubaa8\ub9ac\uc785\ub2c8\ub2e4.<\/p>\n<p>HANA \uac00\uc0c1\uba54\ubaa8\ub9ac(Virtual Memory)\ub294 HANA DB\uac00 \uc0ac\uc6a9\ud558\ub294 \uba54\ubaa8\ub9ac\uc640 Code &amp; Stack\uc774 \uc0ac\uc6a9\ud558\ub294 \uba54\ubaa8\ub9ac \uc785\ub2c8\ub2e4.<\/p>\n<p>\uc0ac\uc6a9\uc911\uc778 \uba54\ubaa8\ub9ac(Used Memory)\ub294 \uc2e4\uc81c HANA\uac00 \uc0ac\uc6a9\ud558\uace0 \uc788\ub294 \uba54\ubaa8\ub9ac\uc785\ub2c8\ub2e4.<\/p>\n<p>\ud560\ub2f9\ub41c \uba54\ubaa8\ub9ac(Allocated Memory)\ub97c HANA\ub97c \uc5bc\ub9c8\ub9cc\ud07c \ud560\ub2f9\ud574\uc11c \uc0ac\uc6a9\ud558\uaca0\ub2e4\uace0 \uc81c\ud55c\uc744 \ub454 \uba54\ubaa8\ub9ac\uc785\ub2c8\ub2e4.<\/p>\n<p>&nbsp;<\/p>\n<p>\uc544\ub798 \uadf8\ub9bc\uc740 HANA\uc758 \uba54\ubaa8\ub9ac \uc124\uba85\uc5d0 \uc790\uc8fc \ub4f1\uc7a5\ud558\ub294 \ub0b4\uc6a9\uc785\ub2c8\ub2e4.<\/p>\n<p><a href=\"http:\/\/saphanadb.com\/wp-content\/uploads\/2015\/07\/Image-0006.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-289\" src=\"http:\/\/saphanadb.com\/wp-content\/uploads\/2015\/07\/Image-0006.jpg\" alt=\"Image-0006\" width=\"843\" height=\"380\" srcset=\"http:\/\/saphanadb.com\/wp-content\/uploads\/2015\/07\/Image-0006.jpg 843w, http:\/\/saphanadb.com\/wp-content\/uploads\/2015\/07\/Image-0006-300x135.jpg 300w\" sizes=\"auto, (max-width: 843px) 100vw, 843px\" \/><\/a><\/p>\n<p>\uc774 \uadf8\ub9bc\uc778 \uc880 \uc774\ud574\ud558\uae30 \ub09c\ud574\ud55c \uc0ac\ud56d\uc774 \uc788\uc2b5\ub2c8\ub2e4. \uc5ec\uae30\uc5d0\uc11c \uc774\uc81c \uc790\uc138\ud558\uac8c \uba54\ubaa8\ub9ac\uc758 \uc0ac\uc6a9\ud558\ub294 \uad00\uacc4\ub97c \uc124\uba85\ud558\uaca0\uc2b5\ub2c8\ub2e4. \uc5ec\uae30\uc5d0\uc11c \ub9ac\ub8e9\uc2a4(Liunx)\uc758 \uba54\ubaa8\ub9ac \uad00\ub9ac\uc0c1\uc5d0 \ud2b9\uc774\ud55c \uc810\uc774 \uc788\uc5b4 \uc774\ubd80\ubd84\uc744 \uc124\uba85\ub4dc\ub9ac\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\uc774 \uadf8\ub9bc\uc5d0\uc11c \uc81c\uc77c \uc704\ucabd\uc5d0 \uc788\ub294 Physical Memory \ubd80\ud130 \uc124\uba85\ud558\ub3c4\ub85d \ud558\uaca0\uc2b5\ub2c8\ub2e4.<\/p>\n<p>Physical Memory\ub294 \ubb3c\ub9ac\uc801\uc73c\ub85c \uc11c\ubc84\uc758 \ud558\ub4dc\uc6e8\uc5b4(H\/W)\uc5d0 \uc124\uce58\ub41c \uba54\ubaa8\ub9ac\ub97c \ub9d0\ud569\ub2c8\ub2e4.<\/p>\n<p>Allocation Limit \ub294 HANA DB\ub97c \ucd1d \uc0ac\uc6a9\ub7c9\uc744 \ud560\ub2f9\ud558\ub294 \uba54\ubaa8\ub9ac \uc591\uc785\ub2c8\ub2e4.<\/p>\n<p>Virtual Memory\ub294 Code, Row\/Column Table, Temporary \uc5f0\uc0b0, Pool(\ubbf8\ub9ac \ud560\ub2f9\ud55c \uba54\ubaa8\ub9ac\uacf5\uac04)\uc785\ub2c8\ub2e4.<\/p>\n<p>Resident Memory\ub294 Linux\uad00\uc810\uc5d0\uc11c \uc0c1\uc8fc \uacf5\uac04\uc73c\ub85c HANA DB\uac00 \uba54\ubaa8\ub9ac\ub97c \uc0ac\uc6a9\ud558\ub294 \uacf5\uac04\uc73c\ub85c Virtual Memory\uc640 \ub3d9\uc77c\ud569\ub2c8\ub2e4.<\/p>\n<p>Used Memory\ub294 \uc2e4\uc81c\ub85c HANA\uac00 \uba54\ubaa8\ub9ac\ub97c \uc0ac\uc6a9 \uc911\uc5d0 \uc788\ub294 \uacf5\uac04\uc785\ub2c8\ub2e4.<\/p>\n<p>&nbsp;<\/p>\n<p>\uc774 \uadf8\ub9bc\uc5d0\uc11c \uac15\uc870\ud558\ub294 \ub0b4\uc6a9\uc740 Linux \uc640 HANA DB\uc758 \uba54\ubaa8\ub9ac \uad00\ub9ac\uc5d0 \ucc28\uc774\uc810\uc744 \uc124\uba85\ud558\uace0 \uc788\ub294\ub370\uc694.<\/p>\n<p>HANA Virtual Memory(OS\uc758 Virtual Memory\uac00 \uc544\ub2d8)\ub97c HANA\uac00 \uae30\ub3d9\ub420 \ub54c \ubbf8\ub9ac \uba54\ubaa8\ub9ac\ub97c \ud560\ub2f9 \ubc1b\ub294 Pool\uc601\uc5ed\uc744 \ud3ec\ud568\ud569\ub2c8\ub2e4. \uc774 Pool\uc601\uc5ed\uc740 \uc784\uc2dc\ub85c \uacc4\uc0b0\uc744 \uc218\ud589\ud558\uac70\ub098(Temporary computation), \ud14c\uc774\ube14\uc744 \uc0ad\uc81c\ud558\uac8c \ub418\uba74 Used \uc601\uc5ed\uc5d0\uc11c \uc0ac\uc6a9\ud55c \uacf5\uac04\uc744 \uc0ad\uc81c\ud558\uace0 Pool \uc601\uc5ed\uc73c\ub85c \uba54\ubaa8\ub9ac\ub97c \ubc18\ud658\ud569\ub2c8\ub2e4. \uadf8\ub9ac\uace0 \ub9cc\uc57d \ub2e4\uc2dc \ud544\uc694\ud558\uac8c \ub418\uba74 Pool \uc758 \uba54\ubaa8\ub9ac \uc601\uc5ed\uc744 \ub2e4\uc2dc \uc0ac\uc6a9(Used)\ud558\uac8c \ub429\ub2c8\ub2e4.<\/p>\n<p>\uadf8\ub798\uc11c Virtual Memory\ub294 Allocation Limit \uae4c\uc9c0 \uba54\ubaa8\ub9ac\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n<p>Used memory\ub294 \uc2e4\uc81c\ub85c HANA\uac00 \uc0ac\uc6a9\ud558\uace0 \uc788\ub294 \uba54\ubaa8\ub9ac \uc601\uc5ed\uc774\ub77c\uace0 \uc124\uba85\uc744 \ub4dc\ub838\ub294\ub370\uc694.<\/p>\n<p>HANA \uc0c1\uc5d0\uc11c \uba54\ubaa8\ub9ac\ub97c \uc0ac\uc6a9\ud558\ub294 \uac83\uc740 \uc2e4\uc2dc\uac04\uc73c\ub85c \uba54\ubaa8\ub9ac\uac00 \ub298\uc5b4 \ub0ac\ub2e4\uac00 \uc904\uc5b4 \ub4e4\uc5c8\ub2e4\uac00 \ud558\uac8c \ub429\ub2c8\ub2e4.<\/p>\n<p>\uadf8\ub7f0\ub370 Linux\uc758 OS\uc0c1\uc5d0\uc11c \uba54\ubaa8\ub9ac\ub97c \ubcfc \ub54c \uc0c1\uc8fc\uba54\ubaa8\ub9ac(Resident Memory)\ub97c \uc778\uc9c0\ud558\uace0 \uc788\ub294\ub370 \uc774 \uba54\ubaa8\ub9ac\ub294 HANA \uc0c1\uc5d0\uc11c\ub294 Virtual Memory\uc640 \uac19\uc2b5\ub2c8\ub2e4.<\/p>\n<p>\uc5ec\uae30\uc5d0\uc11c \ubb38\uc81c\uc810\uc774 \ubc1c\uc0dd\ud558\ub294\ub370\uc694.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>SAP HANA \uba54\ubaa8\ub9ac \uad6c\uc131 &nbsp; HANA DB(Database)\uac00 \uba54\ubaa8\ub9ac\ub97c \uae30\ubc18\uc73c\ub85c \uae30\ub3d9\ub418\ub294 DB\uc774\uae30 \ub54c\ubb38\uc5d0 \uc5ec\uae30\uc11c \uba54\ubaa8\ub9ac\uc5d0 \ub300\ud574\uc11c \uc880\ub354 \uc790\uc138\ud788 \ub2e4\ub8e8\uace0 \uac00\ub3c4\ub85d \ud558\uaca0\uc2b5\ub2c8\ub2e4. HANA\uc758 \uba54\ubaa8\ub9ac\ub97c \uc2e4\uc81c\ub85c \ud558\ub4dc\uc6e8\uc5b4(H\/W)\uc5d0\uc11c \uc0ac\uc6a9\ud558\ub294 \uba54\ubaa8\ub9ac\uc640 HANA DB\uc5d0\uc11c \uc0ac\uc6a9\ud558\ub294 \uba54\ubaa8\ub9ac\ub97c \uc5b4\ub5bb\uac8c \uad6c\uc131\ub418\uc5b4 \uc788\uace0 \uc2e4\uc81c \ubb3c\ub9ac\uc801\uc778 \uba54\ubaa8\ub9ac(Physical Memory=Real Memory)\uc640 HANA DB\uc5d0\uc11c \uc0ac\uc6a9\ud558\ub294 \uba54\ubaa8\ub9ac\uc758 \uad00\uacc4\ub97c \uc124\uba85\ud558\uc5ec \uc880\ub354 \uc774\ud574\ud558\uae30 \uc27d\uac8c \uc124\uba85 \ub4dc\ub9ac\uace0\uc790 \ud569\ub2c8\ub2e4. HANA Used Memory \ub294 \uc2e4\uc138 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-285","post","type-post","status-publish","format-standard","hentry","category-hana-db"],"_links":{"self":[{"href":"http:\/\/saphanadb.com\/index.php?rest_route=\/wp\/v2\/posts\/285","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/saphanadb.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/saphanadb.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/saphanadb.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/saphanadb.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=285"}],"version-history":[{"count":6,"href":"http:\/\/saphanadb.com\/index.php?rest_route=\/wp\/v2\/posts\/285\/revisions"}],"predecessor-version":[{"id":2723,"href":"http:\/\/saphanadb.com\/index.php?rest_route=\/wp\/v2\/posts\/285\/revisions\/2723"}],"wp:attachment":[{"href":"http:\/\/saphanadb.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=285"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/saphanadb.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=285"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/saphanadb.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=285"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}