问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

mysql 映射数据内容

发布网友 发布时间:2022-05-05 08:09

我来回答

2个回答

懂视网 时间:2022-05-05 12:30

这篇文章介绍的简单方案应用于如下需求:主库为了性能考虑,作分库分表,从库则上为了多索引查询等需求,不作分表。 参数replicate-rewrite-db 及应用 这个参数是官方版本自带的。配置格式为 replicate-rewrite-db = from_db - to_db。 同步效果为将所有在fro

这篇文章介绍的简单方案应用于如下需求:主库为了性能考虑,作分库分表,从库则上为了多索引查询等需求,不作分表。

参数replicate-rewrite-db 及应用

这个参数是官方版本自带的。配置格式为 replicate-rewrite-db = from_db -> to_db。 同步效果为将所有在from_db上的操作都修改为对to_db的操作。

-

例子:

因此可以在主库上做分库,如需要将表abc分成10个,则主库上建10个db, 名字为sdb_1, sdb_2, … , sbd_10, 从库上则只有一个库sdb.

在从库my.cnf中配置10行,第一行为replicate-rewrite-db = sdb_1 -> sdb,以此类推。

存在的问题

这个参数能够解决一部分问题,但是对于单库内的分表则无法解决。而且若分库多了,比如需要建立1024个库,一来维护麻烦,二来my.cnf里面配置好长.

还有一个很要命的问题是,对于有些应用是按照时间分表,比如按月份新增表,若用此方法新增库,修改my.cnf则还需要重启slave。

另外,并不是所有的表都需要分表,库级别的映射方案也有诸多不便。

参数replicate-wild-rewrite-table

这个新增的参数目的就是要解决上面说到的问题。配置格式如下:

replicate-wild-rewrite-table=sdb.abc_% -> sdb.abc.

从库上同步效果为,将sbd库内所有符合abc_%格式的表的DML操作,都执行到 sdb.abc表中。



几点说明

1、 patch (代码) 基于Percona Server 5.5.18 (淘宝MySQL分支目前基于这个版本)

2、 只对row based replication的有效(多表更新的SQL改写问题)

3、 只对dml有效(细想一下就知道,ddl不能支持)

热心网友 时间:2022-05-05 09:38

用数据库的触发器,当写入一个表中的字段时触发写入另外表中的字段。追问MySql有触发器么?好像从来没用过。。
不过这种方法要占两块存储空间啊。。有没有方法只用一块存储空间?

追答mysql当然有触发器:
create trigger trigger_name after update
ON tbl1 FOR EACH ROW
BEGIN
insert into tbl2 (field1) values (New.field1);
END
使用同一个存储空间就不是两个表的概念,那是两个变量或者是两个对象的概念。既然是两个表,那就不太可能用一个存储空间。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
什么样的猫叫起司猫? 2021年春节后工地普遍是哪天开工? 美国大学介绍——印第安纳大学伯明顿分校 480-500分之间的大学有哪些 平安驾意险需要买两份保险吗? AI编译器技术剖析(一)-概述 AI编译器技术剖析(三)-树模型编译工具 Treelite 详解 研究性学习:人工智能产品的个人使用情况调研 全球变化中国现阶段水资源概况 我国水资源人均占有量现在只有 做梦梦见自己恐高,不敢做电梯 梦见和好几个人坐电梯,电梯里面的砖不停的往下掉,感觉还挺害怕的 求... 女性梦见自己坐电梯一人很害怕上下 总是梦见一个梦,梦里自己在坐电梯,电梯四周是透明的很害怕。电梯一会儿升的很高一会儿就下降。 最近总是梦见自己坐电梯一下子就坐到很高,而且还是那种透明的电梯可以看见外面,很害怕,心里想我没想这 经常梦见坐电梯电梯异常而且我很恐惧后来电梯又安全了什么意思 梦见坐电梯,心里好惶恐 那一次,我走丢了 作文 以我丢了什么为话题的作文。。。大家帮我想想谢谢! 作文《那天,我丢失了一一》 一款像素风格的竞技对抗的趣味性游戏战斧乱斗的下载,求分享 作文1.我丢失了什么400字 丢了什么作文的作文大全 我丢了—— 作文 我丢了啥作文六百字 不想用的银行卡一定要去注销吗 皮肤过敏发红痒怎么办 您好,我皮肤过敏,有一大片红肿,痒,怎么办? 好玩小游戏下载?有什么好玩的小游戏可以下载玩啊,介绍几款给我玩玩吧。谢谢哈! 请问哪位大神有高耀太-玩吧无损音乐下载百度云资源 求抓狂的青蛙表情包 @返山人 女朋友前几天,因为工作不好做,给我发抓狂的表情包,还发大哭的表情包给我,能不能说明她没有把我当外人_百度问一问 抓狂的青蛙的表情包!!!@返山人 广西加油用什么app 问问,什么样的充值加油APP提供微信或者支付宝支付呢? 扁桃体肿大分几个等级? 急!写出扁桃腺的三度肿大分度 急!写出扁桃腺的三度肿大分度 扁桃体多大属于正常_扁桃体肿大 扁桃体多大属于正常_扁桃体肿大 诊断简答题:扁桃体肿大分类如何描述? 诊断简答题:扁桃体肿大分类如何描述? 扁桃体肿大怎么判断? 扁桃体肿大临床分哪几度 什么是责任分散效应? 天合光能做设备工程师的相关疑问,是多晶车间的。 扁桃体肿大到底是什么概念 扁桃体肿大到底是什么概念 责任分散效应是什么 热心肠的姐姐作文450