왜???? DB index가 동작하지 않지?

PostgreSQL에서 query tunning할 일이 생겼다 tunning은 index 설정으로 진행하려 했는데, index 설정 후에도 full scan을 하고 있었다... 이유를 찾아보니 DB(PostgreSQL 이외에도)는 쿼리 실행시 query plan에서 index를 사용할지 말지를 결정한다고 한다 이 과정에서 내가 사용하려는 쿼리는 full scan하는게 더 좋다고 스스로(DB) 판단하여 index가 있음에도 full scan을 하였다 이슈 확인부터 솔루션 도출까지(?, 정확히는 방법론만 나열하였습니다 ㅎㅎ) 아래 링크를 구경하시면 좋습니다 다행히 얼핏 이런 내용을 알고 있어서 빠르게 관련 내용을 찾을 수 있었네요 ㅎㅎ 다들~ 꾸준히 공부를 합시다~~~

Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.

Byeongsoo's Notion on Notion

Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2023년 6월 19일 오전 1:06

댓글 1

  • 굉장히 흥미로운 내용이네요 DB를 설계하거나 사용하다보면 간혹 인덱스를 반드시 사용해야만 성능을 향상시킬수있다 라고 생각할때가 있는데 특정 케이스에서는 풀스캔을 하는것이 더 효율적이라는걸 다시한번 깨우칠수있고 옵티마이저가 열심히 일하고있다는걸 알게되네요 ㅎㅎ 깔끔한 정리 감사합니다 잘읽고 갑니다~

함께 읽은 게시물

< 일 잘하는 PM은 문제의 ‘이름’부터 정의한다 >

1

... 더 보기

 • 

댓글 1 • 저장 20 • 조회 1,207


넷플릭스는 왜 WebFlux를 사용하지 않을까?

... 더 보기

넷플릭스는 왜 WebFlux를 사용하지 않을까?

kr.linkedin.com

넷플릭스는 왜 WebFlux를 사용하지 않을까?


🍜 짜파게티가 왜 거기서 나와?

... 더 보기

건강관리에 비유한 프로젝트 위험관리

개인의 건강관리와 프로젝트의 위험관리는 유사한 점이 많다.

... 더 보기

QA 구직/이직을 위한 이력서 작성 팁

... 더 보기

 • 

댓글 1 • 저장 28 • 조회 2,828