1 oracle 不支持 read uncomitted 方式
2 read-only 不是sql92标准,readonly的好处是提高了数据库的效率,readonly的同时又允许DML操作,我原来以为readonly就不允许DML操作数据库了呢
3 read committed 和serializable的一些区别与联系
1) 都看不到脏数据
2) read committed 不能够重复读,而serializable能够重复读,(重复读的意思就是,在一个事务中多次读取一条被被的事务提高的数据(COMMITE)serializable看不到!!)
3) 隔离程度越高,数据库的并发性越差;隔离程度越低,数据库的并发性越好。也就是说你要的数据准确一致性好,就要牺牲一些数据的效率胃代价的
4) 如果有在serializable事务开始时未提交的事务在serializable事务结束之前修改了serializable事务将要修改的行并进行了提交,则serializable事务提交的时候回法场发生无法序列化访问的错误