数据库
文章平均质量分 79
C18298182575
跳出舒适区
展开
-
数据库新增了一条数据,但是查询不到,是代码玄学么?
写入无法查询问题转载 2022-11-14 16:49:53 · 1307 阅读 · 0 评论 -
mysql四种隔离级别-测试
数据库隔离级别测试转载 2022-11-14 16:43:49 · 147 阅读 · 0 评论 -
Spring的事务原理分析、与mysql的事务关系
spring事物 mysql事物转载 2022-11-14 16:20:19 · 347 阅读 · 0 评论 -
为什么开发人员必须要了解数据库锁?
1.锁?1.1何为锁锁在现实中的意义为:封闭的器物,以钥匙或暗码开启。在计算机中的锁一般用来管理对共享资源的并发访问,比如我们java同学熟悉的Lock,synchronized等都是我们常见的锁。当然在我们的数据库中也有锁用来控制资源的并发访问,这也是数据库和文件系统的区别之一。1.2为什么要懂数据库锁?通常来说对于一般的开发人员,在使用数据库的时候一般懂点DQL(select),DML(insert,update,delete)就够了。小明是一个刚刚毕业在互联网公司工作的Java开发转载 2021-12-17 12:45:56 · 138 阅读 · 0 评论 -
sharding-jdbc
一,配置文件最终版本:参考官网springboot的配置使用 Spring Boot Starter :: ShardingSphere注意公共配置用common标识,如下图,否则项目启动报错完整配置spring: application: name: my-projects datasource: default: jdbc-url: jdbc:mysql://***:3306/sharding?serverTimezone=A...原创 2021-10-29 17:28:57 · 246 阅读 · 0 评论 -
为什么要避免大事务以及大事务如何解决?
什么是大事务 运行时间比较长,长时间未提交的事务就可以称为大事务 大事务产生的原因 操作的数据比较多 大量的锁竞争 事务中有其他非DB的耗时操作 。。。 大事务造成的影响…什么是大事务运行时间比较长,长时间未提交的事务就可以称为大事务大事务产生的原因操作的数据比较多大量的锁竞争事务中有其他非DB的耗时操作。。。大事务造成的影响并发情况下,数据库连接池容易被撑爆锁定太多的数据,造成大量的阻塞和锁超时执行时间长,容易造成主从延迟回滚所需要的时间比较长undo log膨胀。。。如何查转载 2021-01-08 14:48:42 · 447 阅读 · 0 评论 -
springboot的多数据源配置(多库/主从等等场景)
主从复制:为什么要这样搞?主从热备,读写分离,提高容灾能力和读写吞吐量参考文章:Spring Boot + Mybatis 多数据源配置实现读写分离https://www.jianshu.com/p/e3503ab2e6e3https://blog.csdn.net/qq_36332184/article/details/80909085https://www...转载 2019-09-20 17:12:40 · 763 阅读 · 0 评论 -
数据库事务4种隔离级别及7种传播行为(三)
此文转载,请访问原文:https://www.cnblogs.com/dwxt/p/8807899.html一、隔离级别:数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。1.ISOLATION_READ_UNC...转载 2019-09-19 11:06:04 · 83 阅读 · 0 评论 -
深入理解Spring Boot数据源与连接池原理
原文:https://www.cnblogs.com/yueshutong/p/9409295.html深入理解Spring Boot数据源与连接池原理 Create by yster@foxmail.com 2018-8-2一:开始#在使用Spring Boot数据源之前,我们一般会导入相关依赖。其中数据源核心依赖就是spring‐boot‐starter‐jdbc如下...转载 2019-07-15 13:11:26 · 1093 阅读 · 0 评论 -
jdbc、jpa、spring data jpa、hibernate、mybatis之间的关系及区别
基础概念jdbc(Java DataBase Connectivity)是java连接数据库操作的原生接口。JDBC对Java程序员而言是API,对实现与数据库连接的服务提供商而言是接口模型。作为API,JDBC为程序开发提供标准的接口,并为各个数据库厂商及第三方中间件厂商实现与数据库的连接提供了标准方法。一句话概括:jdbc是所有框架操作数据库的必须要用的,由数据库厂商提供,但是为了方便ja...转载 2019-07-15 13:15:27 · 317 阅读 · 0 评论