随笔分类 - 数据库
摘要:一、隔离级别: 数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别后三个可以逐个解决脏读、不可重复读、幻读这几类问题。 二、举例说明脏读、不可重复读、幻读 【1】脏读(读取未提
阅读全文
摘要:锁的分类(oracle) 按操作划分,可分为DML锁、DDL锁; 按锁的粒度划分,可分为表级锁、行级锁、页级锁(MySQL); 按锁级别划分,可分为共享锁、排他锁; 按加锁方式划分,可分为自动锁、显示锁; 按使用方式划分,可分为乐观锁、悲观锁。 DML锁(data locks,数据锁),用于保护数据
阅读全文
摘要:mysql的sql语句优化方法面试题总结 不要写一些没有意义的查询,如需要生成一个空表结构: select col1,col2 into #t from t where 1=0 这类代码不会返回任何结果集,但是会消耗系统资源的,应改成这样: create table #t(...) 很多时候用 ex
阅读全文
摘要:传播行为 1、PROPAGATION_REQUIRED:如果当前没有事务,就创建一个新事务,如果当前存在事务,就加入该事务,该设置是最常用的设置。 2、PROPAGATION_SUPPORTS:支持当前事务,如果当前存在事务,就加入该事务,如果当前不存在事务,就以非事务执行。‘ 3、PROPAGAT
阅读全文

浙公网安备 33010602011771号