![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL数据库
zly2022
这个作者很懒,什么都没留下…
展开
-
MySQL在Innodb和MyISAM中的二级索引
本文主要讲解InnoDB和MyISAM两种存储引擎的二级索引区别。 1.二级索引与聚簇索引 聚簇索引的认识请参考百科点击打开链接 二级索引,又被成为辅助索引,在不同存储引擎中的内容不同。 两者的区别在于:聚簇索引的叶子节点存放的是主键值和数据行,支持覆盖索引;二级索引的叶子节点存放的是主键值或指向数据行的指针。 2.两种引擎中的区别 InnoDB中的二级索引存放的是主键值,如果需要原创 2017-07-05 09:40:53 · 2652 阅读 · 1 评论 -
Mysql数据库批处理操作调优
通过实验得到如下结论: 1)当存在大量的插入或修改操作需求时应尽量使用批处理操作 2)当待批量操作的SQL语句是同一种类型,如插入或删除时,建议使用PreparedStatement进行批量操作;若包含多种类型,建议使用Statement语句进行批量操作。 3)当待批量操作的SQL语句是insert语句时,可考虑在同一个SQL语句插入多条记录,一般以一次插入15~20条语句最为适合。原创 2017-06-13 22:44:20 · 1084 阅读 · 0 评论 -
MySQL 事务隔离级别、数据不一致表现、加锁协议三者的关系
本文重点阐述三者之间的关系,其详细概念请自行百度。 1.MySQL事务隔离级别 定义:在数据库操作中,为了有效保证并发读取数据的正确性,提供不同程度的保护,故采用事务隔离等级。 包含:未提交读、已提交读、可重复读、串行化。 2.数据不一致表现 定义:是指事务并发操作时产生的副作用。 包含:丢失修改、脏读、不可重复读、幻读。 3.加锁协议 定义:事务在对数据库对象加锁,解锁是必须遵守原创 2017-08-24 22:54:46 · 899 阅读 · 0 评论