SAP HANA内存概念(Memory Concepts)
在上一节中提到,启动数据库后,数据库会全部写入到内存中。SAP HANA作为一个内存中的数据库,那么如何有效地处理和跟踪其内存使用情况是至关重要的。因此,SAP HANA采用预分配和管理自己的数据库。
Physical Memory物理内存:Host上物理内存数;
Allocation Limit分配的内存:在操作系统中为HANA保留分配的内存池。默认配置的限制是90%的物理内存;
HANA Used Memory已使用内存:内存池中被SAP HANA实际使用的内存量,主要用在:程序代码和堆栈,工作空间和数据表;
如果Allocated Memory太大或者太小,可以调整global_allocation_limit参数值,再监测是否内存正常。