数据卷碎片整理:
在本博客中,我们可以了解如何运行反碎片数据卷,数据无价,以从数据卷中获取未使用的空间。
为什么数据卷中有碎片空间?
在HANA中,物联网的,如果我们运行了大规模清理,尽管删除的相关表条目将被删除,并且大小缩减将反映在所有相关表的M\u TABLE\u PERSISTENCE\u统计数据中,但需要时间在操作系统级别得到反映。
此操作是否需要停机?
不,这个是在线操作,数据分析方法,不需要停机。但是,当我们的HANA DB负载减少时,公有云市场,建议执行此操作。
如何确定我们的HANA DB在数据量中是否存在大量未使用的碎片数据?
要确定碎片空间的大小,我们可以使用下面的SQL。
从SYS.M\u VOLUME\u FILES中选择*文件类型='数据'
示例输出:每个文件系统分配6TB的空间。
要回收下面的碎片空间,淘客论坛,请使用以下命令:
ALTER system reclaime DATAVOLUME 120 DEFRAGMENT;=>我们的最终数据卷大小将是有效负载+20%碎片空间=>可以正常使用
如果我们只想在特定节点上运行碎片整理,我们可以使用以下命令:
ALTER SYSTEM RECLAIM DATAVOLUME':303'120 defragment;=>我们的最终数据卷大小将是有效负载+20%碎片空间=>可以正常使用
注意:
如果碎片百分比非常大,如果我们尝试将数据卷碎片整理到120%,将需要大量时间和性能问题。在这种情况下,建议按如下方式运行相同的命令。最好确保每个碎片整理命令只回收250GB。
您也可以参考下面的链接https://kb.netapp.com/app/answers/answer\u view/a\u id/1001534/~/使用alter system reclaim缩减sap hana数据库卷
以下是从HANACLeaner运行的磁盘碎片整理的示例输出:
请参阅下面使用HANACleaner自动化这个过程
https://blogs.sap.com/2020/09/16/how-to-implement-hanacleaner/