우선 언제나 친절하고 성의있는 답변을 해주시는 firebird 님께 감사를 드립니다.
부하가 많은 query 문을 골라서 실행을 시키니까, dedicated 나 mts 나 비슷하게 20초쯤 나왔습니다.
그런데, connection 을 하나 더 맺어서 query 두개를 동시에 실행시키니까,
oracle process 전체가 죽어버리는 경우가 자주 생기는 군요.
dedicated 인 경우는 그런 문제가 없었습니다.
인터넷에서 다른 사람들의 경험담을 보니까, 8.1.6 은 mts가 문제가 많다는 군요.
8.1.7 에서 다시 test 를 해보아야 겠습니다.
system 은
redhat 6.2
oracle 8.1.6 Standard Edition
>>firebird 님께서 쓰시길<<
:: 튜닝에 의해 어느정도 개선이 가능하겠지만 아무래도 OLAP에는 느려진다고 봐야 겠지요.
::
:: 아래는 tnsnames.ora에서 동일한 서버에 하나는 MTS로, 다른 하나는 Dedicated로 접속
:: 하는 예제 엔트리입니다. 동일한 쿼리를 각각의 접속으로 한번 시험해 보세요.
::
:: PEGASUS =
:: (DESCRIPTION =
:: (ADDRESS_LIST =
:: (ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521))
:: )
:: (CONNECT_DATA =
:: (SID = ORCL)
:: )
:: )
::
:: PEGASUS-DEDICATED =
:: (DESCRIPTION =
:: (ADDRESS_LIST =
:: (ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521))
:: )
:: (CONNECT_DATA =
:: (SID = ORCL)
:: (SERVER=DEDICATED)
:: )
:: )
::
|