摘要: 今天在看分库分表的时候突然想到了锁 现在我们就来看看锁 mysql举例: InnoDB引擎的行锁和表锁 表锁:不会出现死锁,发生锁冲突几率高,并发低。 行锁:会出现死锁,发生锁冲突几率低,并发高。 锁冲突:例如说事务A将某几行上锁后,事务B又对其上锁,锁不能共存否则会出现锁冲突。(但是共享锁可以共存 阅读全文
posted @ 2020-08-04 17:51 清华大咖 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 1、 第一范式(1NF):符合1NF的关系中的每个属性都不可再分 2、 第二范式(2NF) 阅读全文
posted @ 2020-08-04 14:17 清华大咖 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1. 应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描, select id from a where a is null; 2. 应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 3. 应尽量避免在 阅读全文
posted @ 2020-08-04 13:31 清华大咖 阅读(940) 评论(0) 推荐(0) 编辑