인프런 커뮤니티 질문&답변

starbee님의 프로필 이미지
starbee

작성한 질문수

SW 개발자를 위한 성능 좋은 SQL 쿼리 작성법

(부록)MySQL(MariaDB)과 PostgreSQL에서 실행계획과 인덱스 사용 확인

'(부록)MySQL(MariaDB)과 PostgreSQL에서 실행계획과 인덱스 사용 확인' 별첨은 어디에 있나요?

해결된 질문

작성

·

355

0

(부록)MySQL(MariaDB)과 PostgreSQL에서 실행계획과 인덱스 사용 확인 편을 보고 있는데요

 

관련된 sample DB 만드는 법 등 안내된 자료는 어디서 볼 수 있는걸까요? 메모 같은 부분을 못 찾겠습니다.

 

답변 부탁 드립니다~

답변 1

0

김정선SQL님의 프로필 이미지
김정선SQL
지식공유자

안녕하세요 starbee님,

"데모 DB 생성 및 스크립트 소개" 모듈에서 영상 플레이어 하단에 노트 부분 보시면 설명되어 있습니다.

노트 부분 안 보이면 마우스 아래쪽으로 스크롤 해 보셔도 됩니다.

다른 분들의 동일한 궁금증 해소를 위해서 해당 내용을 첨부 파일에 추가하겠습니다.

P.S: 아래에 해당 내용 첨부하니 바로 이용하세요.

감사합니다.
김정선 드림


[MySQL(MariaDB) 또는 PostgreSQL 사용자를 위한 Northwind DB]

본 강의가 SQL Server 기반이기 합니다만, MySQL(MariaDB) 또는 PostgreSQL 사용자들도 일부 계시므로 해당 DBMS에서 추가로 생성해서 사용할 수 있는 Northwind DB를 소개합니다.

인터넷 검색을 통해 여러가지 소스를 찾을 수 있습니다만, 아래 소스가 괜찮은 듯 합니다. 이걸로 만들어 쓰셔도 되고 혹은 다른 소스를 이용하셔도 되겠습니다.

https://code.google.com/archive/p/northwindextended/downloads

참고

- PostgreSQL용의 경우 PK 이외에 인덱스가 없는 상태입니다(EPlan DB와 유사), 필요 시 직접 만들어서 테스트하시기 바랍니다.

- MySQL(MariaDB)의 경우 EPlan DB와 유사하게 만들려면 'CREATE INDEX ...' 구문들을 모두 주석처리하거나 혹은 삭제하는 방법을 이용하셔도 되겠습니다.

 

도움이 되시길,
김정선 드림

starbee님의 프로필 이미지
starbee

작성한 질문수

질문하기