随笔分类 -  数据库

mysql 安装时 失败,提示 因为计算机中丢失 msvcp140.dll
摘要:处理,windows系统 需要安装 : 微软常用运行库合集 64位 阅读全文

posted @ 2020-10-24 11:20 小甜瓜安东泥

web为什么在实际开发中不推荐使用数据库外键
摘要:数据库中为什么不推荐使用外键约束 引言 其实这个话题是老生常谈,很多人在工作中确实也不会使用外键。包括在阿里的JAVA规范中也有下面这一条 **【强制】不得使用外键与级联,一切外键概念必须在应用层解决。 ** 但是呢,询问他们原因,大多是这么回答的 每次做DELETE 或者UPDATE都必须考虑外键 阅读全文

posted @ 2020-07-08 11:40 小甜瓜安东泥

数据库分库分表思路
摘要:一. 数据切分 关系型数据库本身比较容易成为系统瓶颈,单机存储容量、连接数、处理能力都有限。当单表的数据量达到1000W或100G以后,由于查询维度较多,即使添加从库、优化索引,做很多操作时性能仍下降严重。此时就要考虑对其进行切分了,切分的目的就在于减少数据库的负担,缩短查询时间。 数据库分布式核心 阅读全文

posted @ 2020-07-07 10:38 小甜瓜安东泥

java.sql.SQLException: The server time zone value '' is unrecognized or represents
摘要:错误信息java.sql.SQLException: The server time zone value '???ú±ê×??±??' is unrecognized or represents more than one time zone. You must configure either 阅读全文

posted @ 2020-03-26 18:58 小甜瓜安东泥

java.sql.SQLException: Unable to load authentication plugin 'caching_sha2_password'.
摘要:数据测试的时候出现: 网上查资料说的是mysql5.x 版本和 8.x版本的区别; 5.7版本是:default_authentication_plugin=mysql_native_password 8.x版本就是:default_authentication_plugin=caching_sha 阅读全文

posted @ 2020-03-26 18:38 小甜瓜安东泥

mysql是行级锁还是表级锁
摘要:MySQL锁详解 一、概述 数据库锁定机制简单来说,就是数据库为了保证数据的一致性,而使各种共享资源在被并发访问变得有序所设计的一种规则。对于任何一种数据库来说都需要有相应的锁定机制,所以MySQL自然也不能例外。MySQL数据库由于其自身架构的特点,存在多种数据存储引擎,每种存储引擎所针对的应用场 阅读全文

posted @ 2020-03-07 15:51 小甜瓜安东泥

数据库死锁
摘要:https://baike.baidu.com/item/%E6%95%B0%E6%8D%AE%E5%BA%93%E6%AD%BB%E9%94%81/10015665?fr=aladdin 百度百科 处理办法:https://www.baidu.com/link?url=9oinPtN2ORkPAJ 阅读全文

posted @ 2019-08-25 15:43 小甜瓜安东泥

jdbc如何处理事务
摘要:Connection提供了事务处理的方法,通过调用setAutoCommit(false)可以设置手动提交事务;当事务完成后用commit()显式提交事务;如果在事务处理过程中发生异常则通过rollback()进行事务回滚。除此之外,从JDBC 3.0中还引入了Savepoint(保存点)的概念,允 阅读全文

posted @ 2019-08-23 17:41 小甜瓜安东泥

数据库事务和spring事务的区别
摘要:数据库事务和spring事务 本质上其实是同一个概念,spring的事务是对数据库的事务的封装,最后本质的实现还是在数据库,假如数据库不支持事务的话,spring的事务是没有作用的.数据库的事务说简单就只有开启,回滚和关闭,spring对数据库事务的包装,原理就是拿一个数据连接,根据spring的事 阅读全文

posted @ 2019-08-23 16:53 小甜瓜安东泥

数据库隔离级别的例子
摘要:四大隔离级别: Read uncommitted: 不防止任何隔离型问题,不能防止脏读/不可重复读/幻读问题。 Read commit: 可以防止脏读问题,但是不能防止 不可重复读/幻读问题。(oracle默认隔离级别) Repeatable read: 可以防止脏读/不可重复读,不能防止幻读。(m 阅读全文

posted @ 2019-08-23 16:46 小甜瓜安东泥

MySQL数据库事务的四大特性以及事务的隔离级别
摘要:一、事务的四大特性(ACID) 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: 1、原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。 2、一致性(C 阅读全文

posted @ 2019-08-23 16:38 小甜瓜安东泥

spring事务的7种传播行为
摘要:事务传播行为 什么叫事务传播行为?听起来挺高端的,其实很简单。 即然是传播,那么至少有两个东西,才可以发生传播。单体不存在传播这个行为。 事务传播行为(propagation behavior)指的就是当一个事务方法被另一个事务方法调用时,这个事务方法应该如何进行。 例如:methodA事务方法调用 阅读全文

posted @ 2019-08-23 16:07 小甜瓜安东泥