数据库开发
勤奋的程序员
不傲才以骄人,不以宠而作威。
——诸葛亮
工作越认真,收获越丰富
展开
-
MySQL- InnoDB锁机制
InnoDB与MyISAM的最大不同有两点:一是支持事务(TRANSACTION);二是采用了行级锁。行级锁与表级锁本来就有许多不同之处,另外,事务的引入也带来了一些新问题。下面我们先介绍一点背景知识,然后详细讨论InnoDB的锁问题。背景知识事务(Transaction)及其ACID属性事务是由一组SQL语句组成的逻辑处理单元,事务具有以下4个属性,通常简称为事务的ACID属性。...转载 2018-09-26 19:05:10 · 144 阅读 · 0 评论 -
druid+mysql+mybatis 连接失效问题
问题描述:使用druid+mysql+mybatis,发现数据库超过8小时不使用,再次使用时报错。这个问题困扰我很久了。规避型的方法到时有很多,包括:1、将mysql连接的超时时间由默认的8小时改为24小时(我的后台查询中有一个查询会每24小时执行一次,所以可以解决连接失效的问题);2、自己的业务代码中加入重试机制。也就是说在首次执行数据操作库失败后,会重试3次。只有3次都失败才退...转载 2018-10-18 16:28:53 · 11402 阅读 · 6 评论