mysql
-
mysql查询表的数据大小详解数据库
在需要备份数据库里面的数据时,我们需要知道数据库占用了多少磁盘大小,可以通过一些sql语句查询到整个数据库的容量,也可以单独查看表所占容量。 1、要查询表所占的容量,就是把表的…
-
MySQL 事务没有提交导致 锁等待 Lock wait timeout exceeded详解数据库
1、事务未提交 在使用spring test 做单元测试时,debug导致事务没有提交,Lock wait timeout exceeded; 定位到该表,直接navicat 上i…
-
mysql存储过程和事件详解数据库
1.会员表member和车辆表car,更新每个会员下面的车辆数量have_car字段。 DELIMITER $$ USE $$ DROP PROCEDURE IF EXISTS `…
-
spring数据连接池配置参数详解数据库
1.使用jdbc连接,每次使用完毕需要关闭连接。 2.使用数据库连接池就会方便很多,但是如果参数配置不对,也会引起mysql连接数不够,导致mysql挂掉,基本原理是:不使用的连接…
-
mysql死锁,等待资源,事务锁,Lock wait timeout exceeded; try restarting transaction解决详解数据库
前面已经了解了InnoDB关于在出现锁等待的时候,会根据参数innodb_lock_wait_timeout的配置,判断是否需要进行timeout的操作,本文档介绍在出现锁等待时候…
-
项目中遇到的死锁问题: Lock wait timeout exceeded; try restarting transaction详解数据库
最近项目中频繁出现 Lock wait timeout exceeded; try restarting transaction这个错误,把我们弄得痛苦不堪啊…
-
排查mysql innodb Lock wait timeout exceeded; try restarting transaction的问题详解数据库
OMG写的时候崩溃了一次。 触发关注这个问题的事情是 我们在使用pt-online-schedule 改表的时候总是拿不到锁,并且报出mysql innodb Lock wait …
-
分库分表数据库中间件对比详解数据库
(一)cobar(阿里巴巴开源) 1.读写分离 2.分库分表 3.类别 lib库 1)业务直接到数据库,少一层proxy效率更高 2)没有proxy的lvs的单点问题 proxy …
-
数据库(分库分表)中间件对比详解数据库
分区:对业务透明,分区只不过把存放数据的文件分成了许多小块,例如mysql中的一张表对应三个文件.MYD,MYI,frm。 根据一定的规则把数据文件(MYD)和索引文件(MYI)进…
-
在项目中使用分库分表中间件Zdal详解数据库
如何构建Zdal,这篇文章主要介绍如何在传统的Java Web项目中引入Zdal,来达到分库或者分表的目的,本文是《zdal设计文档》的实战补充。 添加zdal-client依赖 …