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
운영게시판
최근게시물
Sybase Q&A 1668 게시물 읽기
No. 1668
sp_who 실행시 표시되는 세션에 대해 알고싶습니다.
작성자
이규선(sybaselove)
작성일
2006-09-20 00:58ⓒ
2006-09-20 01:05ⓜ
조회수
5,040

그동안 개발을하면서 크게신경쓰지 않았던 부분입니다.. 그냥 컨넥션얻어서 쿼리날리고 리절트셋받아서 뿌려주고... 


그러는동안 간간히 문제가 생겼습니다. 세션이 하나, 둘, 셋 쌓이면서 DB가 멈춰버리더군요...


단순히 트렌젝션처리가(컨넥션처리) 제대로 안된경우면 명확히 해결이 가능하지만.. 전혀 알수 없는 형태로 세션이 증가할때도 있었습니다.


이런저런 일이 생기면서 세션이 도대체 모하는놈인가 자꾸 궁금해집니다..



세션... 웹컨테이너에서 사용되는 세션과같은 일종의 DB전용 세션인가?? 


그건아닌거 같고...  세션 equal 컨넥션? 이것도 아닌거 같고...



세션에대한 명확한 설명을좀 듣고 싶습니다... 


그리고 이세션이란놈을 어디서 어떠한 형태로 컨트롤이 가능한지.. 


하나의 클라이언트 요청을 처리하는대 하나의 세션으로 처리가 되는지 아니면 여러 다양한 사용자, 다양한 요청을 하나의 세션으로 처리가되느지..


DB로의 접속발생시 세션이 생성이되고 해당 세션의 동작이 없을시 특정 시간이 지나면 사라져야되는대.. 몇날 몇일동안 살아있는세션은 도데체 어떻게 처리를 해야되며.. 문제가 안되는 부분인지 등등..



많은 답변 부탁합니다... 



ps. 회사에서는 글작성이 안됩니다... 모든 컴터에서... 회사자체 방화벽문젠지.. ㅜㅜ

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

connect 수 입니다~~




일 안해도...연결이 되어 있으면 하나씩 증가 하죠~

disconnect 모듈을 꼭 사용하세요~

지연님이 2006-09-20 16:10에 작성한 댓글입니다.
이 댓글은 2006-09-20 16:11에 마지막으로 수정되었습니다. Edit

우선 답변갑사합니다.

그런대 현제 활성화되지 않은 세션.. 즉 이미 컨트롤영역에서 벚어난세션의 경우 특정시간이지나면 자동으로 disconnect시키고 싶은대.. 이런 설정은 어느부분에서 해야되나요..

특히나 트렌젝션 처리하는 코드를 수정할시 코드 수정전 해당 세션은 죽지않고 끊질기게 ㅋ 살아있습니다.. 그리고 코드를 수정후 페이지를 리프레쉬하면 새로운 세션이 생성이 됩니다.. 전엔 이런문제가 없었는대.. ibatis사용후 자꾸 이런문제가 생깁니다..

그리고 disconnect 모듈이 무었인가요 이래저래 찾아봤지만... 단어에 많이 약한지라..

이규선(sybaselove)님이 2006-09-21 01:03에 작성한 댓글입니다.
이 댓글은 2006-09-21 01:27에 마지막으로 수정되었습니다.

db 연결은 -> connect(...)
    사용....
    (사용이 완료되면)
db 연결종료는 -> disconnect(...)

db자체적으로는 남아있는 연결을 종료할 수 없는걸로 알고있으며,
사용하지 않는 "연결"은 자원을 낭비하게 되므로 사용이 완료된 연결은 당연히 연결을 해제시켜야 하지요.

그리고, 시스템(OS) 레벨에서 일정시간동안 클라이언트로부터 어떤 요청이 없다면 연결이 자동 종료되도록 설정할 수는 있습니다.

디비좋아님이 2006-09-21 09:19에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1671sybase란?ㅠㅠ [2]
왕초보자
2006-09-22
7239
1670오라클에서 함수instr--->sybase에서는 ? [1]
이현진
2006-09-20
8229
1669함수를 이용해서 시간구하기 (15:40-->1540)알려주세요.^^ [2]
이현진
2006-09-20
5431
1668sp_who 실행시 표시되는 세션에 대해 알고싶습니다. [3]
이규선
2006-09-20
5040
1667고수님들 답변 좀 부탁드려요..ㅠ [2]
김대현
2006-09-18
5458
16669.0->10.0 업그레이드후 [1]
으녕이
2006-09-18
4414
1664isql접속시 한글문제 [3]
LECA
2006-09-15
6727
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다