MySQL
果霸大叔
这个作者很懒,什么都没留下…
展开
-
史上最简单的MySQL教程
版权声明:Follow your heart and intuition. http://blog.csdn.net/qq_35246620/article/details/70823903 目录(?)[+] 温馨提示:本系列博文已经同步到 GitHub,如有需要的话,欢迎大家到「mysql-tutorial」进行Star和...转载 2018-02-11 09:38:47 · 172 阅读 · 0 评论 -
Mysql事物锁等待超时 Lock wait timeout exceeded; try restarting transaction
Mysql事物锁等待超时 Lock wait timeout exceeded; try restarting transaction ...转载 2018-02-28 11:07:38 · 179 阅读 · 0 评论 -
使用Spring实现读写分离( MySQL实现主从复制)
1. 背景我们一般应用对数据库而言都是“读多写少”,也就说对数据库读取数据的压力比较大,有一个思路就是说采用数据库集群的方案,其中一个是主库,负责写入数据,我们称之为:写库;其它都是从库,负责读取数据,我们称之为:读库; 那么,对我们的要求是:1、读库和写库的数据一致;2、写数据必须写到写库;3、读数据必须到读库;2. 方案解决读写分离的方案有两种:应用层解决和中间件解决。 2.1. 应用层解...转载 2018-06-05 10:45:39 · 138 阅读 · 0 评论 -
MySQL InnoDB的四个事务隔离级别
望通过本文,可以加深读者对MySQL InnoDB的四个事务隔离级别,以及脏读、不重复读、幻读的理解。MySQL InnoDB事务的隔离级别有四级,默认是“可重复读”(REPEATABLE READ)。· 未提交读(READUNCOMMITTED)。另一个事务修改了数据,但尚未提交,而本事务中的SELECT会读到这些未被提交的数据(脏读)。· 提交读(READCOMMI...转载 2018-07-11 13:59:45 · 1963 阅读 · 0 评论 -
数据库设计三范式
标准化表示从你的数据存储中移去数据冗余(redundancy)的过程。如果数据库设计达到了完全的标准化,则把所有的表通过关键字连接在一起时,不会出现任何数据的复本(repetition)。标准化的优点是明显的,它避免了数据冗余,自然就节省了空间,也对数据的一致性(consistency)提供了根本的保障,杜绝了数据不一致的现象,同时也提高了效率。第一范式(1NF;T...转载 2018-07-11 16:25:07 · 154 阅读 · 0 评论 -
数据库设计反范式
1.范式 1.1 1NF-3NF 定义 1NF确保原子性(Atomicity)原子性的粒度、原子性的价值(1范式:单值,并且把值当做单值用,建议不要把值拆开) 2NF检查对键的完全依赖价值在在于控制数据冗余和查询性能 3NF检查属性的独立性 规范化的价值合理规范化的模型可应对需求变更 规范化数据重复降至最少为什么要有三范式? 不会发生插入(insert)、删除(del...转载 2018-07-12 15:32:52 · 1837 阅读 · 0 评论