MySQL面试题
1
李林楠
努力成为技术大牛!
展开
-
什么是mysql的主从复制?
MySQL 主从复制是指数据可以从一个MySQL数据库服务器主节点复制到一个或多个从节点。MySQL 默认采用异步复制方式,这样从节点不用一直访问主数据库来更新自己的数据,数据的更新可以在远程连接上进行操作,从节点可以复制主数据库中的所有数据库或者特定的数据库和表。...原创 2021-10-19 22:50:18 · 182 阅读 · 0 评论 -
ACID是靠什么来保证的?
原子性 由 undolog 日志来保证,它记录了需要回滚的日志信息,事务回滚时撤销已经执行成功的sql。一致性 是由其他三大特性保证,程序代码要保证业务上的一致性。隔离性 是由 MVCC 来保证。持久性 由 redolog 来保证,mysql 修改数据的时候会在 redolog 中记录一份日志数据,就算数据没有保存成功,只要日志保存成功了,数据仍然不会丢失。...原创 2021-10-19 22:42:27 · 1028 阅读 · 0 评论 -
索引的基本原理
索引是用来快速地寻找具有特定值的记录。如果没有索引,一般来说执行查询时遍历整张表。索引的原理:就是把无序的数据变成有序的查询1.把创建了索引的列的内容进行排序2.对排序结果生成倒排表3.在倒排表内容上拼上数据地址链4.在查询的时候,先拿到倒排表内容,再取出数据地址链,从而拿到具体数据。...原创 2021-10-19 22:17:59 · 677 阅读 · 0 评论