
数据库
真的胜哥
这个作者很懒,什么都没留下…
展开
-
InnoDB
InnoDB的特性支持提交,回滚和崩溃恢复能力的安全事务(ACID兼容);支持行级锁;在行级锁定中,InnoDB使用next-key锁定。支持外键(foreign key);将表和索引储存在同一个表空间(文件)里面,举例来说,现在有两个表格not_null_1和not_null_2,它们都有索引,在磁盘中的储存方式为:InnoDB锁定模式(共享锁、排他锁、意向锁)共享锁和独占锁InnoDB实现标准行级锁定,在这里有两种类型的锁:共享锁(S)允许事务去读一行;独占锁(X)允许事务区更原创 2020-05-22 15:41:51 · 232 阅读 · 0 评论 -
mysql索引
explain的用法官方文档MySQL优化——看懂explain需要注意的是,对于同一个查询语句,如果表中的数据不一样,explain的结果可能会不一样,先看一个例子:mysql> explain select * from muti_keys_index where last_name='Widenius';+----+-------------+-----------------+------------+------+---------------+------+---------+原创 2020-05-21 13:40:41 · 153 阅读 · 0 评论 -
互斥锁、递归锁、读写锁、自旋锁
https://www.cnblogs.com/evenleee/p/11309156.html互斥锁共享锁的使用时互斥的,即一个线程获得资源的使用权后就会为该资源加锁,使用完后会将其解锁,所以在使用过程中有其它线程想要获得该资源的锁,那么它就会被阻塞陷入睡眠的状态,直到资源被解锁才会被唤醒,如果被阻塞的资源不止一个,那么他们都会被唤醒,但是获得资源使用权的是第一个被唤醒的线程,其它线程又陷入沉睡。递归锁同一个线程可以多次获得该资源锁,别的线程必须等待该线程释放所有次数的锁才能获得。读写锁读写锁转载 2020-05-19 12:56:34 · 205 阅读 · 0 评论 -
数据库相关
知识大全char、varchar和textMyISAM与InnoDB两者之间区别索引命中转载 2020-03-23 23:21:23 · 436 阅读 · 0 评论