Author Archives: apollo89

About apollo89

아폴로89 입니다.

자바 성능을 결정짓는 코딩 습관과 튜닝이야기.

  자바 성능을 결정짓는 코딩 습관과 튜닝이야기. 정말 엄청난 책이다!! 저저의 많은 경험과 해박 한지식에 감찬하지 않을 수 없었다.. 실생 속도에서 부터 메모리 사용량과 CPU 에 이르기까지 정말 주옥과 같은 설명들이 들어있다. GC 의 동작원리과 개발하면서 성능과 관련된 툴설명까지 방대한 … Continue reading

Posted in Reading | 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

실버라이트용 차트

  지금 회사에는 Fusion Charts 하는 플래시 차트를 사용하고 있다. 플래시에 param으로 xml을 넘겨주면 xml데이터를 가지고 그래프를 그리는 툴이다. 나름 깔끔하고 다양한 옵션들을 사용할 수 있어서 유용하게 사용하고 있다.. (단, 유료다ㅋ) http://www.fusioncharts.com/ 그런데 오늘 웹서핑을 하던중 실버라이트용 차트를 발견했다.ㅋ 아주 … Continue reading

Posted in Javascript/Html, Util/Tools | Tagged , , , | Leave a comment

프로그래밍 수련법(프로그래밍의 초행길을 위한 비급서)

  프로그래밍 수련법 (프로그래밍의 초행길을 위한 비급서) 책을 처음 받았을때 느낌은 무술의 비급을 받은 것 같았다. 이 책을 읽고 따라 하면 내공이 3갑자 이상 늘 것만 같은 기대감이 생겼다. 책을 읽으면서 느끼는 것은 역시 저자의 내공을 가능할수 없을 정도의 깊이가 … Continue reading

Posted in Reading | Tagged , | Leave a comment

Serializable 인터페이스

  객체건 뭐건 결국 바이트의 흐름으로 전송하게 된다. 저장도 그렇고… 다시 읽었을 때 객체의 자료구조를 그대로 보존하지 않으면 객체 지향 프로그래밍은 없다. 자바에선 Serializable 인터페이스만 구현하면 알아서 이를 보장해준다. 일명 Serialzation 단지 implements Serializable 만 추가하면 되기에 이 녀석을 관심을 … Continue reading

Posted in Java/JSP | 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

하루에 스무권 읽기

  http://agile.egloos.com/4215677 나는 요즘 책을 얼마나 읽는가.. 아니 얼마나 읽으려고 노력하는가? 그래도 1달에 2~3권 읽는다고… 나름 많이 본다고 자기 만족에 빠져있지는 않는가? 많은 도전이 된다.ㅋㅋ 내일 토요일인데 멀리는 못가도 가까운 도서관에 가서 책을 읽어야지^^ 그리고 함께 책읽고 나눌 수 있는 … Continue reading

Posted in Reading | Tagged , , | Leave a comment