본문 바로가기 메뉴 바로가기
총 방문자 수
  • Total:
  • Today:
  • Yesterday:
카테고리 목록
    • 분류 전체보기 (9)
      • CS (1)
      • 자바 (1)
      • 스프링 (5)
      • 데이터베이스 (2)

천 번 연습한 한 가지 발차기

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

천 번 연습한 한 가지 발차기

검색하기 폼
  • 분류 전체보기 (9)
    • CS (1)
    • 자바 (1)
    • 스프링 (5)
    • 데이터베이스 (2)
  • 방명록

옵티마이저 힌트 (1)
SQL 옵티마이저 - 1

sql은 선언형 질의언어이다. 즉, 무엇을 할지만 사용자가 기술한다면, 어떻게 할지는 데이터베이스 엔진이 결정한다. 따라서 우리가 SQL문을 작성하면 DBMS 내부 엔진이 어떻게 해당 결과를 만들어낼 지 프로시저(절차)를 작성한다.이때 해당 프로시저를 작성하는 것이 SQL 옵티마이저이다. 때문에 SQL 옵티마이저가 어떻게 프로시저를 작성했냐에 따라 쿼리의 성능이 달라질 수 있다.sql옵티마이저에 대한 다양한 내용 중 실제로 옵티마이저가 어떤 기준으로 실행계획을 선택하는지, 사용자가 특정 실행 계획을 선택할 수 있는지 Mysql 예제를 통해 알아보는 것을 목표로 한다.1.예제 데이터처음에는 H2를 사용하려고 했지만, H2의 explain 키워드의 경우 쿼리의 실행 비용을 보여주지 않기 때문에 Mysql을 ..

데이터베이스 2024. 9. 5. 19:34
이전 1 다음
이전 다음
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바