SAP HANA 大表分区
在进行数据库巡检的过程中,发现alert 报如下错误:
SAPABAP1.ACCTCR partition (0) contains 1543299884 records. A table partition cannot contain more than 2,147,483,648 (2 billion) rows.
SAP HANA 数据库单表数据行数限制21亿,如需存储更多的数据,需将表转换为分区表。
SAP HANA 数据库支持范围、哈希、循环三种类型的分区,哈希、循环分区建议选择无重复值的字段作为分区键,范围分区建议选择时间字段作为分区键。
问题处理起来也比较简单,选择业务低峰期时执行表分区作业,分区操作期间会产生大量的事务日志,需关注数据库服务器磁盘空间是否足够,为避免影响业务,执行表分区作业的时候可以指定online 关键字。
alter table SAPABAP1.ACCTCR PARTITION BY HASH(AWREF) PARTITIONS 6 ONLINE ;
本文来自博客园,作者:踏雪无痕2017,转载请注明原文链接:https://www.cnblogs.com/oradba/p/18627360
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了