drds基础笔记
帮助文档URL: https://help.aliyun.com/document_detail/29659.html?spm=a2c4g.11186623.6.539.6c5jsL drds知识总结: bug1,分库分表的时候,在表对象中查不到. bug2,分库分表无法进行数据导入,提示表结构找不到. note1,分区键起作用后,可能导致查询出结果主键冲突.主键要提前设定为全局唯一. note2,分区键键值不可修改. note3,如果是雪花生成的,都是16的整数倍,取模后都为0,落在0分库.对于历史数据,统一修改为自增,或者采用其他分区函数. 哈希算法是简单取模,要求拆分列的值的自身分布均衡才能保证哈希均衡。 note4,right_shift是先转换成2进制,然后向右移动位数进行计算,如果原来是16整数倍的数据,如右移位数不够,数据仍不均,导致right_shift处理后的数据还是分布不均匀. (Distributed Relational Database Service) 特点: 分库分表,透明读写分离,分布式事务(结合分布式事务套件 GTS),平滑扩容. 目的:单机数据库遇到的容量(200+mysql实例)和性能瓶颈,最主要是性能问题. 其他技巧: 权限,查看子库,自生成主键 分布式运维指令集 DRDS 提供独有分布式数据库运维指令集,如 SHOW SLOW、TRACE