검색결과 리스트
OS&DB에 해당되는 글 6건
- 2013.05.07 ubuntu 다운로드
- 2013.04.12 Oracle WFMLRSVCApp.ear 찾을 수 없는 오류
- 2013.03.14 mysql 백업 및 복원
- 2013.03.12 테이블 락
- 2013.03.12 리눅스 자바 설치 및 환경설정
- 2013.03.12 윈도우7 부트픽스
글
글
Oracle WFMLRSVCApp.ear 찾을 수 없는 오류
오라클 11g 64Bit 를 다운 받아 설치할 경우
2개의 압축파일을 푼 폴더명이
win64_11gR2_database_1of2
win64_11gR2_database_2of2
라고 가정하면
win64_11gR2_database_2of2\database\stage\Components
폴더의 파일들을
win64_11gR2_database_1of2\database\stage\Components
폴더로 복사하여 설치하면 됨
* 같은 폴더에 파일이 위치하지 않아 오류 발생
설정
트랙백
댓글
글
mysql 백업 및 복원
설정
트랙백
댓글
글
테이블 락
출처1: 기억안남;;;
출처2: http://ksh6438.blog.me/20163186813
insert 하는 시간은 다음와 같이 구성된다:
Connect: (3)
Sending query to server: (2)
Parsing query: (2)
Inserting record: (1 x size of record)
Inserting indexes: (1 x indexes)
Close: (1)
(숫자)는 비례적인 시간이다. 이것은 테이블을 개방할때 초기의 overhead를 고려하고 있지
는 않다. (매 동시병행적으로 수행되는 질의마다 발생)
The size of the table slows down the insertion of indexes by N log N (B-trees).
테이블의 크기는 N log N(B-trees)에 따라 인덱스의 입력이 느려진다. (**말이 좀 이상. 테
이블이 커짐에 따라 인덱스 생성도 느려진다는 뜻이겠죵 **)
테이블에 락을 걸거나 insert 문에서 다중 값 목록을 사용하여 입력 속도를 빠르게 할 수
있다. 다중 값 목록을 사용하면 단일 insert 보다 5배 정도 속도가 빨라진다.
mysql> LOCK TABLES a WRITE;
mysql> INSERT INTO a VALUES (1,23),(2,34),(4,33);
mysql> INSERT INTO a VALUES (8,26),(6,29);
mysql> UNLOCK TABLES;
주요한 속도 차이는 모든 INSERT 문이 완료되고 난 후에 한번에 인덱스 버퍼가 쓰여기지
때문에 생긴다. 보통 서로 다른 여러 INSERT 문이 있으면 많은 인덱스 버퍼 플러쉬가 있
을 것이다. 모든 줄을 단일 문으로 입력하면 락은 필요없다.
락킹은 또한 다중 연결 테스트의 총 시간을 줄일 수는 있다. 그러나 어떤 스레드에서는 총
대기시간은 증가할 수 있다.(왜냐면 락을 기다리기 때문이다)
예를 들어보자:
thread 1 does 1000 inserts
thread 2, 3, and 4 does 1 insert
thread 5 does 1000 inserts
락을 사용하지 않으면 2, ,3 4는 1과 5 전에 끝마칠 것이다. 락을 사용하면 2,3,4는 아마도 1
이나 5 전에 끝나지 않을 것이다. 그러나 총 시간은 40% 빨라진다.
INSERT, UPDATE, DELETE 오퍼레이션은 mysql에서 매우 빠르다. 그렇기 때문에 줄에서
5개 이상의 insert나 update를 할 때 락을 추가하면 더 좋은 성능을 얻을 수 있다. 줄에 매
우 많은 자료를 입력한다면 다른 스레드에서 테이블에 접근하도록 하기 위해 때때로(각 100
0줄마다) UNLOCK TABLES를 사용하는 LOCK TABLES 실행하면 된다. 이렇게 하면 좋
은 성능을 낼 수 있다. (** 열심히 입력을 하고 중간에 락을 풀었다가 다시 락을 거는 것
반복함**)
물론 LOAD DATA INFILE 이 더 빠르다.
'OS&DB > Mysql' 카테고리의 다른 글
mysql 백업 및 복원 (0) | 2013.03.14 |
---|
설정
트랙백
댓글
글
리눅스 자바 설치 및 환경설정
[출처] [리눅스 자바설치]|작성자 jxs2
현재 자바설치되어있나 확인
#which java
운영체제가 몇비트인지 확인
#getconf LONG_BIT
다운받기
wget http://download.oracle.com/otn-pub/java/jdk/6u31-b04/jdk-6u31-linux-x64.bin
/usr/local/src 폴더에 다운받은 bin 파일 옮긴다
#mv jdk-6u31-linux-x64.bin /usr/local
실행권한을 준다.
#chmod 755 /usr/local/jdk-6u31-linux-x64.bin
실행
# ./jdk-6u31-linux-x64.bin
그 후에 PATH 설정을 해준다.
PATH설정은 루트계정이 있는 리눅스와 없는 리눅스로 나뉜다.
1. 루트계정이 있는 경우
/etc/profile.d/경로가 보일 것이다.
# vi class.sh 입력하고 엔터
JAVA_HOME=/자바폴더경로
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME
export PATH
위의 내용을 모두 적은 후 저장
그러면 class.sh 파일이 생긴다.
#source /etc/profile.d/class.sh
끝
(후에 #java -version 해주는 센스)
2. 루트계정이 없는 경우
# vi /etc/profile 접속
unset i
unset pathmunge << 아래에 입력
JAVA_HOME=/자바폴더경로
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME
export PATH
그리고 저장
#source /etc/profile.d/class.sh (컴파일)
[출처] 리눅스에 JAVA 설치하기|작성자 rzip84
==============
이제 JAVA_HOME과 PATH를 설정해 주면 됩니다.
/etc 에 있는 profile을 편집합니다.
$ cd /etc
$ vi profile
파일 제일 마지막에 다음 내용을 추가합니다.
export JAVA_HOME=/usr/local/jdk1.6.0_31
export PATH=$PATH:$JAVA_HOME/bin
저장하고 나오신 후 (vi 저장 명령어는 :wq 를 입력하시면 됩니다.)
$ source profile 하시면 적용이 완료됩니다.
$ java -version 이라고 입력했을때 아래와 같은 화면이 나오면 정상적으로 설치가 된것입니다.
java version “1.6.0_23″
Java(TM) SE Runtime Environment (build 1.6.0_23-b05)
Java HotSpot(TM) 64-Bit Server VM (build 19.0-b09, mixed mode)
'OS&DB > 리눅스' 카테고리의 다른 글
ubuntu 다운로드 (0) | 2013.05.07 |
---|
RECENT COMMENT