전체 글494 [unused 와 drop column]컬럼 삭제 매커니즘과 각 명령어 수행 시 용량 비교 테이블의 컬럼을 drop 하는데는 일반적으로 ALTER TABLE DROP COLUMN 명령어를 사용하는데요,해당 명령어는 DDL로써 exclusive TM lock을 잡고 있기 때문에 실시간으로 테이블에 작업이 있는 경우에는 사용하기가 꺼려지는 작업입니다. 그럴때에 alter table set unused column 명령어를 사용하여 미사용컬럼으로 변경하여 처리하는 방법도 있습니다. 저도 메타데이터만 수정하는 작업이라 금방끝난다정도로만 알고 있었는데, 좀더 상세하게 어떻게 동작을 하는지 정리하면서 배우는 시간을 가지려 합니다. DROP COLUMN컬럼을 drop할 때 오라클은 테이블의 모든블록의 모든 row를 읽습니다. 그리고 거기서 drop 될 컬럼을 제거한 후 rewrite하게 됩니다. 여러개의 .. 2025. 12. 10. data type을 확인하는 dump 함수 사용법 안녕하세요. 오늘은 오라클에서 type을 확인하는 방법 중 하나인 dump 함수 사용을 정리해보겠습니다. 컬럼의data type을 확인하는 방법은 몇가지가 있는데요, 제일 일반적인 것은 desc를 보거나 *_tab_columns를 확인하는 방법인 것같습니다. 저는 오브젝트에 존재하는 데이터타입을 확인하고 싶은게 아니였고, 실시간 함수가 적용된 결과값의 데이터타입을 궁금해서 방법을 찾다가 내장함수로 존재하는 dump라는 함수가 있는것을 확인하였습니다. USAGE dump(column,format,start_position,length) 식으로 간단하게 사용가능합니다. column명만 기입학 나머지는 미입력시 default값으로 입력가능합니다. format은 8,10,16,17이 있으며 8진수 10진수 16.. 2025. 10. 30. SQLP 53회 실기 1번,2번문제 복기 안녕하세요. 지난번 시험을 친 실기문제에 대해서 복기를 하도록하겠습니다.그리고 저는 이번시험으로 합격을 해서 이번 시험복기가 마지막일거 같습니다. 이번 실기 점수는 30점 중 20점을 맞았습니다. 1번문제는 상황을 주고 TO-BE의 실행계획을 주며, 실행계획처럼 나오게 쿼리를 작성하라는 문제였습니다.2번문제는 상황을 주고 그것에 맞게 쿼리와 명령어를 작성하라는 문제였습니다.(핵심은 exchange partition) 1번 실행계획을 보고 실행계획처럼 나오게 쿼리를 작성하시오.수정후의 실행계획을 보고 실행계획처럼 나오도록 쿼리를 수정하기.힌트를 사용하여 정확하게 의도한대로 표현되도록 하기 DDL문CREATE TABLE YSBAE.T1( DT DATE, ID VARCHAR2(10), C.. 2025. 9. 16. AWS RDS 기본 설명 및 시연 1.RDS? Amazon Relational Database Service(Amazon RDS) 로써 AWS 클라우드에서 RDBMS를 쉽게 설정, 운영 및 확장할 수 있도록 지원하는 서비스입니다.OS,Storage 관리,백업,설치,패치 등 대부분의 관리 작업에 대해서 RDS가 관리해주고 사용자는 데이터 관리에만 신경 쓰면 되는 서비스입니다. 아래 표를 보면 RDS는 애플리케이션 최적화에만 신경쓰면 되고 나머지부분은 자동관리를 해줍니다. 2.RDS 종류아래 8가지가 있습니다.•IBM Db2•MariaDB•Microsoft SQL Server•MySQL•Oracle Database•PostgreSQL •Aurora (Mysql Compatible)Aurora (PostgreSQL Compatible) A.. 2025. 7. 23. 이전 1 2 3 4 5 6 7 ··· 124 다음 반응형