手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

SQL数据库执行误操作delete语句对数据库的影响

时间:2024-10-17 23:28:28

1、执行select * from v$sqlarea awhere sql_text like '%delete from tableA%' and a.LAST_active_TIME > date '2016-08-12',可以查看到操作的记录

SQL数据库执行误操作delete语句对数据库的影响

2、同时,还可以查看到以下信息,是11:32分执行的该项操作

SQL数据库执行误操作delete语句对数据库的影响

3、接下来还可以查看到对磁盘的读写操作,由此可看出,只是执行了读操作,并未写入磁盘数据,也就是说并没有在磁盘里写入delete数据,看到这里,小编心里的石头总算落地了。

SQL数据库执行误操作delete语句对数据库的影响

4、其实,只是执行delete语句,如果没有对数据频骑夭挞库提交,是不会真正从数据库中删除掉数据的,因为,默认情况下,如果有海量数据量的话,执行3-5秒并没有完全删除掉数据库中的数据,只要是还未完全执行完delete所有记录的情况下停止或关闭数据库,都只是进行了读操作,而没有进行写操作,不执行完这些海量的数据删除操作,也不会允许提交的,这是SQL数据库的一种默认的配置。

5、希望对同样有粗心大意执行数据库操作的人有所帮助。

© 手抄报圈