database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 30897 게시물 읽기
No. 30897
하나의 connection을 여러 응용프로그램에서 이용합니다.
작성자
우히히
작성일
2007-06-01 09:18
조회수
1,140

하나의 connection을 오픈하고 그오픈한 connection을 여러 사용자가 공유해서 사용합니다.


이럴때.. 문제점이 있을까요?


얼핏 생각나는건 하나의 connection이란 하나의 세션이니깐 어떤 사용자가 데이터를 업데이트하고 있을때 lock을 잡아도 


다른 사용자도 같은 세션이니깐 중복 업데이트가 될것같구요...



쿼리를 실행하는데 있어 지체는 없나요? 대기 해야 한다던가...



그리고 리소스도 문제될것같구요


조언좀 부탁드립니다.

이 글에 대한 댓글이 총 2건 있습니다.

많은 문제점이 예상됩니다.

얼핏 생각나는건 하나의 connection이란 하나의 세션이니깐 어떤 사용자가 데이터를 업데이트하고 있을때 lock을 잡아도 다른 사용자도 같은 세션이니깐 중복 업데이트가 될것같구요...
=> 중복업데이트는 일어나지 않겠지만 하나의 유저의 업데이트 요청이 끝날때 까지
     다른 유저의 요청은 모두 대기 합니다.

쿼리를 실행하는데 있어 지체는 없나요?
=> 당연히 하나의 쿼리가 실행시에는 다른 모든 유저의 요청은 대기 합니다.

리소스도 문제될것같구요
=> 디비의 리소스는 컨넥션이 하나이니 문제는 오히려 없을수 있습니다.

오라클이 멀티커서는 지원하지만 하나의 컨넥션이 한순간에는 하나의 작업을 처리할 뿐임으로
이 결정을 다시한번 생각해 보시길 바랍니다.

ㅁ님이 2007-06-01 09:45에 작성한 댓글입니다.
이 댓글은 2007-06-01 09:45에 마지막으로 수정되었습니다. Edit

ㅁ 님 감사합니다 . 많은 도움이 도었습니다.

우히히님이 2007-06-01 09:49에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
30900Decode는 = 관계자나요.. 포함관계를 사용하려면.. [2]
독사
2007-06-01
1387
30899파티션 테이블을 만들어야되는데... [2]
파티션
2007-06-01
1542
30898오라클호환에 관하여 [1]
초보
2007-06-01
918
30897하나의 connection을 여러 응용프로그램에서 이용합니다. [2]
우히히
2007-06-01
1140
30896게시판 테이블 설계 조언 부탁!!
dotnetpower
2007-06-01
1202
30895서로다른 계정에 속한 데이타참조 pl/sql [2]
jatu
2007-05-31
3405
30894update시 order by 오류 [1]
푸롬이
2007-05-31
2072
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다