OneDev
close
프로필 사진

OneDev

github: @ws1811

  • 분류 전체보기 (111)
    • AI (1)
      • Claude (1)
    • Language (43)
      • C (30)
      • C++ (6)
      • JAVA (7)
      • Python (0)
    • 코딩테스트 (0)
      • BOJ (10)
      • 프로그래머스 (8)
      • COS (1)
    • WEB (12)
      • HTML (6)
      • jQuery (4)
      • Spring (1)
      • React (1)
    • 네트워크 (1)
      • SOAP (0)
    • Linux (2)
    • DB\SQL (16)
      • Oracle (8)
      • MongoDB (1)
      • PL\SQL (0)
      • TypeDB (3)
    • TroubleShooting (3)
    • 기타 (11)
      • Club K-MOOC 서포터즈 (8)
      • 기타 (1)
      • 후기 (2)
    • DevOps (1)
      • Git\Github (2)
  • 홈
  • 태그
  • 방명록

[Oracle] 실행계획(Execution Plan) 보는 법

1. 실행계획이란?옵티마이저가 SQL을 어떤 순서로, 어떤 방법으로 처리할지 정해놓은 것, 말 그대로 실행계획구체적으로는 아래 세 가지를 결정한 결과물이다.어떤 테이블을 먼저 읽을지 (액세스 순서)각 테이블을 인덱스로 읽을지 전체를 훑을지 (액세스 방법)조인을 어떤 방식으로 할지 (조인 방법)SQL을 실행했을 때 데이터를 "어떻게 가져올지"는 내가 정하는 게 아니라 옵티마이저가 정하고, 그 결과가 실행계획이다. (힌트를 적용해 특정 방법으로 유도할 수 있지만 힌트가 없다면 옵티마이저가 정한다)※ 옵티마이저(Optimizer): 실행계획을 만드는 DBMS 내부 엔진. Oracle은 비용 기반(CBO, Cost Based Optimizer)으로 동작하고, 통계정보를 근거로 여러 후보 계획 중 비용이 가장 적..

  • format_list_bulleted DB\SQL/Oracle
  • · 2026. 8. 14.

[Java] Stack/Deque - 코딩테스트 준비

Stack이란Stack은 LIFO(Last In First Out, 후입선출) 자료구조다. 가장 마지막에 넣은 데이터가 가장 먼저 나온다.자바에서는 java.util.Stack 클래스로 제공된다.보통 편의점에서 물건을 채울 때 먼저 들어와있던 물건을 가장 맨 앞으로 꺼내고 최근에 들어온 물건을 뒤로 배치해놓는걸 선입선출이라고 하는데, 이것의 반대로 생각하면 이해가 쉬울듯 하다. (편의점에서 후입선출하면 쫓겨날지도...?)인스턴스 생성import java.util.Stack;Stack stack = new Stack();Stack stack2 = new Stack();자주 사용하는 메서드메서드동작비었을 때push(e)맨 위에 추가-pop()맨 위 제거 후 반환EmptyStackExceptionpeek()맨..

  • format_list_bulleted Language/JAVA
  • · 2026. 7. 8.

[DBMS] 디스크I/O (DISK I/O) 란?

1.디스크 I/O(Disk Input/Output)란?데이터베이스가 디스크(HDD/SSD)에서 데이터를 읽거나 쓰는 작업 2. 디스크 I/O가 중요한 이유?DB는 기본적으로 데이터를 디스크에 저장한다.하지만 CPU나 메모리에 비해 디스크 접근 속도가 훨씬 느리기 때문에, 디스크 I/O가 많아질수록 쿼리가 느려진다.(메모리 I/O는 전기적 신호인 데 반해, 디스크 I/O는 액세스 암을 통해 물리적 작용이 동반되므로 메모리I/O에 비해 약 10,000배쯤 느리다)따라서 SQL 튜닝에 있어서 디스크 I/O는 핵심 지표 중 하나이다. 또한 프로세스는 디스크 I/O 발생 시 대기 상태(Wait/Sleep) 로 전환되고, OS 스케줄러가 CPU를 다른 프로세스에 할당 후 I/O가 완료되면 다시 실행 가능 상태로 ..

  • format_list_bulleted DB\SQL
  • · 2026. 6. 8.

Cluade Code 모델 설정 (git bash 기준)

1. 현재 세션에서 변경/model 선택지에 내가 원하는 모델이 없다 그러면 직접 모델을 입력할 수도 있다./model {모델명} 2. 특정 모델로 세션 시작 ## claude --model {모델명}claude --model claude-sonnet-4-6claude --model claude-opus-4-8 3. 환경변수값 변경## 현재값 확인echo $ANTHROPIC_MODEL## 변경 및 적용 (git bash 기준)echo 'export ANTHROPIC_MODEL="claude-opus-4-8"' >> ~/.bashrcsource ~/.bashrc 위의 예시는 Opus4.8로 변경한 예시이다.

  • format_list_bulleted AI/Claude
  • · 2026. 6. 8.
2026 상반기 IBK기업은행 신입행원 채용 필기/실기시험 후기 [IT]

2026 상반기 IBK기업은행 신입행원 채용 필기/실기시험 후기 [IT]

0. 들어가며저는 2025 하반기에 기업은행에 처음 지원했다가 필기 탈락했고, 2026 상반기 필기 합격 후 실기시험에 합격했습니다.(최종은 탈ㅜㅜ)아래에 작성된 내용은 제 경험을 바탕으로 작성되었으며 이후의 공채에서는 바뀔 수 있습니다.가장 정확한건 채용 공고에 나와있으니 공고를 잘 읽으시면 되겠고, 기업은행 유튜브 채용설명회 등 현직자분들 인터뷰하신 것도 참고하시면 좋을것같아요.+ 채용공고에 나와있는 문의처로 문의해도 친절하게 알려주십니다 기업은행 실기시험 IT 직무 후기는 찾아보기 힘들더라구요...같은 블로그만 수십번은 돌려본것같습니다특히 벨로그 한 곳을 많이 봤는데 작성자분께는 감사를 표합니다 많은 도움이 됐어요 ㅎㅎ이거 직접 써보니 쓰는것도 일이네요1. 서류적부이기 때문에 블라인드 위배나 회사명..

  • format_list_bulleted 기타/후기
  • · 2026. 5. 19.

[BOJ] 1325-효율적인 해킹(Java) - BFS/시간초과

BFS로 풀이했다.구현 자체는 어렵지 않았으나...4번이나 시간초과가 떴다수정 내용은 다음과 같다.수정 -> 시간초과를 반복하다 5번째에 통과했기 때문에 각 수정 내용이 얼만큼의 성능 개선을 이루었는지는 모르겠다요점은 불필요한 반복은 최대한 제거했다는거(물론 더 제거할 여지가 있을수도 있다) 1. 큐 구현체 LinkedList → ArrayDeque 변경아래는 Claude가 설명해준 내용임캐시 효율 — 현대 CPU는 메모리를 캐시 라인 단위(보통 64바이트)로 읽어옵니다. ArrayDeque는 연속 메모리라 한 번 캐시에 올라오면 다음 요소도 이미 캐시에 있어요. LinkedList는 노드가 힙 곳곳에 흩어져 있어서 매번 캐시 미스가 발생합니다.GC 부담 — LinkedList는 노드 객체를 계속 생성/..

  • format_list_bulleted 코딩테스트/BOJ
  • · 2026. 4. 13.
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • ···
  • 19
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (111)
    • AI (1)
      • Claude (1)
    • Language (43)
      • C (30)
      • C++ (6)
      • JAVA (7)
      • Python (0)
    • 코딩테스트 (0)
      • BOJ (10)
      • 프로그래머스 (8)
      • COS (1)
    • WEB (12)
      • HTML (6)
      • jQuery (4)
      • Spring (1)
      • React (1)
    • 네트워크 (1)
      • SOAP (0)
    • Linux (2)
    • DB\SQL (16)
      • Oracle (8)
      • MongoDB (1)
      • PL\SQL (0)
      • TypeDB (3)
    • TroubleShooting (3)
    • 기타 (11)
      • Club K-MOOC 서포터즈 (8)
      • 기타 (1)
      • 후기 (2)
    • DevOps (1)
      • Git\Github (2)
인기 글
전체 방문자
오늘
어제
Copyright © one_dev 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바