informix에 최대 접속 session & dbspace의 사용률을 알수 있나요
이 2개의 정보를 알고 싶습니다.
c 코드상으로 알수 있는 방법 있습니까??
C 코드상으로... 라기보다는 시스템 카달로그 테이블을 조회하면
쉽게 알 수 있습니다.
일단 dbspace 의 사용률
select d.name, sum(c.chksize*c.pagesize /1024/1024)::dec(10,0) as total,
sum(c.nfree*c.pagesize/1024/1024)::dec(10,0) as free
from sysmaster:syschunks c, sysmaster:sysdbspaces d
where c.dbsnum = d.dbsnum
group by name;
dbspace 명과 전체 사이즈, 남은 공간을 볼 수 있습니다.
단위는 메가구요. 필요에따라 sum() 내부의 구문을 조절해서 맞춰 보시면 됩니다.
사용률은 뭐 두 값을 나누시면 %로 나오겠구요;
그리고 최대 접속 session 이란것은 뭘 말씀하시는 것인지?
maximum concurrent 를 말씀하시는건지
아니면 최대 접속 허용 세션을 말씀하시는건지...
정확하게 질문해 주세요. ~_~)/
최대 session이란 얼마까지 session을 허용할수 있나 이거를 말하는 겁니다.. 이것도 알수가 있습니까?? 여러군데 물어 보니...maximum concurrent이거는 그 db에 최대 허용한 갯수라고 하는데.. 허용한 갯수가 아니고 db 자체 최대로 몇까지 session을 허용하나 입니다.. 답변 감사 합니다..