Category Archives: Database

mysql 쿼리 속도를 위한 튜닝 방법

1. 느린 쿼리 확인 my.cnf 에 느린쿼리에 대한 로그 남기기 [mysqld] 섹션에 아래의 내용을 추가

2. 느린 쿼리를 확인하면, 해당 쿼리의 분석 쿼리 플랜을 확인해서 index 를 타는지, 아닌지 확인

해당 테이블의 index 정보 확인

쿼리의 조건과 … Continue reading

Posted in Database | Tagged , | Leave a comment

oozie 설치 성공!

  어제의 oozie 설치 삽질기 에 많은 분의 조언을 주셨다.. sstrato.kong 님께서 제일 먼저 3.3.0사용하시라고 조언을.. 3.0.1(https://github.com/yahoo/oozie) 버전이 최신인줄 알고 받았더니.. 알고보니 3.3.1(https://github.com/apache/oozie)이 최신..OTL 그루터의 김형준 수석님께서도 깨알같은 조언을.. oozie-site.xml 설정에서 조금 이상한게 mysql 드라이버 설정 및 서버 설정을 oozie.service.JPAService.jdbc.driver, … Continue reading

Posted in Bigdata/Hadoop, Database, Util/Tools | Tagged , , | 1 Comment

mysql DB별 또는 Table별 사용량(Size) 확인

  mysql DB별 또는 Table별 사용량(Size) 확인 1. Database 별 사이즈 확인 (쿼리 시점에 정확한 사이즈는 아니지만, 참고할 만한 데이터임)

2. 테이블별 사이즈 확인 (쿼리 시점에 정확한 사이즈는 아니지만, 참고할 만한 데이터임)

 

Posted in Database | Tagged , , | Leave a comment

mysql replication 구성

  mysql replication 구성 1. mysql rpm 설치 mysql 홈페이지에서 최신버전 다운로드 http://www.mysql.com/downloads/mysql/ MySQL Community Server 5.5.20 – Linux – Generic 우리가 필요한 Client Utilities와 MySQL Server를 받는다. (MySQL-client-5.5.20-1.linux2.6.x86_64.rpm, MySQL-server-5.5.20-1.linux2.6.x86_64.rpm) Master에 Mysql rpm으로 설치

Slave에 Mysql rpm으로 설치

Continue reading

Posted in Database | Tagged , , | 2 Comments

mysql의 grant를 이용해 사용자 추가하기

  mysql의 사용자를 추가하기 위해서 mysql db의 user table에 insert를 하곤했다. 하지만 이 방법은 insert 구문을 작성하는 게 여간 번거로운게 아니다.. 특히 Y를 몇개 했는지 자꾸 세어보게 되는…ㅡㅡ; 그럴때는 아래와 같이 grant 문을 사용해서 하면 편하다.

참 쉽죠잉~  

Posted in Database | Tagged , , | Leave a comment

오라클 9i 이상 multi-table insert

  오라클 9i 부터 제공되는 multi-table insert 방법 방법 1)

방법 2)

방법 3)

 

Posted in Database | Tagged , , | Leave a comment

특정기간동안 CPU점유율 Top 50인 SQL문을 찾는 쿼리

  Oracle 10g 이상에서 기본적으로 제공하는 view를 활용하여, CPU 점유율이 큰 쿼리를 찾아서 튜닝을 하는데 목적이 있는 쿼리입니다. 활용하는 View는 아래 3가지 이며 DBA_HIST_SQLSTAT : SQL Historical Statistics Information DBA_HIST_SNAPSHOT : SnapShot Information DBA_HIST_SQLTEXT : SQL Text 특정기간동안 CPU점유율 Top … Continue reading

Posted in Database | Tagged , , , , , | 2 Comments

오라클에서 특정 문자의 개수 구하기

  오라클에서 특정 문자의 개수 구하기

결과 : 5 오라클에서 마지막 / 이후의 문자열만 추출하기

결과 : 5432.jsp 참고 : http://cafe.naver.com/litave/334  

Posted in Database | Tagged , | Leave a comment

MySQL 느린 쿼리 로그 기록하기

  MySQL 느린 쿼리 로그 기록하기 my.cnf 파일의 [mysqld] 섹션에 아래 내용을 추가 한다.

 

Posted in Database | Tagged , , , | 1 Comment

mysql 원격 접속 설정

  1. mysql 에 접속할 계정 설정 (user 테이블에 host 를 %으로 설정)

2. iptables

3. mysql 설정 (my.conf)

1, 2은 기존에 알고 있었는데.. 3번 내용은 처음 알았음.  

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