밑에 statdump 에 관한 글의 추가 질문이 있는데요.
그렇다면 statdump 의 내용을 쿼리 나 아니면 다른방식으로 불러올수는 없나요??
내년초에 출시되는 버전에서 cubrid statdump DB_NAME 명령어를 사용하면 제대로 된 누적값을 가져올수 있나요 ??
어느 한부분 만이 아니라 statdump 의 모든 내용을 체크해야 하기 때문에 꼭 필요해서 입니다.
답변해 주시면 감사하겠습니다.
밑에 statdump 에 관한 글의 추가 질문이 있는데요.
그렇다면 statdump 의 내용을 쿼리 나 아니면 다른방식으로 불러올수는 없나요??
내년초에 출시되는 버전에서 cubrid statdump DB_NAME 명령어를 사용하면 제대로 된 누적값을 가져올수 있나요 ??
어느 한부분 만이 아니라 statdump 의 모든 내용을 체크해야 하기 때문에 꼭 필요해서 입니다.
답변해 주시면 감사하겠습니다.
답변 감사드립니다.
한번에 질문을 드려야 하는데 자꾸 의문점이 생기게 되네요 ㅠㅠ
csql 에서 출력되는 "서버실행통계정보" 는 statdump 에서 찍히지 않았던 누적값들을 보여줄수 있는건가요??
저는 "서버실행통계정보" 의 정확한 누적 통계를 알수 있는 명령어를 알고 싶습니다.. ㅠㅠ
csql에서 출력되는 "서버실행통계정보"는 statdump 유틸리티를 아무 옵션없이 수행하였을 때의 결과와 같습니다.(그러므로 누적된 값은 아닙니다.)
누적 통계 값을 알기 위해서는 statdump 유틸리티를 사용하셔야 하며, -c 옵션을 반드시 추가하셔야 합니다.
-c 옵션을 사용하여 재구동 후의 누적 값을 알기 위해서는 서버 시작 시, 반드시 -i 옵션을 이용하여 statdump를 반드시 한번 수행해 주셔야 합니다.
두 방법(유틸리티, csql) 모두 서버 구동 후의 누적값을 알려주는 것이기 때문에, 재 구동시에는 초기화 됩니다.
또 한번 답변 감사드립니다.
자꾸 제글에는 리플이 늘어나네요 ㅠㅠ
제가 간단하게 테스트를 해봤습니다. statdump 를 사용했을때 제가 전에 -i 옵션을 사용했을때의 값들의 누적값이 있지만
csql 을 통해 ;.hist on /;.x (그전에 ;set communication_histogram=yes 를해주고 난후에 ;.hist on) 확인해 보니
statdump 를 사용했을 때의 값과 다릅니다.
또하나 테스트를 해본 결과 ;.hist on 까지 주고 다른 커맨드 창에서 statdump 를 사용하기전 몇번의 쿼리를 날려보니
statdump 값이 누적 되더군요
그렇다면 혹시 jdbc 드라이버로 자바를 통해서 csql를 접속해서 ;.hist on 을 날릴수 있는 방법이 있는지 알고 싶습니다.
안녕하세요. 답변이 늦어 죄송합니다.
Statdump 는 유틸리티 뿐만 아니라 csql 에서 ;.hist on 설정으로도 확인이 가능합니다. 출력되는 내용은 statdump 유틸리티와 동일합니다.
자세한 사항은 매뉴얼(http://www.cubrid.com/online_manual/843/csql/csql_sessioncommand.htm의 “서버 실행 통계 정보 출력(“.Hist”))을 참고하시면 됩니다.