阿彪温馨的家
我不去想是否能够成功,既然选择了远方,便只顾风雨兼程。
摘要: 本篇文章我们先来看一下mysql是如何确保数据不丢失的,通过本文我们可以了解mysql内部确保数据不丢失的原理,学习里面优秀的设计要点,然后我们再借鉴这些优秀的设计要点进行实践应用,加深理解。 预备知识 mysql内部是使用b+树的结构将数据存储在磁盘中,b+树中节点对应mysql中的页,mysql 阅读全文
posted @ 2019-11-08 15:01 甩掉裤衩凭风吹 阅读(901) 评论(0) 推荐(0) 编辑
摘要: 分布式锁的功能 分布式锁使用者位于不同的机器中,锁获取成功之后,才可以对共享资源进行操作 锁具有重入的功能:即一个使用者可以多次获取某个锁 获取锁有超时的功能:即在指定的时间内去尝试获取锁,超过了超时时间,如果还未获取成功,则返回获取失败 能够自动容错,比如:A机器获取锁lock1之后,在释放锁lo 阅读全文
posted @ 2019-11-08 14:43 甩掉裤衩凭风吹 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 问题描述 一条SQL,在数据库中是如何执行的呢?相信很多人都会对这个问题比较感兴趣。当然,要完整描述一条SQL在数据库中的生命周期,这是一个非常巨大的问题,涵盖了SQL的词法解析、语法解析、权限检查、查询优化、SQL执行等一系列的步骤,简短的篇幅是绝对无能为力的。因此,本文挑选了其中的部分内容,也是 阅读全文
posted @ 2019-11-08 14:29 甩掉裤衩凭风吹 阅读(169) 评论(0) 推荐(0) 编辑