본문 바로가기

전체 글

(167)
Greenplum 6.14에서 ORCA(query optimizer) 성능향상 Greenplum 6.14에서 ORCA 의 성능이 많이 향상되었다고 한다. (Greenplum 6.14.0 는 2021년 2월 6일에 릴리즈) greenplum.org/faster-optimization-of-join-queries-in-orca/ Faster Optimization of Join Queries in ORCA author:Hans Zeller Optimizing joins is the core part of any query optimizer. It consists of picking a good join order, the right join algorithms (hash join, nested loop join, etc.) and various othe… greenplum.org gi..
DB 관리툴 - dbeaver 설치 및 간단 사용기(윈도우 10) Greenplum 이 5에서 6으로 업그레이드가 되면서 기존에 사용하던 pgAdmin 3 가 에러를 뱉어 내면서 우연치 않게 SQL Tool - dbeaver 를 발견하였다. pgAdmin 4 는 웹 기반으로 개발되어서 그런지 툭하면 hang 이 걸리면서 작동이 안되는 경우가 많아 개발자/DBA 분들한테 외면을 받고 있다. 지금 사용하는 DBMS가 Greenplum 이거나 Postgersql 이면 dbeaver 를 권장한다. dbeaver 특징 Community Edition 버전을 사용하면 라이센스(Apache License)가 무료이다. 자바/이클립스 기반으로 개발되어서 윈도우, 리눅스, MAC에서 구동된다. JDBC 기반으로 DB를 연결해서 그런지 엄청나게 많은 DB를 지원한다. (ORACLE, M..
JAVA SE 서브스크립션에서 그랄VM(GraalVM) 지원 www.ciokorea.com/news/181944 오라클, 자바 SE 서브스크립션에 ‘그랄VM(GraaIVM)’ 추가 오라클이 자바 SE 서브스크립션(Java SE Subscription)에 엔터프라이즈 다중 언어 런타임 ‘그랄VM(GraalVM)’을 추가 비용 없이 번들로 제공한다고 지난 3일(현지 시각) 발표했다. 자바 배포를 위한 성능 www.ciokorea.com 자바 SE 서브스크립션(Java SE Subsciption)에서 그랄VM을 비용없이 번들로 제공된다고 하는 소식이 발표되었다. 원래 그랄VM 엔터프라이즈(GraalVM Enterprise) 를 사용할 때 비용을 지불해야 했었다고 한다. GraalVM 기능 고성능 최적화 컴파일러 AOT 네이티브 이미지 컴파일러 다중언어지원 자바개발자이긴..
[mariadb] flush 명령어 정리 mariadb의 flush 명령어란 내부 캐시를 지우거나 다시로드 할 때 사용하는 명령어이며 제일 많이 사용하는 flush 명령어는 사용자 및 권한 변경사항을 바로 반영하기 위해 사용하는 flush privileges 이다. 공식 mariadb 사이트를 참고하여 포스팅을 작성하였다. mariadb.com/kb/en/flush/ FLUSH Clear or reload various internal caches. mariadb.com Option 설명 CHANGED_PAGE_BITMAPS XtraDB 스토리지 엔진에서 백업 목적으로 사용하는 명렁어 - jira.mariadb.org/browse/MDEV-7472 CLIENT_STATISTICS 클라이언트 통계를 초기화 - SHOW CLIENT_STATISTI..
들깨삼계탕 2021년 1월 - 내가 좋아하는 들깨삼계탕
PGTune 을 이용하여 postgresql.conf 파라미터 설정하기 postgresql 구글링 중 postgresql 버전별로 postgresql.conf 권장 파라미터를 제공해 주는 사이트를 발견 https://pgtune.leopard.in.ua/ PGTune - calculate configuration for PostgreSQL based on the maximum performance for a given hardware configuration pgtune.leopard.in.ua Postgresql DB 버전, OS 유형, DB 유형, Memory, CPU 수, 최대 커넥션 수, 스토리지 유형을 선택하여 권장 파라미터 값을 확인할 수 있다. BareMetal 기준 - 웹어플리케이션 용도의 DB서버를 구성하는 기준으로 권장 파라미터 값을 확인해 보자. DB V..
Postgresql function 개발 및 예제 Postgresql pl/pgsql 을 이용하여 실제 프로젝트에서 쓰일 법한 function을 개발해 보자. ## 개발환경 Postgresql 9.4 pgAdmin 3 - 1.22.2 1. 사전준비 - CRUD를 수행할 테스트 테스트 테이블 생성 -- CRUD를 수행할 테스트 테이블 create table public.test_table( no integer not null primary key , title varchar(300) not null , create_date timestamp(0) not null , update_date timestamp(0) null ); -- 테스트 테이블 조회 select * from public.test_table; 2. INSERT Function 개발 테이블에 ..
퇴근길 왕십리역 2021년 1월 5일(화) - 퇴근길에 왕십리역, 하지만 청량리가 너무 잘 보인다.;;
샤오미 MiTVStick 설치 및 사용기 스마트TV 기능이 없는 9년된 우리집 구닥다리(?) TV 에 넷플릭스를 보기 위해 구입한 샤오미의 MiTVStick(미티비스틱) 사용기를 작성하도록 하겠다. MiTVStick 은 일반TV를 안드로이드TV로 사용하게 해주는 기기이며 크롬캐스트 기능을 사용할 수 있다. ## 준비환경 * 스마트TV 기능이 없고 HDMI 단자가 존재하는 적당히 오래된 TV * UHD 를 지원하지 않는 TV(MiTVStick 은 FHD 지원) * 무선 Wi-Fi 사용이 가능 * 220V 전원연결 필요 ## 구성품 1. 설명서 2. 전원 어탭터 3. 전원 연결선 4. 미TV스틱 본체 5. HDMI 연장연결선 6. 리모콘 ## 설치 및 설정 1. 본체 - 전원 연결선 - 전원 어탭터를 연결한뒤 TV HDMI 단자에 MiTVStick..
pgagroal 란? Postgresql 공식사이트에서 모니터링툴을 찾던 중 발견하게된 pgagroal www.postgresql.org/about/news/pgagroal-110-2144/ pgagroal 1.1.0 The [pgagroal](https://agroal.github.io/pgagroal/) community is happy to announce version [1.1.0](https://agroal.github.io/pgagroal/release/announcement/2021/01/05/pgagroal-1.1.0.html). __New features__ * Transaction pooling enhancements * Allow reload of www.postgresql.org ## 공식사이트 agro..