修改一次分片算法,会触发两次init()方法吗?

修改一次分片算法,为什么会触发两次init()方法???

MySQL [hireez_sharding_db]> ALTER SHARDING ALGORITHM eamil_campaign_table_sharding_strategy(TYPE(NAME=CLASS_BASED,PROPERTIES("strategy"="standard","algorithmClassName"="com.hireez.EmailCampaignTableSharding","teamTableMapping"="a::a$b::b$c::c$d::d$e::e$f::f")));
Query OK, 0 rows affected (1.540 sec)

MySQL [hireez_sharding_db]>

日志里面出现了两次:

规则有变化时,元数据会整体刷新,这在目前是正常的。

1 个赞

好的 谢谢老师!!!

京ICP备2021015875号