01 2021 档案
摘要:1,MySQL锁的基本介绍 在数据库中,除传统的计算资源(如CPU,RAM,I / O等)的争用以外,数据也是一种供者用户共享的资源。如何保证数据并发访问的一致性,有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来讲,锁对数据库而言尤其尤其重要,也更加
阅读全文
摘要:在企业的应用场景中,为了知道优化SQL语句的执行,需要查看SQL语句的具体执行过程,以加快SQL语句的执行效率。 可以使用explain + SQL语句来模拟优化器执行SQL查询语句,从而知道mysql是如何处理sql语句的。 官网地址:https : //dev.mysql.com/doc/ref
阅读全文
摘要:存储引擎里用的是redo日志和undo日志,服务层用的是bin日志 Redo日志 意思就是在存日志时候,如果要存在磁盘,肯定需要开启io,每次都要开启关闭io,所以它每次都是先把日志放在内存,然后读取到磁盘,但有个问题,如果突然断电了,日志难道要丢失吗?它把日志存在内存时候,干了这么一件事。。。 在
阅读全文
摘要:mysql基本架构: 为什么mysql使用b+树 为什么不使用hash表 hash表既然不合适,就考虑用树,用什么树? 二叉树不能考虑,所以考虑多叉树 B树就是多叉树: 都知道每个磁盘大小是4k,如果正常查数据的话,这种数据接口3次就可以查到了,也就是用了12k,但是B树不好的是非节点上也存data
阅读全文
摘要:function addNum (arg1,arg2){ var r1,r2,m; try{r1=arg1.toString().split(".")[1].length}catch(e){r1=0} try{r2=arg2.toString().split(".")[1].length}catch
阅读全文

浙公网安备 33010602011771号