![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 66
mysql
方二华
这个作者很懒,什么都没留下…
展开
-
11、mysql配置优化
最大连接数,每个连接都会占用一定的内存,在查询时传输数据占用内存会加剧,所以要根据系统内存合理配置最大连接数,防止过多占用内存。原创 2023-03-19 14:20:12 · 769 阅读 · 0 评论 -
10、innodb undo log
undo log 回滚日志,用于在事务失败时进行数据回滚,实现原子性的特性。同时也是实现MVCC机制的基础原创 2023-03-09 14:54:02 · 123 阅读 · 0 评论 -
9、mysql binlog
binlog 二进制日志文件,mysql实现,开启后会记录数据库的修改操作,每次事务提交成功,都会记录一次。原创 2023-03-09 14:51:25 · 89 阅读 · 0 评论 -
8、innodb redo log
redo log 重做日志,innodb存储引擎实现的日志,用于实现持久化特性,并提高写入磁盘的速度。原创 2023-03-09 14:47:58 · 102 阅读 · 0 评论 -
7、mysql innodb 底层原理
mysql主要分为Server层和存储引擎层Server层包含连接器,查询缓存器,分析器,优化器,执行器,实现了数据库主要功能。原创 2023-03-09 14:43:05 · 71 阅读 · 0 评论 -
6、MVCC
MVCC(Multi-Version Concurrency Control) 多版本并发控制作用:在RC RR级别下,实现读写并发,读操作不受写的影响。实现:innodb层面实现,通过undo log和可见性算法实现。原创 2023-03-09 14:42:15 · 47 阅读 · 0 评论 -
5、mysql锁
mysql是并发处理数据的,而数据又是共享资源,所以mysql必须运用锁才能实现并发的安全访问。原创 2023-03-09 14:39:44 · 43 阅读 · 0 评论 -
4、mysql事务
事务是数据库一组不可分割的操作序列,实现最终一致性。事务也是数据库并发控制的最小单位。原创 2023-03-09 14:37:59 · 36 阅读 · 0 评论 -
3、索引优化
为了提高mysql的查询速度,需要尽可能的使用到索引,否则mysql只能通过全表扫描,此时查询效率会很低, 但是如果表内数据很少, 全表扫描反而可能会更快。原创 2023-03-09 14:36:07 · 80 阅读 · 0 评论 -
2、mysql工具explain trace
explain用于显示mysql对sql语句的执行计划,如语句的分解情况,是否使用了索引,表关联使用何种算法,如何排序等。 通过mysql的执行计划,结合mysql数据结构可以分析出该sql执行效率,然后进行优化。原创 2023-03-09 14:30:11 · 196 阅读 · 0 评论 -
1、索引数据结构
数据库索引是数据库为了快速访问的一种数据结构。是一种排好序的数据结构。索引是有序的,是索引非常重要的特点,索引的高效几乎都是建立在有序的基础上。原创 2023-03-09 14:24:17 · 778 阅读 · 0 评论