일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- RDS
- SQL Server
- MySQL
- AWS
- 백업및복구
- 애져
- azure sql
- VPC
- 개인연금저축펀드
- 펀드
- 투자
- mysql error
- DB
- 리눅스
- DBeaver
- 성능
- 주식
- 시스템 성능
- 에러
- Linux
- 조인
- oracle
- 오라클
- 인덱스
- 데이터베이스
- AZURE
- 파티셔닝
- EC2
- 오렌지
- 재테크
- Today
- Total
목록Database (66)
미스터 역마살

SQL Server 고가용성 Mirroring 미러링이란 장비가 고장나는 사고가 발생 했을때 데이터가 손실되는것을 방지하기 위해 데이터를 하나 이상의 장치에 중복 저장하는 것을 말한다. 주 DB가 장애 발생시 보조 DB를 사용할 수 있다. 미러링 구성시 총 주역할, 보조역할, 모니터링 역할 이렇게 3개의 SQL Server 인스턴스가 필요하다. 모니터 서버는 주서버와 미러 서버를 모니터링 하여 지정한 시간에 장애조치 파트너 중 하나만 주 서버로 작동하게 하는 방식으로 장애조치를 지원한다. 보조서버는 주서버가 장애가 나지 않으면 READ 될 수 없기 때문에 주서버의 부하를 줄여 줄 수 없다. 해당 기능은 2019 이후 버전부터는 제거될 이중화 기술이다. Log Shipping 주 서버가 정기적으로 백업한 ..

SQL Server 아키텍처 SQL Server Engine SQL Server는 크게 두개의 Engine으로 구분된다. Relational Engine Relational Engine은 쿼리를 실행하기 위한 엔진으로써 쿼리 옵티마이저와 쿼리 실행기가 포함되어 있기 때문에 포괄적으로 쿼리 프로세스라고도 불린다. 쿼리의 Syntax를 체크, 쿼리 Tree를 만들고 옵티마이저가 실행계획을 만들며, 쿼리 실행기가 그 쿼리를 실행하게 된다. Relational Engine에는 아래의 기능들이 포함되어 있다. Command(CMD) Parser Command Parser는 T-SQL 구문을 받아서 그 구문이 정상적인 구문인지 검사를 하고 오류가 있으면 syntax error를 클라이언트에 반환을 하며 그 구문이 ..

윈도우에서 오라클 삭제하기 오라클은 한번 설치하고나면 지우기가 굉장히 어렵고 귀찮다. 그래서 내 주위에 사람들을 보면 오라클을 잘못 설치했다가 지우지를 못해 포맷을 하는경우도 종종 봤다. 이번에 윈도우에서 오라클 삭제하는법을 제대로 알아 보도록 하자 1.오라클 관련 서비스 중지 하기 윈도우키 + r을 눌러 실행 창을 띄우고 services.msc를 입력해서 서비스 창을 띄운다. oracle로 시작하는 서비스는 모두 중지 시킨다. 2.Universal Installer 실행 시작프로그램에서 Oracle 항목 중 Universal Installer를 찾아서 실행한다. 3.설치 히제 하기 4.삭제 과정 입력 사항 [LISTENER]에서 구성을 해제할 단일 인스턴스 리스너 모두 지정 → 아무값도 입력하지 않고 ..

오라클 실행 계획 보기 내가 자주 사용하는 방법이다. select /*+ GATHER_PLAN_STATISTICS */ * from TABLE; SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY_CURSOR(NULL, NULL, 'advanced allstats last'));
DBeaver 접속 에러 접속이 잘되던 mysql dbeaver가 갑자기 에러가 나면서 접속이 안되었다. Public Key Retrieval is not allowed 라는 메세지와 함께... 해결방법 1. Edit Connection 클릭 2. Driver properties에서 allowPublicKeyRetrievla 값을 true useSSL 값을 false로 변경 그런다음 다시 접속해보면 접속 성공함!

IOPS란? IOPS(Input/Ouput Operation Per Second)는 초당 처리되는 I/O의 개수라고 이해하면 된다. 보통 저장장치의 속도를 나타낼때의 측정단위가 된다. IOPS가 100이라고 하면 1초에 100 x 블럭크기 만큼의 IO가 가능하다고 할 수 있다. IOPS 계산 방법 초당 데이터 전송량 = IOPS * 블럭크기(단위 데이터 용량) IOPS = 초당 데이터 전송량 / 블럭크기(단위 데이터 용량) 여기서 블럭의 크기를 아는것이 중요한 부분인데 블럭이란 IO의 최소 단위이다. 보통 ORACLE이나 다른 DBMS는 IO의 기본단위를 블록(페이지)로 정의된다. Oracle, PostgreSQL, MS-SQL의 경우 8KB가 디폴트 이며, MySQL,MariaDB는 16KB가 디폴트 ..