일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ssh접속오류
- sqlp공부방법
- 리눅스
- Linux
- sqlp시험일정
- mariaDB
- 티스토리챌린지
- postgreql 오브젝트 조회
- public synonym EXPDP
- 통계정보백업
- job관리
- PROFILE EXPDP
- 오라클
- 통계정보복구
- num_index_keys
- mariaDB설치오류
- 오라클기동
- 오라클인덱스힌트
- 대량dml튜닝
- Connect Storage Engine
- sqlp합격후기
- inlist
- datadir 변경
- 데이터csv생성
- MariaDB기본디렉토리변경
- oracle
- 오블완
- autocommit설정
- DATABASELINK
- 실제플랜조회
- Today
- Total
목록전체 글 (62)
IT study
1. first keep 분석함수 2. 정규표현식 첨보는느낌넘많음..2~3문제정도 3. 계층형쿼리 결과값 다른거 보기4개 col1col2col3anull1ba2ca3db4connect by prior a1 = a2 and a3 4 이런식으로 부모, 자식 prior 위치 다르게 주고 connect by 절에 조건을 붙이던지 where절에 조건을 붙이던지, 시작점이 col3 = 4 or col1 ='b' 였나?함4. row_number, lag, lead 결과값으로 맞는 것 5. dcl종류 (revoke, grant)6. null표현식 관련 같은 결과인거 고르기 nvl(max(col1)+1)+1 1) colasce(max(col1)+1),1) 2) 3) 4) case when max(col1) ..
1. 기본속성/설계속성/파생속성 - 설명에 맞는 답고르기 2. 속성구분 선택 ( 단순/복합 속성 ,단일/다중값속성 ) - 각 설명하고 맞는지 가나다라 선택하는문제 3. 설명에 맞지 않은거 고르기 1) 데이터베이스에 저장된 데이터 내용의 전체 집합은 (?) 이다(?) 2) 3) 4)4. 인스턴스에 대한 설명 고르기 5. 병원/의사/수술 관계도를 주고 설명 고르기? -> 1. 마지막 엔터티가 ㄱ,ㄴ 합친거랑 동일하다 2. 병원에 의사가 없을 수 있다 3. 의사가 수술이 없을 수 있다. 4. 의사가 수술을 집도하지 않을 수 있다(?이런 뉘앙스) 6. 정규화 문제 -> erd보고 선택 7. 본질식별자 ? -> 식별자 관련 문제 8. 통계정보로 ..

Private subnet에 있는 rds에 접근 위해서는 같은 VPC내 퍼블릭망에 속한 ec2 서버 사용하여 연결. 해당 ec2 서버에 oracle client와 sql*plus를 설치하여 rds에 대한 sqlplus사용가능하다. ec2 : amazon linux --오라클 웹 브라우저에서 oracle-instantclient-basic / oracle-instantclient-sqlplus 버전과 OS에 맞게 URL복사https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html 1. EC2 인스턴스 소프트웨어 업데이트 $ sudo dnf update -y 2. 오라클 client, sqlplus .r..

제 1절 예상 실행계획1. ORACLE가) Explain PlanSQL 수행 전 예상 실행 계획 확인10g 이전에는 plan_table 생성utlxpls.sql 또는 utlxplp.sql 오라클 제공 스크립트 사용explain plan for select ~ 나) AutoTraceset autotrace on : SQL을 실제 수행하고 그 결과와 함께 실행계획 및 실행통계를 출력한다.set autotrace on explain : SQL을 실제 수행하고 그 결과와 함께 실행계획을 출력한다.set autotrace on statistics : SQL을 실제 수행하고 그 결과와 함께 실행통계를 출력한다.set autotrace traceonly : SQL을 실제 수행하지만 그 결과는 출력하지 않고 실행계획과..

root@ip-1:/var/lib/mysql# pwd/var/lib/mysqlroot@ip-1:/var/lib/mysql# mysqlbinlog mysql-bin.000003 >> mariadb_query_log.txtroot@ip-1:/var/lib/mysql# cat mariadb_query_log.txt mysqlbinlog 사용하여 binlog파일을 txt 파일로 복제한다. 텍스트 파일로 빈로그 확인가능! test : mariadb 복제 환경에서 master에서 실행한 쿼리를 slave에서 어떻게 수행하는지 binlog로 확인 테이블은 int 컬럼하나있는 48건 데이터 binlog_format : Binlog를 저장하는 format 형식 지정, global, 세션마다 설정 가능 1..

해시 조인 해시 조인은 둘 중 작은 집합(Build input)을 읽어 Hash Area에 해시 테이블을 생성하고, 반대쪽 큰 집합(Probe input)을 읽어 해시 테이블을 담색하면서 조인하는 방식으로 소트머지조인과 NL조인이 효과적이지 못할 때 사용 1. 기본 메커니즘1) Build 단계 : 작은 쪽 테이블(Build Input)을 읽어 해시테이블(해시맵) 생성2) Probe 단계 : 큰 쪽 테이블(Probe Input)을 읽어 해시맵을 탐색하면서 조인 2. 플랜 읽는 법 3. Hash 조인의 Build INPUT 처리1) 2개의 테이블 조인에서는 leading이나 ordered 힌트에 의해 먼저 읽는 첫번째 테이블이 BUILD input2) Swap_join_inputs..

SQLP 핵심노트 2권 실전모의고사2 29번 1) 버퍼캐시히트율 = ( 1 - (disk / (query+current) )) * 100 = ( 1 - (10000/(100000+0))) *100 = 90 % 2) 한번 실행할 때 평균 100건 출력 = rows / execute count 3) 한 번 Fecth 할 때 평균 100개 블록 읽음 = query / fetch count 4) Array(=fetch) size = rows / fetch count = 50000/1000 = 50 건씩 출력 5) SQL에 바인드변수 사용 유무 알 수 없음. ( 상수사용해도..

2과목 헷갈림 2..rollbup, cube, grouping sets--테스트데이터생성CREATE TABLE sales ( sale_id INT PRIMARY KEY, sale_date DATE, product_id VARCHAR(10), sales_amount DECIMAL(10, 2));INSERT INTO sales (sale_id, sale_date, product_id, sales_amount) VALUES (5, '2023-01-15', 'B', 1000.00);INSERT INTO sales (sale_id, sale_date, product_id, sales_amount) VALUES (6, '2023-02-20', 'C', 1500.00);..

sqlp 공부하다 2과목에서 헷갈려서 정리SELECT --regexp_substr(대상문자열, 정규식패턴, [문자열 시작위치],[패턴 일치 순번]) /* 뮨자열 찾기 */ REGEXP_SUBSTR('oracle database', 'oracle') AS reg1 , REGEXP_SUBSTR('oracle database', 'database') AS reg2 , REGEXP_SUBSTR('oracle database', 'sql') AS reg3 /*. 임의의 한문자 (.. 2개의 문자) */ , REGEXP_SUBSTR('oracle database', '.') AS reg4 , REGEXP_SUBSTR('oracle d..

1. AWS Secrets Manager 생성AWS 서비스 > AWS Secrets Manager > 새 보안 암호 저장 3단계 - default, 4단계 검토 후 생성 ㅇ생성확인 보안 암호 ARN 기억 ( IAM 정책 생성시 사용 ) 2. IAM POLICY 생성IAM > 정책 > 정책 생성JSON 정책 편집기 { "Version": "2012-10-17", "Statement": [ { "Sid": "VisualEditor0", "Effect": "Allow", "Action": [ "secretsmanager:GetRandomPassword", "secretsmanager:CreateSecret", "secretsmanager:ListSe..