
A -> D로 가는게 쿼리가 더 효과적이다!

유닉스 시대가 시작된 1970년 1월 1일 00:00:00 UTC 이후 경과된 초 수로 시간을 측정, 즉 날짜를 십진수로 표현한 방식이다.1\. DataType을 DateTime대신에 int로 선언하여 사용2\. 같은 목적의 컬럼을 DateTime(사람이 바로 볼 수

UNION ALL > #### 쿼리의 결과를 합칠때 사용하며, 중복을 허용한 모든 결과값을 나타낼때 사용한다. WHERE EXISTS > #### 쿼리의 조건문 WHERE에 사용하는 문법으로, 서브쿼리의 결과의 존재 유무를 판별할때 사용 같이 쓰면 어떤게 좋아? >#### 성능적으로 좋다는 이야기 보다는, 일 하면서 고민했던걸 해결하여 TIP에 적어두려...

데이터베이스 작업을 할때, 트랜잭션을 일반적으로 넣는다. 왜냐하면 데이터 변경시에 예외가 발생하면, 이전의 작업을 되돌려 일관성을 유지하기 위해서이다. 그렇다면 Update, Delete, Insert와 같이 데이터베이스의 값을 변경하는 작업에는 사용하는데SELECT문

"인덱스를 타라~" 이런 말들이 있다.인덱스는 DB 테이블에 대한 검색 속도를 높여주는 자료 구조이며, 인덱싱은 이러한 인덱스를 DB에 남기는 것이다.데이터베이스에 데이터가 쌓이는것은 순서대로 쌓이게 되어있다. 밑에서부터 차곡차곡\~~ 그렇기 때문에 검색과정에서 ord

index추가는 이전에도 한번 포스트를 하였는데, 먼저 스캔방식에서 index스캔을 하는지 bitmap,full scan 사실 다양한 종류가 있는데, select에서 index가 대부분의 경우 가장 효율적이다. 스캔방식을 정하는건 옵티마이저이고, 이것이 항상 올바를 수