CSDN博主:【java_wxid】
CSDN博主:点击【Java廖志伟】
CSDN社区:点击【幕后大佬】
码云:点击【互联网Java工程师知识扫盲】
  2022年6月2日
摘要: 文章目录 Innodb 和mylsam存储引擎的主要区别 Innodb 和mylsam存储引擎的主要区别 是否支持行级锁 : MyISAM 只有表级锁 (table-level locking),而InnoDB支持行级锁(row-level locking) 和表级锁, 默认为行级锁。是否支持事务和 阅读全文
posted @ 2022-06-02 23:51 我是廖志伟 阅读(18) 评论(0) 推荐(0)
摘要: 文章目录 mysql调优分库分表数据分片主要流程sql解析整体结构路由引擎改写引擎执行引擎归并引擎源码流程 分库分表的的分片算法NoneShardingStrategyInlineShardingStrategyStandardShardingStrategyComplexShardingStrat 阅读全文
posted @ 2022-06-02 23:45 我是廖志伟 阅读(70) 评论(0) 推荐(0)
摘要: 文章目录 原子性底层实现原理一致性实现原理InnoDB是如何进行一致性非锁定读的(MVCC的原理)BufferPool缓存机制持久性底层实现原理重做日志刷新到磁盘的策略隔离性实现原理隔离级别脏读/不可重复读/幻读 原子性底层实现原理 A(原子性),要么全部完成,要么完全不起作用。底层实现是通过und 阅读全文
posted @ 2022-06-02 23:29 我是廖志伟 阅读(72) 评论(0) 推荐(0)
摘要: 文章目录 redo log 和bin log有什么区别?binlog做什么用的什么是undolog,有什么用?purge操作有什么作用group commit有什么好处,使用时需要注意什么? redo log 和bin log有什么区别?binlog做什么用的 在MySQL数据库中有一种二进制日志( 阅读全文
posted @ 2022-06-02 22:30 我是廖志伟 阅读(60) 评论(0) 推荐(0)
摘要: InnoDB存储引擎提供了对XA事务的支持,并通过XA事务来支持分布式事务的实现。分布式事务指的是允许多个独立的事务资源(transactional resources)参与到一个全局的事务中。事务资源通常是关系型数据库系统,但也可以是其他类型的资源。全局事务要求在其中的所有参与的事务要么都提交,要 阅读全文
posted @ 2022-06-02 20:31 我是廖志伟 阅读(52) 评论(0) 推荐(0)
摘要: 第一步,先连接到这个数据库上,这时候接待你的就是连接器。连接器负责跟客户端建立连接、获取权限、维持和管理连接。用户名密码认证通过,连接器会到权限表里面查出你拥有的权限。一个用户成功建立连接后,即使你用管理员账号对这个用户的权限做了修改,也不会影响已经存在连接的权限。修改完成后,只有再新建的连接才会使 阅读全文
posted @ 2022-06-02 20:26 我是廖志伟 阅读(37) 评论(0) 推荐(0)
摘要: 文章目录 主从复制(replication)的工作原理主从复制bin log 日志有几种记录方式,说说各自的优缺点主从复制有几种方式?异步复制半同步复制增强半同步复制 主从复制(replication)的工作原理 复制(replication)是MySQL数据库提供的一种高可用高性能的解决方案,一般 阅读全文
posted @ 2022-06-02 20:15 我是廖志伟 阅读(40) 评论(0) 推荐(0)
摘要: 文章目录 什么是离散读?优化器如何优化离散读?你是如何避免离散读的什么是ICP优化什么是全文检索 什么是离散读? 在某些情况下,当执行EXPLAIN命令进行SQL语句的分析时,会发现优化器并没有选择索引去查找数据,而是通过扫描聚集索引,也就是直接进行全表的扫描来得到数据。这种情况多发生于范围查找、J 阅读全文
posted @ 2022-06-02 19:01 我是廖志伟 阅读(23) 评论(0) 推荐(0)
摘要: 文章目录 什么是聚集索引什么是辅助索引什么是覆盖索引,什么情况下优化器会选择使用覆盖索引什么是联合索引,联合索引的使用经验有吗?索引总结filesort的过程 什么是聚集索引 InnoDB存储引擎表是索引组织表,即表中数据按照主键顺序存放。而聚集索引(clusteredindex)就是按照每张表的主 阅读全文
posted @ 2022-06-02 17:43 我是廖志伟 阅读(83) 评论(0) 推荐(0)
摘要: 文章目录 SQL优化索引失效的几种情况FIC(Fast IndexCreation)原理OnlineDDL SQL优化 针对SQL进行调整,在写SQL的时候遵循最左前缀原则,向右匹配直到遇到范围查询(>、<、between、like)就停止匹配,范围列可以用到索引,但是范围列后面的列无法用到索引。 阅读全文
posted @ 2022-06-02 17:23 我是廖志伟 阅读(35) 评论(0) 推荐(0)

南北踏尘