MySql
2019-04-20 15:16:52 0 举报
AI智能生成
Mysql 知识整理
作者其他创作
大纲/内容
分布式(XA)事务
mysql 5.0 开始支持,show variable %xa%
内部XA
跨存储引擎的事务提交(innodb事务日志与二进制日志一致性)
外部XA
AP 应用、TM事务管理器、RM资源管理器,Mysql服务器为RM,TM为链接Mysql的客户端
XA规范基于两阶段提交协议
教育Canal
复制的top结构图
如何应对数据同步延迟的情况
binlog格式情况
主备的设置
https://blog.csdn.net/doupei2006/article/details/8004781
MySql
索引
索引类型
B-Tree
全值匹配
最左前缀
匹配范围值
精确匹配一列并范围匹配另一列
只访问索引的查询
Hash索引
memory数据引擎--暂不去了解
空间数据索引 R-Tree
MyISAM
全文索引
高性能的索引策略
查询用独立的列
前缀索引和索引选择性
尽量保持索引的选择性,索引的唯一性
多列索引
多考虑选择性、考虑列顺序避免union、intersect,索引合并
聚簇索引
innodb 聚簇、myISAM 非聚簇
覆盖索引
架构与基础
链接管理、解析器、优化器
并发控制
读写锁--共享锁、排他锁
锁粒度--表锁、行锁
事务
ACID
隔离级别
未提交读
提交读
重复读(默认事务隔离级别)
可串行话(表锁)
mysql中的日志
https://www.2cto.com/database/201803/728370.html
canal
主备延迟的问题
https://yq.aliyun.com/articles/42638
redis 实时缓存
https://yq.aliyun.com/articles/550045?spm=a2c4e.11163080.searchblog.9.5eef2ec1Rt7q77
binlog position变更时切换
https://www.codetd.com/article/998205
0 条评论
下一页