当一个用户执行一条更新语句,Oracle是如何工作的
来源:百度知道 编辑:UC知道 时间:2024/09/21 01:43:05
当一个用户执行一条更新语句,没有commit那就只有对当前的session生效
,所以做完DML操作一定要记得commit
而且oracle做update不会有读锁
其他会话也能select你在更新的表,只是看到的数据是之前的数据
1.语法分析
2.语意分析
3.redo写日志
4.更新到dbfile
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/09/21 01:43:05
当一个用户执行一条更新语句,没有commit那就只有对当前的session生效
,所以做完DML操作一定要记得commit
而且oracle做update不会有读锁
其他会话也能select你在更新的表,只是看到的数据是之前的数据
1.语法分析
2.语意分析
3.redo写日志
4.更新到dbfile