22nd May 2021 TIL

알파·2021년 5월 21일
0

TIL

목록 보기
9/18

View

  • 뷰란 테이블로부터 유도된 가상의 테이블이다.
  • 실제 데이터를 가지고 있지 않고 테이블을 참조해서 원하는 칼럼만을 조회할 수 있게 한다.
  • 뷰는 데이터 딕셔너리에 SQL문 형태로 저장되어 실행시에 참조된다.

특징

  • 참조한 테이블이 변경되면 뷰도 변경된다.
  • 뷰에 대한 입력, 수정, 삭제에는 제약이 있다.
  • 특정 칼럼만 조회할 수 있기 때문에 보안기능이 있다.
  • 데이터 관리가 간단해지지만 데이터 구조를 변경할 수는 없다.

Nologging

  • 데이터베이스에 데이터를 입력하면 로그파일에 그 정보를 기록하는데, Nologging 옵션은 로그 파일의 기록을 최소화시켜서 입력시 성능을 향상시킨다.
> ALTER TABLE DEPT NOLOGGING;

Tips

Orderby는 정렬을 하기 때문에 데이터베이스 메모리를 많이 사용하게 된다. 성능 저하를 유발하기도 한다.
In문은 OR의 의미를 갖고 있어 하나의 조건만 만족해도 조회가 된다.

profile
I am what I repeatedly do

0개의 댓글