ZhiguoXue_IT
求真至善,登崇俊良,有信心,一直在,一直在追求高光时刻
展开
-
聊一聊mysql中的间隙锁
间隙锁在mysql中经常使用到,今天就聊一聊mysql的间隙锁的内容。间隙锁是为了解决幻读的问题,并且在当前读的场景下解决的。当前读包含:update,delete,insert,select…lock in share mode,select…for update。原创 2023-07-06 23:07:02 · 734 阅读 · 0 评论 -
谈谈聚簇索引与非聚簇索引
聚簇索引是一种数据的存储方式,它的数据行只存放在索引(B+树)的叶子上,内部节点不存放数据。原创 2023-06-08 23:48:21 · 369 阅读 · 0 评论 -
Mysql中的三种log原理
在涉及到存储数据的时候,经常用到关系性数据库,mysql是老生之谈了,今天博客的主题就是谈谈mysql的三种log,在日常工作中经常使用到的日志。原创 2023-04-20 00:14:09 · 517 阅读 · 0 评论 -
mysql的join、distinct、group by分析
本文重点分析下mysql的四个好问题,依次是join用法,Simple Nested Loop Join的性能问题,distinct和group by 的性能,备库自增主键问题。原创 2022-09-26 23:39:56 · 211 阅读 · 0 评论 -
mysql数据库索引的深度理解及使用
本文是对mysql数据库的索引理解,结合自己在实际的工作中,对索引的认识以及实践,得出的一些好的结论。方便工程师进行学习原理,以及避免许多自己踩过的坑。原创 2022-09-18 12:22:56 · 262 阅读 · 0 评论 -
mybatis深入理解
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。............原创 2022-08-17 23:48:53 · 270 阅读 · 0 评论 -
shardingsphere5.1.1实现上亿数据分表
1)Apache ShardingSphere是一个开源生态系统,由一组分布式数据库中间件解决方案组成,2)Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3种独立产品。他们均提供标准化的数据分片、分布式事务和数据库治理功能,可适用于如Java同构、异构语言、云原生等各种多样化的应用场景。3)ShardingSphere定义自己为中间件,而不是全新的数据库。作为许多企业的基石,关系数据库仍然占据着巨大的市场份额。shardingsphere版本:5.原创 2022-06-14 12:36:09 · 676 阅读 · 0 评论