일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- num_index_keys
- datadir 변경
- sqlp공부방법
- mariaDB
- 오라클
- public synonym EXPDP
- sqlp합격후기
- 오블완
- 대량dml튜닝
- 리눅스
- sqlp시험일정
- PROFILE EXPDP
- postgreql 오브젝트 조회
- MariaDB기본디렉토리변경
- 실제플랜조회
- DATABASELINK
- 오라클기동
- oracle
- inlist
- 데이터csv생성
- 통계정보백업
- 통계정보복구
- ssh접속오류
- job관리
- Linux
- 오라클인덱스힌트
- mariaDB설치오류
- 티스토리챌린지
- autocommit설정
- Connect Storage Engine
- Today
- Total
목록DATABASE (40)
IT study
B 파라미터 그룹 생성 Parameter NameValueAdditional Commentsbinlog_formatROWbinlog_format 값을 ROW로 설정하는 것은 그룹 복제가 작동하기 위한 전제 조건입니다. 이 매개변수의 기본값은 MIXED로 설정됩니다.group_replication_group_name11111111-2222-3333-4444-555555555555이 UUID는 생성에 사용됩니다. 원하는 UUID를 사용하도록 수정할 수 있습니다. MySQL DB 인스턴스에 연결하고 SELECT UUID() 를 실행하여 MySQL UUID를 생성할 수 있습니다.gtid_modeON각 서버 인스턴스에서 커밋된 트랜잭션을 추적하기 위해 그룹 복제에서 사용됩니다. 이는 GR이 작동하기 위한 전제 조..
2024년 11월 21일 부터 MySQL 8.4 LTS 지원 시작됐다. 8.0과 InnoDB 아키텍처 상의 변경은 없어서 크게 없다. AWS DATA & AI ROADSHOW 2025 MySQL 8.4 의 변화 1. major version update 고려사항- 쿼리 에러 - 성능 저하 - 쿼리 실행 결과 다름 2. - InooDB 아키텍쳐의 변화 X - default collation & character set 변화없음 3. mysql 8.4에서 Default Value가 변경된 파라미터 rds 기준) binlog_format : ROW innodb_buffer_pool_size : 계산방식변경됐으나 rds크게상관X innodb_dedicated_server : ON innodb_doublewir..
1. AutoCommit 설정값 조회 1) select @@autocommit; --1:true, 0:false 2) show variables like 'autocommit'; 2. AutoCommit 설정값 변경 1) 세션단위 변경 : set autocommit = false / true; 2) DB레벨 변경 : /etc/my.cnf.d/server.cnf > autocommit 값 변경 - 0:autocommit 해제 , 1 : autocommit 설정 mysql> select @@autocommit;+--------------+| @@autocommit |+--------------+| 1 |+--------------+1 row in set (0.00 sec)mysql> ..
job 사용과 관련한 내용 정리 begin sys.dbms_scheduler.create_job(job_name => 'testdb."SJ_D-0100_CNT_TLZ"', job_type => 'STORED_PROCEDURE', job_action => 'testdb.UP_CNT_TLZ', start_date => to_date('06-10-2022 01:00:00', 'dd-mm-yyyy hh24:mi:ss'), ..
--commit, rollback 기준select SUM(S.VALUE) , TRUNC(SUM(S.VALUE / (86400*(SYSDATE - STARTUP_TIME))), 2) as tpsFROM V$SYSSTAT S , V$INSTANCE IWHERE S.NAME IN ('user commits','transaction rollbacks') ;
업무에서 자주 사용하는 실제 플랜 볼때 사용하는 방법 --sqlid 찾기select * from V$SQL WHERE SQL_TEXT LIKE '%SELECT /*+ USE_HASH(A AD) */%' AND LAST_ACTIVE_TIME >= SYSDATE-0.1 and module 'PL/SQL Developer' ORDER BY LAST_ACTIVE_TIME DESC; --쿼리 플랜조회 SELECT * FROM table(dbms_xplan.display_cursor('fks26c7j5w4r5',null,'ADVANCED ALLSTATS LAST'));--바인드변수 확인select * from v$sql_bind_capture where sql_id=..

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..
인덱스와 무결성 제약 조건은 DML 성능에 큰 영향을 끼친다. OLTP에서는 어렵지만,인덱스,무결성 제약조건을 해제함으로써 OLAP 대용량 dml시 성능개선 효과를 볼 수 있다. 1. 테스트 데이터 생성create table sourceas select b.no, a.*from (select * from emp where rownum 2. 테스트/* TEST1 : PK(unique인덱스포함), 인덱스 존재할때 1000만건 insert : 2분 7초 */insert /*+ append */ into targetselect * from source;commit; --2분 7초/* test2 : PK제약과 인덱스 해제 : PK(unique인덱스) 인 경우 : 53초 데이터 inset시간 ( 21초 ) + pk..
테이블, 시퀀스, 함수, 트리거 등 각종 오브젝트에 대한 권한 조회입니다 -- 유저 grant role 조회select grantor::regrole::varchar(100) as grantor, member::regrole::varchar(100) as grantee, string_agg(roleid::regrole || (case when admin_option = true then '(★)' else '' end),', ' order by roleid::regrole,admin_option) as grant_roles -- admin_option: is_grantablefrom pg_catalog.pg_auth_members pam where member::regrole::varchar(100)..
개발서버 계정 잠금 해제 건이 있어서 확인 후 처리 프로파일내에 패스워드 만료 기간이 지정되어있어서 계정이 잠김개발용이라 패스워드 만료 제한을 풀고 계정 unlock함 --스키마 profile 확인SELECT username, default_tablespace, temporary_tablespace, account_status, profile FROM dba_userswhere username = 'db_user';-- 프로파일 패스워드 리밋 기한 조회SELECT RESOURCE_NAME, LIMITFROM DBA_PROFILESWHERE PROFILE = 'DEFAULT' AND RESOURCE_TYPE = 'PASSWORD';--UNLIMITED으로 변경ALTER PROFILE DEFAULT LIMI..