=> 테스트준비
create table cities
as
select username city
from all_users
where rownum <=37;
alter table cities
add constraint
cities_pk primary key(city);
create table with_ri
(x char(80),
city references cities
);
create table without_ri
(x char(80),
city varchar2(30)
);
=> 테스트
alter session set sql_trace=true;
declare
type array is table of varchar2(30) index by binary_integer;
l_data array;
begin
select * BULK COLLECT into l_data from cities;
for i in 1 .. 1000
loop
for j in 1 .. l_data.count
loop
insert into with_ri values ('x', l_data(j));
insert into without_ri values ('x', l_data(j));
end loop;
end loop;
end;
/
-네트워크를 통해서 데이터베이스에 쿼리를 던져 부모행을 검사하고 잠그는 방법이 데이터베이스에서 직접 하는 것보다 빠를것인가?
- 강좌 URL : http://www.gurubee.net/lecture/3516
- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^
- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.