![](https://img-blog.csdnimg.cn/96f200ef13fd4989b39c2619011e1183.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL
MySQL随笔
码农界的FIN·Fans
这个作者很懒,什么都没留下…
展开
-
sharding-jdbc详细例子(亲测可运行)
sharding-jdbc详细例子(亲测可运行)原创 2022-08-23 02:47:59 · 316 阅读 · 0 评论 -
阿里云MySQL8.x数据库“with as“BUG踩坑
阿里云MySQL8.x数据库"with as"BUG踩坑原创 2022-06-21 09:19:11 · 886 阅读 · 5 评论 -
MySQL高可用架构之MySQL-MMM实战
MySQL高可用架构之MySQL-MMM实战原创 2022-05-11 13:57:00 · 756 阅读 · 0 评论 -
MySQL选择复制模式要考虑的问题
MySQL选择复制模式要考虑的问题所使用的MySQL版本*基于GTID复制模式从5.6开始支持*5.6之前只能使用基于日志点复制模式复制架构及主从切换方式*基于GTID复制模式在主从架构切换时更加方便, 不用为日志偏移量担心所使用的高可用管理组件*MMM组件只支持日志点的复制模式*MHA组件则支持日志点的复制模式和GTID的复制模式对应用的支持程度*日志点的复制模式对SQL没有任何限制*GTID的复制模式对部分SQL有限制...原创 2022-05-09 22:33:20 · 137 阅读 · 0 评论 -
MySQL基于GTID的复制配置
MySQL基于GTID的复制配置GTID(Global Transaction ID, 全局事务ID), 其保证在每个主服务器上提交的事务在复制集群中可以生成一个唯一的ID, GTID由source_id和transaction_id组成. 从MySQL5.6开始支持.1.配置主数据库服务器1.1 在主服务器上建立复制专用账号create user ‘用户名’@‘IP段’ identified by ‘密码’;1.2 为该账户授权grant replication slave on . to原创 2022-05-09 22:19:43 · 281 阅读 · 0 评论 -
MySQL基于日志点的复制配置
MySQL基于日志点的复制配置1.配置主数据库服务器1.1 在主服务器上建立复制专用账号CREATE USER ‘用户名’@‘IP段’ identified by ‘密码’;1.2 为该账户授权GRANT REPLICATION SLAVE ON . TO ‘用户名’@‘IP段’;1.3 修改主服务器数据库配置文件#指定binlog文件名, 只要配置了名称即开启binloglog_bin = mysql-bin#服务id, 在集群中需唯一server_id = 1002.配置从数据库服原创 2022-05-09 16:58:46 · 560 阅读 · 0 评论 -
MySQL复制的工作方式
MySQL复制的工作方式主服务器将变更写入binlog日志文件.从服务器读取主服务器上的binlog日志文件变更并写入到relay_log中.在从服务器上重放relay_log中的日志.原创 2022-05-09 16:08:27 · 228 阅读 · 0 评论 -
MySQL binlog_format三种日志格式区别
MySQL binlog日志格式有ROW和STATEMENT两种.设置日志格式方法: binlog_format=STATEMENT | ROW | MIXEDSTATEMENT记录的是执行的SQL语句优点:日志记录量相对较小, 节约磁盘及网络IO缺点:可能造成MySQL复制的主备服务器数据不一致必须记录上下文信息, 以保证语句在从服务器上执行结果相同对于特定函数如 UUID(), user() 这种非确定性函数是无法正确复制ROW记录的是每一行数据的修改, MySQL5.7+原创 2022-05-09 14:35:22 · 692 阅读 · 0 评论 -
MySQL慢查询日志分析工具
MySQL慢查询日志分析工具原创 2022-05-09 09:51:48 · 1089 阅读 · 0 评论 -
MySQL密集索引和稀疏索引的区别
1. 密集索引文件中的每个搜索码值都对应一个索引值, 通俗的说就是叶子节点保存的不仅是键值, 还保存着同一行列中的其他列的信息2. 稀疏索引文件只为索引码的某些值建立索引项在InnoDB中:1.若一个主键被定义, 则该主键作为密集索引;2.若没有主键被定义, 则该表的第一个唯一非空索引作为密集索引;3.若不满足以上1&2条件, InnoDB内部会生成一个隐藏主键作为密集索引;第3条的逻辑是什么?因为非主键索引的叶子节点并不存储行数据的物理地址, 而是存储该行的主键值, 所以非主键索引包原创 2022-05-09 01:49:30 · 424 阅读 · 0 评论