Category Archives: Database

Oracle 10g에서 사용하는 기타 monitoring SQL들

– 10g의 statistics_level=typical이상이면 gathering됨.(but this view does not include undo block or undo header transfers) SELECT object_name, statistic_name, SUM(value) waits FROM v$segment_statistics WHERE statistic_name = ‘buffer busy waits’ GROUP BY object_name, statistic_name ORDER BY waits DESC; – 10g, transaction에 대한 … Continue reading

Posted in Database | Tagged , | Leave a comment

PostgreSQL 8.3.3 리눅스 설치..

  PostgreSQL 8.3.3 리눅스 설치.. 홈페이지 : http://www.postgresql.org/ ]$ ./configure ]$ gmake ]$ su ]# gmake install ]# adduser postgres ]# mkdir /usr/local/pgsql/data ]# chown postgres /usr/local/pgsql/data ]# su – postgres ]$ /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data ]$ /usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data >logfile … Continue reading

Posted in Database | Tagged , | Leave a comment

EXPLAIN PLAN의 사용방법

  이 장에서는 실행 계획에 대한 소개, SQL 커멘드의 EXPLAIN PLAN를 해설하고, 그 출력의 해석 방법을 설명합니다. 또한 어플리케이션의 퍼포먼스 특성을 제어하는 OUT LINE 을 관리하는 프로시저에 대해 알아 봅니다. 이 장은 다음의 순서로 진행됩니다. ■ EXPLAIN PLAN 에 대해 … Continue reading

Posted in Database | Tagged , , | Leave a comment

테이블 스페이스의 단편화 현상 분석

  테이블 스페이스의 단편화 현상 분석 SQL> SELECT TABLESPACE_NAME, TOTAL_EXTENTS, PERCENT_EXTENTS_COALESCED FROM DBA_FREE_SPACE_COALESCED WHERE PERCENT_EXTENTS_COALESCED <> 100; SAMPLE 테이블 스페이스의 연속적인 빈공간들을 하나의 공간으로 합병 SQL> ALTER TABLESPACE SAMPLE COALESCE; 확인. SQL> SELECT TABLESPACE_NAME, TOTAL_EXTENTS, PERCENT_EXTENTS_COALESCED FROM DBA_FREE_SPACE_COALESCED WHERE PERCENT_EXTENTS_COALESCED … Continue reading

Posted in Database | Tagged , , , | Leave a comment

쿼리 속도느린 테이블(인덱스) 확인

  쿼리 속도느린 테이블(인덱스) 확인 select segment_name, max(extents) from   DBA_SEGMENTS where segment_name=’Table(Index) name’ group by segment_name 상기에서 그 table이나 index가 extents값이 너무 크면 느려질 가능성이 충분히 있습니다. 10 이상의 값이 나오면 조금은 느려질 것입니다. (좀 더 크도 되고)  

Posted in Database | Tagged , , , , | Leave a comment

오라클 실행계획 보기, 토드 설정법 explain plan

  오라클설치폴더\rdbms\admin\utlxplan.sql 안에 실행계획 테이블 작성 코드 있음 1. 이걸로 실행계획 테이블 작성 예를 들어 테이블 이름을 plan_table로 만들었다면 EXPLAIN PLAN INTO plan_table FOR [SQL 검색 쿼리] 이렇게 하면 검색쿼리에 대한 옵티마이저 실행계획이 plan_table 내에 자동으로 저장이 된다 SELECT * … Continue reading

Posted in Database, Util/Tools | Tagged , , , , , | Leave a comment

tomcat – server.xml파일에 DB Connection생성을 위한 설정

  tomcat – server.xml파일에 DB Connection생성을 위한 설정(<Host>태그 내부에 추가함) <Context Path=”/myapp” docBase=”myapp” debug=”5″ reloadable=”true” crossContext=”true”> <Resource name=”jdbc/TestDB” auth=”Container” type=”javax.sql.DataSource” maxActive=”100″ maxIdle=”30″ maxWait=”10000″ username=”sys” password=”password” driverClassName=”com.mysql.jdbc.Driver” url=”jdbc:mysql://localhost:3306/javatest?autoReconnect=true”/> </Context> 내용설명 Context – path : URL 호출시 사용될 이름 – docBase : … Continue reading

Posted in Database, Java/JSP, WEB/WAS | Tagged , , | Leave a comment

[Oracle] RANK() OVER

  오라클에서는 RANK Function을 사용해서 순위를 간편하게 부여할 수 있습니다. RANK Function는 oracle 8i(8.1.6) 부터 가능합니다. 8.1.6 이전 버전에서는 사용 할 수 없습니다. ORA-923 error 가 발생 합니다. plsql 내에서는 oracle 9i 부터 가능합니다. 8.1.6에서는 ORA-900 error가 발생 합니다. — … Continue reading

Posted in Database | Tagged , , , , , , , | Leave a comment

Cannot get a connection, pool exhausted

  ################################# Exception ############################# org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, pool exhausted at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:103) at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:540) 위와 같은 증상에선..테스트 소스는 별 의미가 없습니다. 리소스(Connection)가 어디서 새는지 해당 소스를 찾아내시는 방법밖에 없습니다. 리뷰할 소스가 방대하고 성능관리 툴이 없는 상황이시라면 정말 위로의 말씀을 … Continue reading

Posted in Database, Java/JSP, WEB/WAS | Tagged , , | Leave a comment

Oracle OCI Driver와 Thin Driver

  Oracle OCI Driver와 Thin Driver Sun에서는 각 Vender들(Oracle, informix, sybase,etc..)에게 4가지 종류의 JDBC Driver가 있음을 공표 했습니다. 그 중에서도 Type 2와 Type 4형태의 Driver를 Vender들이 많이들 제공하는데, Type 2 JDBC Driver란, Oracle로 얘기하면 Sql*Net을 필요로 하며, .dll혹은 .so형태의 H/W … Continue reading

Posted in Database, Java/JSP | Tagged , , | Leave a comment