摘要: mysql的锁机制 数据库锁机制简单来说,就是数据库为了保证数据的一致性,使各种 共享资源 在被访问时变得 有序而设计 的一种规则。 MysQL的锁机制比较简单最著的特点是不同的存储引擎支持不同的锁机制。 InoDB支持行锁,(有时也会升级为表锁)MyISAM只支持表锁。 表锁 的特点就是开销小、加 阅读全文
posted @ 2021-03-25 20:51 金融融融融果果 阅读(64) 评论(0) 推荐(0) 编辑
摘要: explain关键字 1.explain的用途: 1. 表的读取顺序如何 2. 数据读取操作有哪些操作类型 3. 哪些索引可以使用 4. 哪些索引被实际使用 5. 表之间是如何引用 6. 每张表有多少行被优化器查询 ...... 2、explain的执行效果 mysql> explain selec 阅读全文
posted @ 2021-03-25 20:41 金融融融融果果 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 使用索引的问题 设计好MySql的索引可以让你的数据库飞起来,大大的提高数据库效率。 但是你设计了索引就一定会用到码?索引就不会给你带来一些问题吗? 设计MySql索引的时候有一下几点注意: 1、创建索引 对于 查询占主要 的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索 阅读全文
posted @ 2021-03-25 20:34 金融融融融果果 阅读(57) 评论(0) 推荐(0) 编辑
摘要: MySql索引 B+ 树 默认是主键,如果没有主键则使用唯一索引,唯一索引也没有则使用rowid,行号。 所以一定要建立主键。 B+树是B-树的变体,也是一种多路搜索树, 它与 B- 树的不同之处在于: 所有关键字存储在叶子节点出现,内部节点(非叶子节点并不存储真正的 data) 为所有叶子结点增加 阅读全文
posted @ 2021-03-25 20:32 金融融融融果果 阅读(44) 评论(0) 推荐(0) 编辑