|
--可见还是只有一把行锁
--继续
SQL>insert into test select * from test;
insert into test select * from test;
2 rows affected
time used: 56.778(ms) clock tick:30850479. Execute id is 8.
SQL>select * from v$lock where LTYPE='ROW';
select * from v$lock where LTYPE='ROW';
ADDR TRX_ID LTYPE LMODE BLOCKED
TABLE_ID ROW_IDX
1 5890464 806 ROW X 0 1103 0
1 rows got
time used: 55.896(ms) clock tick:16806393. Execute id is 9.
SQL>insert into test select * from test;
insert into test select * from test;
4 rows affected
time used: 1.754(ms) clock tick:2174940. Execute id is 10.
SQL>insert into test select * from test;
insert into test select * from test;
8 rows affected
time used: 1.904(ms) clock tick:2377773. Execute id is 11.
SQL>insert into test select * from test;
insert into test select * from test;
16 rows affected
time used: 1.750(ms) clock tick:2184633. Execute id is 12.
SQL>insert into test select * from test;
insert into test select * from test;
32 rows affected
time used: 1.842(ms) clock tick:2297979. Execute id is 13.
SQL>insert into test select * from test;
insert into test select * from test;
64 rows affected
time used: 1.831(ms) clock tick:2286198. Execute id is 14.
SQL>select * from v$lock where LTYPE='ROW';
select * from v$lock where LTYPE='ROW';
ADDR TRX_ID LTYPE LMODE BLOCKED
TABLE_ID ROW_IDX
1 5890464 806 ROW X 0 1103 0
1 rows got
time used: 1.965(ms) clock tick:2452212. Execute id is 15.
--奇怪,还是一把行锁,不知道多少行算一把锁?
|
|