12 2019 档案

摘要:索引模型: hash,有序数组,搜索树 1,hash: key,value存储。存储结构类似于Java7 的hashmap。 同一节点使用链表的形式存储。适合单个等值查询,不适用于范围查询 2,有序数组:按从大到小有序存储,类似于链表。等值,范围查询使用二分 时间复杂度Olog(N),查询效率搞。但 阅读全文
posted @ 2019-12-24 09:34 影落 阅读(243) 评论(0) 推荐(0)
摘要:mMySQL的事务隔离 隔离级别: 1,读未提交: 可以读取事务未提交的数据 2,读提交:只有事务提交了,才能读到 3,可重复度:开启事务读取数据的过程中,不受任何影响。每次读到的数据都是一样的。MVCC实现的 4,串行化。同时只能执行一个操作,只能读或者只能写。读,写都会加锁,下一个请求必须等待上 阅读全文
posted @ 2019-12-23 20:35 影落 阅读(264) 评论(0) 推荐(0)
摘要:1,执行器通过引擎查找到需要更新的数据 2,数据已经在内存直接返回,否则从磁盘中读入到内存中 3,执行器中 将数据更新 4,引擎将新数据 写入内存中,同时写入redo log中 事务处于prepare状态 。 5,引擎告知执行器,执行完成。执行器将这个操作的bin log 写入磁盘 6,执行器调用提 阅读全文
posted @ 2019-12-23 14:59 影落 阅读(430) 评论(0) 推荐(0)
摘要:1,登陆账号,链接上服务器。 2,取账号权限 3,(分析器)分析sql,是否符合语法。表名,是否存在,涉及表字段是否正确等等 4,(优化器)优化sql,是否需要使用索引。多个索引存在的情况下,哪个索引最合适。join 链接查询的话,先从哪个表开始比对等等 5,(执行器)查看是否有搜索涉及表的权限。执 阅读全文
posted @ 2019-12-20 16:29 影落 阅读(337) 评论(0) 推荐(0)