W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
CREATE TABLE db1. `travelrecord`(
?`id` bigint NOT NULL AUTO_INCREMENT,
?`user_id` varchar(100) DEFAULT NULL,
?`traveldate` date DEFAULT NULL,
?`fee` decimal(10,0) DEFAULT NULL,
?`days` int DEFAULT NULL,
?`blob` longblob,
?PRIMARY KEY (`id`),
?KEY `id` (`id`)
) ENGINE=InnoDB ?DEFAULT CHARSET=utf8 dbpartition by mod_hash(id) tbpartition by mod_hash(id) tbpartitions 2 dbpartitions 2;
CREATE TABLE db1.`travelrecord2` (
?`id` bigint NOT NULL AUTO_INCREMENT,
?`user_id` varchar(100) DEFAULT NULL,
?`traveldate` date DEFAULT NULL,
?`fee` decimal(10,0) DEFAULT NULL,
?`days` int DEFAULT NULL,
?`blob` longblob,
?PRIMARY KEY (`id`),
?KEY `id` (`id`)
) ENGINE=InnoDB ?DEFAULT CHARSET=utf8 dbpartition by mod_hash(user_id) tbpartition by mod_hash(user_id) tbpartitions 2 dbpartitions 2;
上述兩表具有相同的分片算法,但是分片字段不相同
mycat2在涉及這兩個(gè)表的join
分片字段等價(jià)關(guān)系的時(shí)候可以完成join
的下推
mycat2無需指定ER
表,是自動(dòng)識(shí)別的,具體看分片算法的接口
查看配置的表是否具有ER關(guān)系,使用/*+ mycat:showErGroup{}*/
查看
結(jié)果
groupId schemaName tableName
0 db1 travelrecord
0 db1 travelrecord2
group_id
表示相同的組,該組中的表具有相同的存儲(chǔ)分布
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: