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
운영게시판
최근게시물
MySQL Q&A 27076 게시물 읽기
No. 27076
같은 프로시져를 거의 동시에 호출하면 서버내에서도 동시에 처리되나요?
작성자
내봉맨
작성일
2007-10-08 18:43
조회수
2,588

먼저 질의 의도를 말씀드리면...


프로시져를 하나 만들고 있는데요.

프로시져 내에서 임시테이블을 하나 만들어서 사용하다가 프로시져 종료시 삭제하려고 합니다.

그런데 임시테이블의 이름을 지정하려고 보니까,

어떤 사람이 이 프로시져를 호출하는 동안 다른 사람이 호출 했을 때,

테이블 이름 중복 현상이 나타날 것 이 우려되는 군요.

테스트해볼 방법도 없는 것 같고...

동적으로 테이블명을 지정하자니 코드가 너무 복잡해져서...


서버내에서는 프로시져를 프로세스 단위로 처리하는지 알고 싶습니다^^

혹시 아시는 분 계신가요?

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

트랜잭션을 걸어주시는게 어떨까요?

꽤 오래전에 본 서적에서 트랜잭션시의 table locking에 대해서 들어 본 적이 있습니다.
a 요청이 수행중이면 b 요청은 대기하고 있는거죠.

이주헌(kirrie)님이 2007-10-22 22:15에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
27079이런경우에 DB 나 테이블 복구가능하나요? 부탁드립니다.. ㅠㅠ
박정환
2007-10-09
2406
27078같은 형태의 열을 출력할 때
아이구
2007-10-09
2090
27077mysqld ended
알려주셔요
2007-10-09
3398
27076같은 프로시져를 거의 동시에 호출하면 서버내에서도 동시에 처리되나요? [1]
내봉맨
2007-10-08
2588
27075#1030 - Got error 28 from storage engine 도와주세요 [1]
초이스
2007-10-08
4481
27073DB에 레코드가 존재하지 않으면 insert 시키고 있으면 삭제하는 방법 [2]
사랑이송송
2007-10-06
2507
27072에러 로그 관련 문의입니다. [3]
박성원
2007-10-05
2867
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다