본문 바로가기
반응형

분류 전체보기211

[ Oracle ] 인덱스 클러스터 테이블과 해시 클러스터 테이블 안녕하세요. 오늘은 Oracle의 인덱스 클러스터 테이블과 해시 클러스터 테이블에 대하여 알아보겠습니다.  Oracle에서 인덱스 클러스터 테이블과 해시 클러스터 테이블은 데이터 클러스터링의 방법과 성능 최적화를 위한 테이블 유형입니다. 1. 인덱스 클러스터 테이블정의: 동일한 클러스터 키를 가진 데이터가 물리적으로 인접한 위치에 저장되도록 구성된 테이블입니다. 클러스터 키는 별도의 인덱스로 관리됩니다.특징:데이터 저장: 클러스터 키를 기준으로 데이터가 그룹화됩니다.검색 성능: 클러스터 키를 사용하는 쿼리의 경우 성능이 향상됩니다.인덱스 필요: 클러스터 키에 대해 별도의 인덱스가 필요하며, 이를 통해 데이터 검색이 이루어집니다.공간 효율성: 클러스터링되지 않은 테이블에 비해 저장 공간을 덜 사용할 수 있.. 2024. 12. 30.
[ Oracle ] index에 대하여.. 안녕하세요.  오늘은 index에 대하여 조금 자세히 정리해보려고합니다. 1. index란? Oracle에서 인덱스(Index)란 테이블의 데이터 검색 성능을 향상시키기 위해 사용되는 데이터베이스 객체입니다.인덱스는 특정 열(Column) 또는 열의 조합에 대한 데이터를 정렬된 구조로 저장하여,SQL 쿼리가 데이터를 검색할 때 더 빠르게 검색할 수 있도록 합니다.  2. 생성 방식- 단일 컬럼create index 인덱스이름 on 테이블이름(컬럼이름); - 복수 컬럼create index 인덱스이름 on 테이블이름(컬럼이름1, 컬럼이름2); 여기까지는 일반적으로 SQL을 조금만 작성해보았다면 알고 있는 정보일 겁니다.  3. 질문. 인덱스는 순서가  중요하다(?) 예시를 들기위해 상황을 가정해보겠습니다... 2024. 12. 27.
2024.12.27 마무리. 2024년 한해를 마무리하고 2025년 새해를 맞이하며, 자격증 관련하여 2024년 초에 계획은 금년에 정보처리기사 와 sqlp를 도전하는것이었으나, 어쩌다보니 방향이 틀어져서정보처리기사 취득 후에 adsp(데이터분석준전문가)와 빅데이터분석기사 자격증을 취득해버렸네요.  이로써 sqld,리눅스마스터2급,정보처리기사,adsp,빅데이터분석기사 이렇게 5개 자격증을 취득하게되었습니다. 다시 2025년에는 24년도에 미뤄덨던 sqlp 취득을 첫번째 목표로 잡고 한해를 맞이하려고합니다. 현재 친절한 SQL 튜닝, 국가공인 sqlp자격검정 핵심노트1,2 총 세권을 구매하였고,세권을 모두 읽으면 오라클 성능 고도화 원리와 해법1,2을 구매하여 공부하며 sqlp 자격증을 준비 할 계획입니다. 저번주부터 친절한 SQL .. 2024. 12. 27.
[ SQL ] Hint에 대하여 알아보자 (feat.Oracle) 안녕하세요. 오늘은 Oracle에서 SQL 작성시 Hint에 대하여 알아보겠습니다. 힌트란?Oracle Hint는 데이터베이스에서 SQL 쿼리의 실행 계획을 제어하거나 최적화하기 위해 사용하는 특별한 주석입니다.SQL 문에 힌트를 추가하면 Oracle Optimizer에 특정한 실행 방식을 지시할 수 있습니다.  힌트의 특징       1. 힌트는 SQL 주석처럼 /*+ hint_name */ 형태로 작성됩니다.      2. 옵티마이저가 기본적으로 선택하는 실행 계획 대신 사용자가 지정한 실행 계획을 따르도록 강제합니다.      3. 힌트를 사용하여 성능 문제를 해결하거나 쿼리 실행 속도를 개선할 수 있습니다. 힌트 작성시 주의사항       1. 힌트를 잘못 사용하면 성능이 저하될 수 있으므로, 정.. 2024. 12. 23.
[SpringFramework] controller에서 리턴형식을 void하는 방법 안녕하세요. 오늘은 SpringFramework의 controller에서 리턴형식을 void하는 방법에 대하여 알아보겠습니다. 아래와 같은 경우가 해당하는데요.@GetMapping("/example") public void exampleMethod() { // 내부 동작로직은 있으나 아무것도 반환하지 않는 경우 } "그냥 저렇게 쓰면 되는거 아닌가?" 할수도 있지만, 위와 같이 작성 할 경우 스프링은 example이라는 이름의 템플릿 파일을 찾으려 하지만, 해당 파일이 없기에 template parsing error가 발생합니다. 스프링에서 template parsing error 발생 원인컨트롤러 메서드에 명시적으로 뷰 이름을 반환하지 않는 경우스프링.. 2024. 12. 16.
자바 웹 개발자의 빅데이터분석기사 합격 후기 안녕하세요. 오늘은 9회차 빅데이터분석기사 합격 후기를 적어보려고합니다. 저는 문과 출신이며, 부트캠프 수료 후 현재 4년차 자바 웹개발자로 중소기업에서 근무중입니다.​8월달 adsp에 이어 빅분기 9회 필기/실기 합격하였습니다.​웹개발 경력이 있다보니 코드쪽은 비슷비슷해서 할만했으나 문과 출신이다보니 수학쪽이 많이 어려웠네요.​베이스는 리눅스마스터/sqld/정보처리기사 있으며, 통계쪽 지식은 거의 없는 상태였습니다.​Adsp는 약 3주 / Adsp 데이터에듀 교재 (민트책), 유튜브 아답타님 강의 및 강의자료​빅분기 필기 약 3주 / 빅데이터분석기사 필기 데이터에듀 교재(주황색교재)​빅분기 실기 약 4주 /빅데이터분석기사 실기withPython 데이터에듀 교재(분홍)데이터마님 사이트의 각 유형별 문제들.. 2024. 12. 13.
반응형

loading