
数据库
文章平均质量分 59
weixin_42462255
这个作者很懒,什么都没留下…
展开
-
数据库锁
锁 MyISAM和InnoDB关于锁方面的区别 MyISAM只支持表级锁,不支持行级锁。进行读操作会隐式的加入读锁,她也叫共享锁,即多个读操作是可以同时进行的。进行写操作会自动加上写锁。他也叫排他锁。不支持事务 lock tables tables_name read | write unlock tables; select * from table_name for update #给读操作也可以手动加入排他锁 InoodB默认行级锁,也支持表级锁,且支持事务,innodb使用二段锁,即加锁和解锁原创 2021-03-24 23:10:30 · 92 阅读 · 0 评论 -
数据库索引
b树和外部存储 2-3树和2-3-4树插入时的不同 2-3树插入过程中碰到满的非叶子节点不需理会,一直找到要插入的叶子节点,如果是满的就进行分裂操作,不满就直接插入。属于自底向上的分裂。向上分裂的数据项只有和要插入的数据项比较后才能确定。 2-3-4在插入新的数据项的过程中只要碰到满的节点就开始向上分裂。他的数据项是有序的,所以分裂的是中间的数据项。 外部存储 磁盘中的数据存储是以块为单位,根据系统的不同称为块,页,分配单元等名字。块的大小根据操作系统确定。磁盘驱动器每次读或写至少一个数据块这样效率最高 B原创 2021-03-24 23:09:32 · 182 阅读 · 1 评论