DBeaver 메모리 설정 - DBeaver memoli seoljeong

일하면서 DBeaver를 많이 사용하게 되었는데 사소하지만 유용하게 쓴 꿀팁들 몇개를 공유하고자 한다.

(내가 나중에 처음부터 세팅할때 참고할 겸 겸사겸사)

1. 네비게이터와 스크립트창에서 개발/운영 색깔 다르게 표시

나는 DBeaver를 사용할 때 개발/운영 DB를 모두 연결해두고 쓰는 편이다. (보통 그렇겠지?)

물론 커넥션 이름을 다르게 설정해두었지만 그것만으론 헷갈릴 수도 있기 때문에

개발/운영이 눈에 확 띄게 다르도록 색깔로 표시해두었다.

Window > Preferences > Database > Connection Types 에 보면 Development/Test/Production 세 가지가 있다.

그 중 하나를 선택해보면 Name, Description, Color, Auto-commit 여부 등을 설정할 수 있는데

여기서 Color를 Development/Test 와 Production 구분되도록 설정하면 된다.

(나는 Development/Test 는 파란색, Production 은 빨간색으로 설정해두었다.)

그리고 Connection 설정에서 Connection Type을 Development/Test/Production 중 원하는 걸로 변경하면 끝.

(Connection 등록할 때부터 변경하거나, Navigator에서 해당 Connection 우클릭 후 Connection settings > General 에 들어가면 있다.)

이렇게 하면 Development/Test 로 설정된 건 네비게이터와 스크립트창이 파랗게 뜨고 Production은 빨갛게 뜬다.

2. 에디터 폰트 변경

DBeaver를 설치하면 아마 기본 폰트로 consolas가 지정되어 있을 것이다.

consolas 폰트 자체는 깔끔하고 괜찮지만 한글보기가 너무너무너무너무너무너무 불편하다. (쥐똥만한 크기로 나옴)

Window > Preferences > General > Appearance > Colors and Fonts 에서

Basic > Text Font 를 선택하고 Edit를 누른 후 원하는 폰트로 변경하면 된다.

(기본 Script 폰트 말고도 Query Result font 등 원하는 곳의 폰트 모두 변경 가능하니 참고)

개인적으로는 D2Coding이 영어 한글 둘다 깔끔하게 나와서 애용한다.

3. SQL 키워드 대문자 자동변환 기능

나같이 약간의 정리벽(?) 같은게 있는 사람에게 아주 만족스러운 기능이다.

select, from같은 키워드를 쓰고 스페이스바나 엔터를 누르면 자동으로 SELECT, FROM 과 같이 대문자로 바꿔준다.

Window > Preferences > General > Editors > SQL Editor > SQL Formatting 에서

Auto format - Convert keyword case를 체크해주고 아래 Formatter - Keyword case를 Upper로 변경해주면 된다.

Upper 외에도 Lower/Mixed 가 있으니 취향에 맞게 사용하면 될 듯.

지금 생각나는 건 이정도 인듯.

앞으로 더 생기면 추가할 예정!

 

설정

별다른 메모리 설정 없이도 잘 쓰고 있었는데,

언젠가부터 파일 하나 여는 속도가 너무 느려진 것 같았다. (한국인이 싫어하는 속도...)

 

그래서 뭔가 방법이 없을까 찾아보다가 메모리 영역을 늘리는 방법을 알게 되었다.

 

Mac OS 기준으로,

이클립스 오른쪽 마우스 클릭 -> 패키지 내용 보기 -> Contents/Eclipse/eclipse.ini 파일을 열어준다.

STS의 경우에도 경로는 같고 파일 이름만 SpringToolSuite4.ini (설정 방법도 동일함)

 

28번째 행에서

-Xms256m -Xmx2048m

요 부분을 건드려주면 된다

Xms는 최소, Xmx는 최대 메모리 용량!

 

보통 최소용량(Xms)만 256에서 1024로 바꿔주는 것 같아서 나도 그렇게 설정하고 적용.

-Xms1024m -Xmx2048m

 

확실히 빠릿빠릿해짐!

 

 

이클립스에서 확인

Preferences - General - Show heap stauts 체크

 

해당 설정을 적용시키면 우측 하단에 메모리 사이즈가 변경된 것을 볼 수 있다!

 

 

끝! 🙆‍♀️

 

공유하기

게시글 관리

구독하기Just do it❕

저작자표시

DBeaver Universal Database Tool Free multi-platform database tool for developers, database administrators, analysts and all people who need to work with databases. Supports all popular databases: MySQL, PostgreSQL, SQLite, Oracle, DB2, SQL Server, Sybase,

dbeaver.io

위 주소로 이동 하신 후 Download 버튼을 눌러 다운로드 페이지로 이동합니다.

DBeaver Download 화면

* Community Edition : 무료 버전입니다.

* Enterprise Edition : 상용버전으로 Trial Version이 제공됩니다.

 

무료 버전인 Community Edition을 받겠습니다.

운영체제에 맞게 선택을 하시고 다운로드를 하시면 됩니다.

전 윈도우 64비트의 Zip파일을 다운받아 설치하겠습니다.

 

압축해재

Zip 파일을 다운받아 압축을 풀면 위와 같은 구조를 가집니다.

DBeaver는 java 기반으로 구성되어 있어 jre가 포함되어 있습니다.

Java는 1.8 이상  버전을 사용해야 되며, 포함된 jre의 자바 버전은 11.0.5입니다.(커뮤니티 에디션 7.3.2 버전 기준)

 

 

* 실행방법

dbeaver.exe파일 실행합니다.

 

보안경고가 나올 경우 액세스 허용을 눌러 방화벽에 해당 프로그램을 예외에 등록합니다.

 

실행화면

이제 DBeaver가 설치가 되었습니다. 

연결할 DB를 등록하여 사용하시면 됩니다.

 

참고글

2020/12/30 - [DB] - DBeaver - AutoCommit 설정

2020/12/27 - [DB] - DBeaver-Tibero 드라이버 추가하기

 

 

* 설정 방법

이클립스와 동일하게 실행 파일과 동일한 경로에 dbeaver.ini 파일이 있습니다.

이 설정 파일을 통해 DBeaver실행 시 필요한 환경정보를 읽어 들입니다.

 

필요시 메모리(Xms, Xmx) 등을 수정합니다. 

 

 

 Eclipse Plugin으로 설치

 

먼저 이클립스가 설치가 되어 있어야 합니다. 사용중인 이클립스가 있으면(JDK 1.8이상 필요) 사용하시고 아니라면

이클립스를 받으러 가봅시다. 

 

이클립스 버전에 따른 JAVA 버전 

wiki.eclipse.org/Eclipse/Installation

 

Eclipse/Installation - Eclipsepedia

Installing Eclipse is relatively easy, but does involve a few steps and software from at least two different sources. Eclipse is a Java-based application and, as such, requires a Java Runtime Environment or Java Development Kit (JRE or JDK) in order to ru

wiki.eclipse.org

 

이클립스 다운로드

 

www.eclipse.org/downloads/

 

Eclipse Downloads | The Eclipse Foundation

The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 375 open source projects, including runtimes, tools and frameworks.

Toplist

최신 우편물

태그