配置语句,扩容直接修改tableNames即可
/*+ mycat:createTable{
"schemaName":"mycatdb",
"shardingTable":{
"createTableSQL":"CREATE TABLE `mycatdb`.`test` (`name` varchar(10),`create_time` varchar(30));",
"function":{
"clazz":"io.mycat.router.mycat1xfunction.PartitionByMonth",
"properties":{
"beginDate":"2021-01-01 00:00:00",
"dateFormat":"yyyy-MM-dd hh:mm:ss",
"endDate":"",
"columnName":"create_time"
},
"ranges":{}
},
"partition":{
"schemaNames":"1cloud",
"tableNames":"test_$202101-202104",
"targetNames":"prototype"
}
},
"tableName":"test"
} */;
参考:
这篇博客介绍了Mycat数据库的扩容配置方法,主要涉及`mycat:createTable`配置语句,包括如何直接修改`tableNames`来实现扩容,以及`schemaName`、`shardingTable`、`function`和`partition`等关键参数的设置。内容适合对Mycat数据库分片和扩容感兴趣的读者。
137

被折叠的 条评论
为什么被折叠?



