목록전체 글 (66)
나그네소
이 문서는 가상 화 개요 및 Docker Image 이용하여 Goldilocks Container 생성 및 사용 방법을 기술 한다. 가상화 개요 온프레미스 “ 저희 데이터베이스는 온프레미스 환경에서 성능시험을 해보면, 초당 약 10 만 TPS 이상의 Throughput 을 낼 수 있습니다. ” 베이메탈 “저희 데이터베이스는 베어메탈 환경에서 성능시험을 해보면, 초당 약 10 만 TPS 이상의 Throughput 을 낼 수 있습니다.” 온프레미스 ≒ 베어메탈 베이메탈은 가상 환경으로 구성 되지만 실제 물리적 장비를 이용 하는 것이기에 온프레미스 환경과 동일하다 생각 하면 된다. 가상 머신(Virtual machine) / 하이버 바이져 vCPU /vCORE 16 core 물리 장비 한대로 8 vcore V..
>> Goldilocks 기동 방법 [shutdown] GOLDILOCKS 의 Instance를 종료하기 위해서는 일반 계정이 아닌 DBA 모드로 접속해서 종료해야 합니다. 클라이언트가 접속되어 있는 상태에서 강제적으로 Instance를 종료하여도 문제가 되지 않으나, 이중화가 수행중에는 shutdown 옵션을 이용하여 상황에 맞는 인스턴스 종료를 권장합니다. shutdown option 옵션 설명 Shutdown normal 새로운 세션의 접속을 차단하고 현재 접속된 모든 세션 종료를 기다린 후, checkpoint 수행 및 서버 종료 Shutdown transactional 새로운 트랜잭션의 시작을 차단하고 현재 수행중인 트랜잭션의 종료를 기다린 후, checkpoint 수행 및 서버 종료 (클러스터..
[ERR-42000] 1. 이슈 CDS MODE로 변경 하기 위하여 property 1:cds로 변경 후 start 처리 시 아래와 같은 오류가 발생. ERROR : ERR-42000(14034): unable to recover database in cds mode --> shutdown 처리 시 normal로 내리지 않아 발생. CDS mode에서는 recovery 해야 할 데이터가 없어야 한다. 2. 해결 1. shutdown 처리 시normal로 내려 recovery 해야 할 데이터가 없어야 한다. step1. alter system checkpoint; step2. shutdown normal step3. property 변경 // DATA_STORE_MODE(1:CDS, 2:TDS) step4..
> gSQL> alter fixed table x$buffer_stat reset; -> view에 관련 된 값들을 초기화 할 때 사용 한다. > ALTER SYSTEM STOP LOG FLUSHING; -> flusher stop & start 할 떄 사용하고 log buffer flusher test 할 때 사용 한다. gSQL> alter system loopback ager; System altered. --> user 단에서 수행한 명령이 다 종료 되었다는 것을 보장 한다. 예를 들면 drop table t1; 수행 하면 해당 명령어가 종료 되었다고 끝나는게 아니라 ager thread가 object 정리를 하는데 이렇게 ager에서의 처리가 다 되었다는 것을 보장 하는 것이다. gSQL> al..
[ table sharding key 조회 ] gSQL> select * from user_shard_key_columns; TABLE_SCHEMA TABLE_NAME COLUMN_NAME COLUMN_POSITION ------------ ---------- ----------- --------------- PUBLIC T1 C1 1 PUBLIC T2 C1 1 [ local member 확인 ] select local_member_name() from dual; ============================== LOCAL_MEMBER_NAME() G1N1 [ \ddl_cluster ] cluster 정보 출력. [ sharding key, 속성 확인 ] gSQL> select SHARDING_ST..