随笔分类 -  SQL

sql索引之B+树
摘要:一、树型结构 1 二叉树 每个树结构都只有一个根节点。最下层,没有子节点的节点叫叶子节点。初根节点和叶子节点外的节点叫非叶子节点 1.1 二叉树特性 (1)若左子树不空,则左子树上所有结点的值均小于它的根结点的值; (2)若右子树不空,则右子树上所有结点的值均大于它的根结点的值; (3)左、右子树也 阅读全文
posted @ 2019-07-19 17:18 colorfulworld 阅读(269) 评论(0) 推荐(0)
mysql数据库数据主从同步
摘要:mysql主从数据同步主要包含三个线程两个日志存储来实现 master:任何数据的修改(add/delete/update)都会通过一个IO线程这些操作记录到binlog中 slave: 从库首先通过配置信息(主库IP,端口号,用户名,密码)连接到主库,这个连接是通过一个专门的IO线程来实现的 连接 阅读全文
posted @ 2019-07-13 17:13 colorfulworld 阅读(117) 评论(0) 推荐(0)
乐观锁失败重试
摘要:1、乐观锁失败后会报:ObjectOptimisticLockFailureException 2、处理方案:捕获到对应乐观锁失败异常后进行重试,代码参考如下 在写入数据库的时候需要有锁,比如同时写入数据库的时候会出现丢数据,那么就需要锁机制。 数据锁分为乐观锁和悲观锁,那么它们使用的场景如下: 1 阅读全文
posted @ 2019-06-11 22:05 colorfulworld 阅读(6289) 评论(1) 推荐(1)
join&Union
摘要:id name id name 1 zhangsan 1 hanmeimei 2 lisi 2 wangwu 3 wangwu join:select * from A join B on A.name=B.name 取交集 id name id name 1 wangwu 2 wangwu ful 阅读全文
posted @ 2019-06-05 19:21 colorfulworld 阅读(188) 评论(0) 推荐(0)