数据库基础
文章平均质量分 92
孙LL
这个作者很懒,什么都没留下…
展开
-
计算机——数据库
Buffer Pool MySql的内存区有个Buffer Pool(128MB)里面以数组的形式存储从磁盘中读取的数据 我们每次执行Sql语句就会从先检查Buffer Pool中有没有,如果没有再从磁盘中读取,这样的话就可以减少与磁盘IO的次数。同样的,更新也是一样的道理,我们也是读取到内存中,然后在内存中进行修改,修改完了之后再在某个时间段进行持久化。 而硬盘中读取之后我们就会从Free链表的控制块中选取一个地址,进行存储,存储完了之后删除该地址块。 同样的如果我们更新了一个地址块的内容(因为更新的内容原创 2022-09-20 11:03:28 · 461 阅读 · 0 评论 -
MyBatis,MySQL,Redis
MyBatis ORM ORM——Object Relation Mapping 其实就是一个Class对应一个Table,该Class里面的各个Property对应Table里面的各个字段。 MyBatis 缓存 其实就是将你的查询语句和查询结构会以键值对的形式存储到缓存中,就比如说:“Select * from atable” 这样你下次查询的时候,我们就会直接从缓存中获取这条查询结果的值了。当然任何增删改的操作都会导致缓存清空。 存储引擎 InnoDB以及MyISAM InnoDB支持事务(undo原创 2021-07-26 16:59:31 · 218 阅读 · 0 评论