关于删除表数据时速度慢的测试(二)
6 _SYSSMU5$ 42 28303360 28303360 ONLINE
7 _SYSSMU6$ 33 18866176 18866176 ONLINE
8 _SYSSMU7$ 7 5365760 14671872 ONLINE
9 _SYSSMU8$ 37 23060480 23060480 ONLINE
10 _SYSSMU9$ 4 2220032 2220032 ONLINE
11 _SYSSMU10$ 36 21028864 21028864 ONLINE
删除之后信息: www.2cto.com
NAME EXTENTS RSSIZE HWMSIZE STATUS
1 SYSTEM 6 385024 385024 ONLINE
2 _SYSSMU1$ 3 1171456 1171456 ONLINE
3 _SYSSMU2$ 27 15523840 22077440 ONLINE
4 _SYSSMU3$ 26 13492224 22011904 ONLINE
5 _SYSSMU4$ 3 1171456 3268608 ONLINE
6 _SYSSMU5$ 32 17817600 28303360 ONLINE
7 _SYSSMU6$ 23 9363456 18866176 ONLINE
8 _SYSSMU7$ 194 125689856 125689856 ONLINE
9 _SYSSMU8$ 27 12574720 23060480 ONLINE
10 _SYSSMU9$ 3 1171456 2220032 ONLINE
11 _SYSSMU10$ 26 11526144 21028864 ONLINE
3.查看回滚段用户征用情况:
SELECT s.username, u.name
FROM v$transaction t, v$rollstat r, v$rollname u, v$session s
WHERE s.taddr = t.addr
AND t.xidusn = r.usn
AND r.usn = u.usn
www.2cto.com
ORDER BY s.username;
只有一个用户使用回滚段:
1 TOM _SYSSMU7$
TOM _SYSSMU7$
结论:用delete删除确实产生了大量回滚段,是造成delete速度慢的因素之一。
作者 jackson198574