案例:
当一张表有1000万行数据的时候,查询需要20分钟左右,但是当你删除了900万行,查询速度还是20分钟左右。没有变化。
当然下面方案会出现一个问题,就是表不能被锁定,如果表被锁定的话就不能更新表的高水位线。
问题:
在oracle里,使用delete删除数据以后,数据库的存储容量不会减少,而且使用delete删除某个表的数据以后,查询这张表的速度和删除之前一样,不会发生变化。
案例:
当一张表有1000万行数据的时候,查询需要20分钟左右,但是当你删除了900万行,查询速度还是20分钟左右。没有变化。
当然下面方案会出现一个问题,就是表不能被锁定,如果表被锁定的话就不能更新表的高水位线。
问题:
在oracle里,使用delete删除数据以后,数据库的存储容量不会减少,而且使用delete删除某个表的数据以后,查询这张表的速度和删除之前一样,不会发生变化。