데이터베이스시스템 수업에서 진행한 과제의 설명 및 소스코드
- clustered index와 non-clustered index 비교
- seq scan, index scan, index only scan 비교
- clustered index와 non-clustered index를 이용한 쿼리 및 시간 비교
- clustered index의 query paln 분석 및 비교
- inserting first, creatint index first 시간 비교
- btree index, hash index 비교 및
- PostgreSQL Geometric Operators 및 rtree
- hash join, merge join 비교
- hash join과 equi join 및 nested loop join과 메모리 버퍼 크기
- merge join과 sorted 및 hybrid merge join과 unsorted
- query optimization
- execution plan 분석을 통해 특정 sql에서 RDBMS의 query optimization 비교
- histogram, most common values, number of tuples 등 RDBMS 메타데이터를 이용한 query result 예축
- clustering index에서 탐색 범위에 따른 execution plan 및 성능 비교
- 여러 개의 table를 join 할 때 query optimization에 따른 join 방법과 순서 비교