![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 66
沧浪之水12010137
这个作者很懒,什么都没留下…
展开
-
mysql面试题——主从复制
其次才是采用 缓存的策略 ,比如使用 Redis将热点数据保存在内存数据库中,提升读取的效。那么首先考虑的是如何 优化SQL和索引 ,这种方式简单有效;最后才是对数据库采用 主从架构 ,进行读写分离。原创 2023-12-11 01:35:26 · 196 阅读 · 0 评论 -
mysql面试题——日志
一:为什么需要REDO日志缓冲池可以帮助我们消除CPU和磁盘之间的鸿沟,checkpoint机制可以保证数据的最终落盘,然而由于checkpoint 并不是每次变更的时候就触发 的,而是master线程隔一段时间去处理的。所以最坏的情况就是事务提交后,刚写完缓冲池,数据库宕机了,那么这段数据就是丢失的,无法恢复。事务包含持久性的特性,就是说对于一个已经提交的事务,在事务提交后即使系统发生了溃,这个事务对数据库中所做的更改也不能丢失。二:原创 2023-12-09 18:24:37 · 167 阅读 · 0 评论 -
mysql面试题——索引创建与设计原则
一:哪些情况适合创建索引?原创 2023-12-05 02:08:04 · 990 阅读 · 0 评论 -
mysql面试题——索引相关
索引是数据结构。你可以简单理解为“排好序的快速查找数据结构”。原创 2023-11-20 21:59:32 · 123 阅读 · 0 评论 -
mysql面试题——MVCC
多版本并发控制,就是为了查询一些正在被另一个事务更新的行,并且可以看到它们被更新之前的值,这样在做查询的时候就不用等待另一个事务释放锁。原创 2023-12-02 00:42:54 · 936 阅读 · 0 评论 -
mysql面试题——锁相关
共享锁(读锁):针对同一份数据,多个事务的读操作可以同时进行而不会互相影响,但任何事务都不能对数据进行修改,直到已释放所有共享锁。排他锁(写锁):如果一个事务对数据A加上排他锁后,则其他事务不能再对A加任任何类型的锁。获得排他锁的事务既能读数据,又能修改数据。原创 2023-11-28 00:33:44 · 163 阅读 · 0 评论 -
mysql面试题——分库分表
一:什么是分库,分表?原创 2023-11-27 11:31:05 · 160 阅读 · 0 评论 -
mysql面试题——其他问题
是一种可变长度的数据类型,它只会存储实际的字符串内容,不会填充空格。因此,在存储短字符串时,varchar可以节省空间。:是一种定长的数据类型,它的长度固定且在存储时会自动在结尾添加空格来将字符串填满指定的长度。原创 2023-11-27 02:01:50 · 404 阅读 · 0 评论 -
mysql面试题——事务相关
一组逻辑操作单元,使数据从一种状态变换到另一种状态。这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。事务由事务开始与事务结束之间执行的全部数据库操作组成。原创 2023-11-23 01:11:38 · 390 阅读 · 0 评论 -
mysql面试题——存储引擎相关
MySQL支持多种存储引擎,比如InnoDB,MyISAM, MySQL大于等于5.5之后,默认存储引擎是InnoDB。原创 2023-11-20 21:32:59 · 158 阅读 · 0 评论