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 1796 게시물 읽기
No. 1796
sysmon pcache관련 질문(지연님 부탁드립니다)
작성자
맑음이
작성일
2007-01-12 17:00ⓒ
2007-01-12 17:03ⓜ
조회수
4,595

안녕하세요. 지연님 팬클럽 회원입니다.


sysmon 내역 중 pcache에 대한 내용이 다음과 같을때 어찌 보는 것인지 ....


Procedure Cache Management        per sec      per xact       count  % of total

---------------------------  ------------  ------------  ----------  ----------

  Procedure Requests                 61.9          11.3         619       n/a

  Procedure Reads from Disk           0.0           0.0           0       0.0 %

  Procedure Writes to Disk            0.0           0.0           0       0.0 %

  Procedure Removals                 61.9          11.3         619       n/a



1. count 항목에 해당하는것의 단위가 어찌되나요?


2. 또한 12.0버전에서 procedure cache 영역의 real time 사용률을 확인하는 방법이 있나요? 

   (procedure cache size를 초과할 경우 어떤 사태가 벌어지는지도 얘기해주시면 감사하겠습니다)

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

ㅋㅋ, 감사합니다~~~지명도 당하는 군요


1. 건수 입니다...초당 몇건, transaction당 몇건


Procedure Reads from Disk의 %of total이 높지 않다는 얘기는

procedure cache 에서  hit ratio가 높음을 애기 합니다~~



초과하면~~ procedure cache가  충분하지 않다고 메세지가 나오면서

procedure가 실행이 되지 않습니다


실행이 되지 않을 정도로 작지는 않지만 Procedure Reads from Disk의 %가 높으면


그만큼 disk에서 가지고 오겠죠(성능이 느려지겠죠)



2. Procedure Cache를 사용하는 작업은

  가 . SP
  나.  Trigger
  다 . View
  라.  Rules
  마.  Default
  바. Cursor
  사. Ad-hoc query or batch

그리고 sub query result, 그리고 User가 접속시 일부 씁니다~~

지연님이 2007-01-15 09:21에 작성한 댓글입니다. Edit

12.0은 monitor 서버에서 보시면 될것 같은데요~~


지연님이 2007-01-15 09:22에 작성한 댓글입니다. Edit

답변 감사드립니다. (--)(__)

추가 질문좀 드리겠습니다.

단위가 건수라는게 좀 놀라운데요...

제가 sysmon 돌린시간이 10초인데요.

그렇다면 10초동안 Procedure call 이 619번 있었다는 것인지...

아니면, procedure cache에 무엇인가 요청이(예를들면 해당 캐쉬영역 write나 read가 619번)

들어온 것에 대한 카운트 라는 것인지....

제가 이해력이 좀 부족해서요 ^^

그리고 마지막 Procedure Removals 카운트가 동일하게 되어있는데요.

이것은 해당 시간동안 procedure cache에 들어왔던 내용들이 다 지워졌다는것인가요?

-----------------------------------------------------------------------------------

moritor 서버에서 본다는게 어떤 말씀이신지 -.-;;

혹시 monitorconfig 말씀하시는건 아니죠?

맑음이님이 2007-01-15 10:58에 작성한 댓글입니다. Edit

Procedure Requests                 61.9          11.3         619  


총 619건의 요청이 있었습니다(sp, tr, view,default등등을 합한수)


Procedure Removals                 61.9          11.3         619       


procedure cache에서 aging 된겁니다.




sybase ASE는 몇가지 서버를 가지고 있습니다.


dataserver : 흔히 db 엔진이라고 부름

backup server : backup을 위한 전담서버

xp server : extend procedure를 수행하기 위한 전담서버

monitor server : dataserver를 모니터하기 위한 서버

hostorical server : 모니터서버로 부터 모니터한 정보를 저장하는 서버....




이중에 monitor server를 이용하시면


센츄럴에서 모니터 항목이 생기는데


cache, procedure,engine,network등등의 정보를 GUI화면으로 실시간으로 


보실수 있습니다

지연님이 2007-01-17 17:10에 작성한 댓글입니다. Edit

답변해 주셔서 감사합니다.

맑음이님이 2007-01-19 09:50에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1799outer join [1]
자이
2007-01-15
5445
1798오라클의 v$sql_text 와 같은 테이블은 . [1]
정완호
2007-01-15
4325
1797Sybase 유지보수 업체를 찾고 있습니다. [2]
김역인
2007-01-15
4241
1796sysmon pcache관련 질문(지연님 부탁드립니다) [5]
맑음이
2007-01-12
4595
1795ODBC 속성 지원 문제
허현범
2007-01-11
5566
1794dump관련 질문입니다. [4]
강웅
2007-01-11
5012
1793질문드립니다 [3]
정경숙
2007-01-10
6921
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다