mysql
藤原豆腐店-
准备迁移博客,新博客地址:https://www.jianshu.com/u/16102e967c0f
展开
-
hibernate操作mysql时抛出Lock wait timeout exceeded; try restarting transaction异常
Lock wait timeout exceeded; try restarting transaction是锁等待超时。是当前事务在等待其它事务释放锁资源造成的。解决方法:在mysql查询中执行以下指令select * from information_schema.innodb_trx结果如图:找出与其他几个有参数不同的线程,找出他的线程号mysql_thread_id...原创 2019-02-26 17:22:14 · 72201 阅读 · 4 评论 -
springboot整合mybatis,mysql做数据库存储,redis做缓存
redis应用的场景通过缓存来减少对关系型数据库的查询次数,减轻数据库压力。在执行DAO类的select***(), query***()方法时,先从Redis中查询有没有缓存数据,如果有则直接从Redis拿到结果,如果没有再向数据库发起查询请求取数据。 springboot已经集成了redis缓存,只需要在pom.xml中加载redis,然后通过注解即可完成配置。首先在配置类...原创 2019-02-26 17:18:37 · 17184 阅读 · 7 评论 -
mysql创建触发器时出错You have an error in your SQL syntax; check the manual that corresponds to your MySQL
在执行创建触发器sql语句时出现了错误。错误找了好久,原因是我使用的mysql版本为5.6,没有begin和end关键字。删除掉begin和end,创建成功。原创 2019-03-05 16:03:48 · 13520 阅读 · 0 评论 -
Mysql InnoDB事务隔离级别
隔离级别 脏读(Dirty Read) 不可重复读(NonRepeatable Read) 幻读(Phantom Read) 未提交读(Read uncommitted) 可能 可能 可能 已提交读(Read committed) 不可能 可能 可能 可重复读(Repeatable read) 不可能 不可能 可能...原创 2019-03-05 16:07:01 · 2107 阅读 · 0 评论