Database(34)
-
[대용량데이터베이스] RDB 구축?
95% 의 read 와 5%의 write 로 구성
2013.03.25 -
[MySQL] mysql 먹통일떄! 해당쿼리 강제 종료법
mysql 먹통일때 mysql 콘솔로 접속 SHOW PROCESSLIST; 리스트에서 확인후 프로세스를 죽인다. kill 프로세스넘버
2011.11.25 -
[MySQL] MySQL Storage Engine의 양대산맥! MyISAM vs InnoDB
원글 : http://ojava.tistory.com/category/Program/JAVA MySQL의 Storage Engine에는 위에 보시는 그림처럼 여러가지가 존재합니다. 그 중 제일 많이 사용하는 두 가지가 바로, MyISAM과 InnoDB인데요~ 오늘은 이 두 가지를 비교 분석하는 포스팅을 해볼까 합니다. 먼저 MyISAM과 InnoDB가 무엇인지와 각각의 특징을 알아봅시당! 1. MyISAM MyISAM은 ISAM(Indexed Sequential Access Method) 의 단점을 보완하기 위해 나온 업그레이드 버젼으로, 이 엔진은 비-트랜젝션-세이프(non-transactional-safe) 테이블을 관리합니다. MyISAM은 후에 소개하는 InnoDB에 비하여 별다른 기능이 없으므로..
2011.09.14 -
[SQL] 입력된 두 날짜 사이의 데이터 출력하기
select sp.beginDate, sp.endDate, from SocialProduct sp where sp.endDate >= date('2011-9-13') -- 입력된 시작날짜 and sp.beginDate
2011.09.09 -
[Database] Inner Join과 Outer Join(2)
초보가 초보에게.. ( 잘못된 내용은 답변 좀 달아 주시면 감사하겠습니다.) Inner Join과 비슷하지만 기준 혹은 분류가 된다고 생각한다. 2. Outer Join : 기준과 분류 사용자 사용자코드 이름 직책 코드 명 --------------- --------------- 가1 3 1 사장 가2 5 2 부장 가3 3 과장 가4 2 4 대리 가5 1 5 사원 가6 3 가7 조금 전에 썻던 테이블을 다시 사용해 보자. 아래에 설명 되어 있는 Inner Join은 직책을 가지고 있는 사용자만 출력 되었다. '가3' 과 '가7'은 표시 되지 않았다. 그렇다면 사용자 전부를 보고 싶을 때는 어떻게 할까? 혹은 사장,부장,과장,대리,사원인 직책 별로 보고 싶을 때는 어떻게 하는 것이 좋을까? 그것을 위한 것..
2011.06.08 -
[Database] Inner Join과 Outter Join(1)
책의 설명 이해 안가서 결국 실행 해보고서야 이해가 갔습니다. Join에 대해 많이 부족하지만제가 깨달은(?) 정보만 밑에다가 정리하겠습니다.. 1. ' JOIN ' = 교집합, 하는 짓은 3단 논법? 즉 밑에와 같은 테이블이 2개가 있다고 생각해 보자. 사용자 사용자코드 이름 직책 코드 명 --------------- --------------- 가1 3 1 사장 가2 5 2 부장 가3 3 과장 가4 2 4 대리 가5 1 5 사원 가6 3 가7 단순하게 왼쪽 테이블만 본다면 '가1'의 직책은 3이 된다. 하지만 두개의 테이블을 보고 머리속으로 생각을 조금만 한다면 " 가1의 직책은 3이지만 실제로는 과장이 구나 " 라고 생각할 수 있을 것이다. 왜냐하면 두개의 테이블을 보고 머리속에서 스스로 결합했기 ..
2011.06.08 -
[Mysql] mysql 데이터베이스 백업 및 복원
백업하기mysqldump -u 디비계정 -p 디비네임 >파일이름.sqlmysqldump -u traffer -p trafferDB >trafferdb.sql 복원하기mysql -u디비계정 -p디비패스워드 디비네임 < 파일이름mysql -utraffer -p패스워드 trafferDB < trafferdb.sql
2010.11.29 -
[Oracle] 테스트 데이터 넣기
select LEVEL + 1000, '타이틀','내용' from DUALconnect by LEVEL
2010.07.09 -
[Oracle] 오라클 힌트 종류
/*+ ALL_ROWS */ explicitly chooses the cost-based approach to optimize a statement block with a goal of best throughput (that is, minimum total resource consumption) 가장 좋은 단위 처리량의 목표로 문 블록을 최적화하기 위해 cost-based 접근 방법을 선택합니다. (즉, 전체적인 최소의 자원 소비) /*+ CHOOSE */ causes the optimizer to choose between the rule-based approach and the cost-based approach for a SQL statement based on the presence of stat..
2010.07.07 -
[Oracle] 오라클 데이터 복사
오라클에서 테이블 복사하는 쿼리문 1. 생성과 동시에 데이터 카피하기(복사) CREATE TABLE COPY_TB AS SELECT * FROM ORI_TB 2. 기존 테이블에 데이터만 가져오기 INSERT INTO COPY_TB SELECT * FROM ORI_TB 약간 응용해서 들어가면~ 테이블을 생성했는데 다른 테이블스페이스로 옮기고 싶을때. 테이블을 다른 테이블스페이스로 지정하고 미리 생성해 둡니다. CREATE TABLE COPY_TB (A NUMBER, B VARCHAR2(10)) TABLESPACE COPY_TBS 그리고 기존 테이블의 내용을 새로 생성한 테이블에 쑤셔 넣습니다. INSERT INTO COPY_TB SELECT * FROM ORI 이게 이상해 보이지만... exp/imp로 하..
2010.06.23