
mysql
文章平均质量分 82
and1kaney
这个作者很懒,什么都没留下…
展开
-
一个UnexpectedRollbackException异常解决
背景2014-10-08号早上06:50之后,系统一直在报UnexpectedRollbackException异常。stackTrace:org.springframework.transaction.UnexpectedRollbackException: Transaction rolled back because it has been marked as rollb原创 2016-04-22 00:16:11 · 9845 阅读 · 1 评论 -
DbUnit实践:Spring Test Dbunit,H2数据库
概述 Dbunit是一个基于JUnit的数据库集成测试框架。DBUnit 的设计理念就是在测试之前,给对象数据库植入我们需要的准备数据,最后,在测试完毕后,回溯到测试前的状态;它使数据库在测试过程之间处于一种已知状态,如果一个测试用例对数据库造成了破坏性影响,它可以帮助避免造成后面的测试失败或者给出错误结果。 Spring Test DbUnit提供了Spr原创 2016-04-22 00:27:25 · 10512 阅读 · 0 评论 -
Insert into 加锁机制
关于Mysql innodb Insert into 加锁的机制的文章网上很少,个人对于insert 的加锁机制比较感兴趣,所以通过此wiki对研究的过程做个总结,如有不对的地方,欢迎指正。原创 2016-04-21 23:22:22 · 39421 阅读 · 10 评论 -
information_schema中Innodb相关表用于分析sql查询锁的使用情况介绍
之前的wiki MySQL中information_schema 简略的介绍了Mysql中元数据信息库的各个表的作用,从这篇wiki中可以大致了解各个表的作用。这里主要介绍下Innodb事务锁相关的三个表:INNODB_TRX表、INNODB_LOCKS表、INNODB_LOCK_WAITS表。通过查看这三个表可以事务加锁的情况以及事务锁等待的情况,从而可以更简单地监控当前事务并分析可能存在的锁问原创 2016-04-21 23:16:39 · 16659 阅读 · 0 评论 -
MySQL中information_schema
information_schema数据库是MySQL自带的,它提供了访问数据库元数据的方式。什么是元数据呢?元数据是关于数据的数据,如数据库名或表名,列的数据类型,或访问权限等。有些时候用于表述该信息的其他术语包括“数据词典”和“系统目录”。在MySQL中,把 information_schema 看作是一个数据库,确切说是信息数据库。其中保存着关于MySQL服务器所维护的所有其他数据库的信原创 2016-04-21 23:14:21 · 1066 阅读 · 0 评论