AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
可以这么理解: Hash是基于分区个数的取模(%)运算,根据余数将数据分配到不同的分区。 **注意:hash分区只能针对整数进行hash!** 这种模式允许通过对表的一个或多个列的Hash Key进行计算,最后通过这个Hash码不同数值对应的数据区域进行分区。例如可以建立一个对表主键进行分区的表。 ~~~ create table p_hash( id int, name varchar(20), birthday date ) -- 按照日期的月份hash值,将数据记录划分到5个区内 partition by hash (month(birthday)) partitions 5; ~~~ 分区效果如下 ![](https://box.kancloud.cn/35285cc47ee3f9b1f86e92d5b6375606_232x338.jpg)